Skip to content

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

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


笔者有个爱好,就是喜欢 编程考古,或者叫做 编程集邮

从入行以来,就喜欢搜集各种有用、实用、好用的编程工具、库、包、依赖等等,如今已积累上万有余。

行业发展极快,尤其是前端,更是可以用日新月异来形容。

很多依赖,或年久失修、或无人维护,或更新迟滞,却无人广而告之,使得我们依旧用着老旧的部件,驱动着最现代化的项目。

lodash

比如久负盛名的 lodash,也已有4年没有发布新版本了。

这4年时间,出现的替代品两只手都数不过来,据不完全统计,有如下名气还行的新秀:

  1. es-tooklit
  2. radash
  3. remeda
  4. rambda
  5. ramda
  6. moderndash
  7. just
  8. mout

这么多现代化替代品,选哪个比较好呢?

这得从使用人数、维护人数、星星数、更新频率,最后发版时间、功能丰富程度等各个方面综合对比,才能得出结论。

鉴于这个问题,对比总归要花时间,精力,每个人都来做一遍,实在是没有必要,索性笔者就把这个任务给各位接下了,并全部分享到下方的 github 仓库中,仅仅只需要各位朋友给笔者点个小小的 star 即可。

现代前端开发必备依赖 - 分享最新,最好,最强的现代前端依赖。

https://github.com/chenbimo/modern-fe-kit

那么话不多说,现在前端开发必备依赖 - 第一期 正式开始。

🔥 好用的函数集合库

es-tooklit

  • 名称:es-tooklit
  • 地址:https://github.com/toss/es-toolkit
  • 最后维护:2周前
  • 推荐理由:兼容lodash,体积更小,速度快2-3倍

🔥 好用的日期库

date-fns

  • 名称:date-fns
  • 地址:https://github.com/date-fns/date-fns
  • 最后维护:6个月前
  • 推荐理由:日期中的lodash,200多个日期函数,模块化,功能强大

🔥 好用的复制粘贴库

copy-to-clipboard

  • 名称:copy-to-clipboard
  • 地址:https://github.com/sudodoki/copy-to-clipboard
  • 最后维护:3年前
  • 推荐理由:虽然最后更新年份久了点,但是复制粘贴本身也不需要一直更新,此包使用方便,还能复制粘贴html格式

🔥 好用的 H5 调试库

eruda

  • 名称:eruda
  • 地址:https://github.com/liriliri/eruda
  • 最后维护:2个月前
  • 推荐理由:把浏览器中的f12控制台基本都模拟出来了,手机端、h5端、webapp端调试利器

🔥 好用的唯一 ID 生成库

nanoid

  • 名称:nanoid
  • 地址:https://github.com/ai/nanoid
  • 最后维护:一周前
  • 推荐理由:体积小,速度快,安全,支持20多种编程语

🔥 好用的树结构操作库

tree-lodash

  • 名称:tree-lodash
  • 地址:https://github.com/zhangshichun/tree-lodash
  • 最后维护:10个月前
  • 推荐理由:掘金,掘友作品,可以非常方便地遍历、过滤、迭代、修改、转换树结构

🔥 好用的日历操作库

tyme4ts

  • 名称:tyme4ts
  • 地址:https://github.com/6tail/tyme4ts
  • 最后维护:昨天
  • 推荐理由:lunar-javascript是升级版,拥有更优的设计和扩展性,支持公历和农历、星座、干支、生肖、节气、法定假日等

🔥 好用的 MD5 加密库

js-md5

  • 名称:js-md5
  • 地址:https://github.com/emn178/js-md5
  • 最后发版:1年前
  • 推荐理由:相对于其他MD5库,维护更新比较靠前,下载量较大

🔥 好用的排序库

fast-sort

  • 名称:fast-sort
  • 地址:https://github.com/snovakovic/fast-sort
  • 最后发版:7个月前
  • 推荐理由:简单易用,方便强大

🔥 好用的富文本

wangeditor-next

  • 名称:wangeditor-next
  • 地址:https://github.com/wangeditor-next/wangEditor-next
  • 最后维护:13小时前
  • 推荐理由:wangEditor停止维护后,wangEditor接过大旗,更新维护异常勤快,此富文本符合国人口味

🔥 好用的 uniapp 开发依赖

uni-helper

  • 名称:uni-helper
  • 地址:https://github.com/uni-helper
  • 最后维护:1天前
  • 推荐理由:若天不生uni-helper,uniapp开发万古如长夜

🔥 好用的 k 线框

KLineChart

  • 名称:KLineChart
  • 地址:https://github.com/klinecharts/KLineChart
  • 最后维护:上周
  • 推荐理由:非常轻量级,使用非常简单,功能却异常强大

🔥 好用的网页版 excel

univer

  • 名称:univer
  • 地址:https://github.com/dream-num/univer
  • 最后维护:昨天
  • 推荐理由:Luckysheet的升级版,国产高质量,网页excel必备

如果喜欢我分享的内容,请点赞,评论,转发,让我知道你需要什么内容,后续将会分享更多。

何以解忧,唯有代码。不忘初心,方得始终。