前端之虎:现代前端开发必备依赖(第4期)

136 阅读4分钟

大家好,我是农村程序员,独立开发者,行业观察员,前端之虎陈随易。

  • 本文不含 AI,纯古法手打,请诸君放心食用。
  • 关注公众号:陈随易,获取最新文章。
  • 个人网站 1️⃣:chensuiyi.me
  • 个人网站 2️⃣:me.yicode.tech

如果本文能给你提供启发或帮助,欢迎动动小手指,一键三连 (点赞评论转发),给我一些支持和鼓励,谢谢。


🔥 最佳 Electron 应用构建工具 - electron-vite

最佳 Electron 应用构建工具

最佳 Electron 应用构建工具

名称内容
star数量4k
github地址github.com/alex8088/el…
npm地址www.npmjs.com/package/ele…
周下载量46,333
最后维护3周前

推荐理由

使用 Vite 开发跨平台 Electron 桌面应用,提供了热重载,源代码加密保护,以及预配置,资源优化等功能。

🔥 最佳 JSON 可视化工具 - jsoncrack

最佳 JSON可视化工具

名称内容
star数量37.2k
github地址github.com/AykutSarac/…
npm地址
周下载量
最后维护3天前

推荐理由

很有意思的一个项目,可以将 JSON,YAML,XML,CSV 等数据进行可视化查看。

🔥 最佳浏览器指纹库 - fingerprintjs

最佳浏览器指纹库

名称内容
star数量24.1k
github地址github.com/fingerprint…
npm地址www.npmjs.com/package/@fi…
周下载量323,096
最后维护2周前

推荐理由

可能很多人还不了解什么是浏览器指纹,比如要在用户未登录注册的情况下,识别用户是谁。

那么就可以用浏览器指纹技术,生成一个唯一的识别码,用户下次访问,就能根据浏览器指纹匹配用户信息。

与 Cookie 和本地存储不同,指纹在隐身/私人模式下保持不变,即使浏览器数据被清除,这个指纹数据也不会变化。

🔥 最佳本地优先开发库 - rxdb

最佳本地优先开发库

最佳本地优先开发库

名称内容
star数量22.1k
github地址github.com/pubkey/rxdb
npm地址www.npmjs.com/package/rxd…
周下载量23,522
最后维护2天前

推荐理由

什么是本地优先呢?就是所有数据都保存在本地,也可以联网同步到线上。

这样的应用,兼具快速响应和数据同步,比起普遍的前后端分离项目来说,用户体验会更好。

🔥 最佳微信机器人开发库 - wechaty

最佳微信机器人开发库

名称内容
star数量21.1k
github地址github.com/wechaty/wec…
npm地址www.npmjs.com/package/wec…
周下载量5,178
最后维护2个月前

推荐理由

相信不少人都知道 wechaty,这个项目,已经持续更新运营多年了,非常稳定。

如果你需要自研微信机器人,那么这个库是不二之选,基于 Node.js 开发也异常方便。

不过,记得要用微信小号哦。

🔥 最佳日历开发库 - fullcalendar 与 tui.calendar

其一

最佳日历开发库-1

名称内容
star数量19k
github地址github.com/fullcalenda…
npm地址www.npmjs.com/package/ful…
周下载量147,774
最后维护3个月前

其二

最佳日历开发库-2

名称内容
star数量12.2k
github地址github.com/nhn/tui.cal…
npm地址www.npmjs.com/package/@to…
周下载量12,136
最后维护2年前

推荐理由

fullcalendar 常年维护更新,也提供了付费 pro 版,值得一试。

如果想找完全免费的替代品,tui.calendar 也很不错。

🔥 最佳私有 npm 仓库搭建库 - verdaccio

最佳私有npm仓库搭建库

最佳私有npm仓库搭建库

名称内容
star数量21.1k
github地址github.com/verdaccio/v…
npm地址www.npmjs.com/package/ver…
周下载量279,719
最后维护6小时前

推荐理由

如果公司的 npm 包不便发布到公网,同时又需要 npm 包的管理,维护,下载,更新等。

那么可以用这个搭建一个私有的 npm 仓库,天知,地知,自己人知,安全得很。

🔥 最佳独立日期选择库 - flatpickr

最佳独立日期选择库

名称内容
star数量16.3k
github地址github.com/flatpickr/f…
npm地址www.npmjs.com/package/fla…
周下载量952,925
最后维护3年前

推荐理由

日历选择一般 UI 组件会自带,如果你只想用日历,而不想引入整个 UI 库,那么 flatpickr 是一个不错的选择。

它没有任何依赖,体积不到 60kb,提供了 51 种语言,8 种颜色。

🔥 最佳回合制游戏开发库 - boardgame.io

最佳回合制游戏开发库

名称内容
star数量11.9k
github地址github.com/boardgameio…
npm地址www.npmjs.com/package/boa…
周下载量624
最后维护3个月前

推荐理由

这个 nodejs 框架,专为回合制游戏开发而生。

适合个人开发者,小型工作室来进行快速开发。


往期文章: