本文转载自微信公众号「前端GitHub」,作者猫哥 。转载本文请联系前端GitHub公众号。
大家好,我是你们的 猫哥,那个不喜欢吃鱼、又不喜欢喵 的超级猫 ~
GitHub 上面有个 Trending 榜 (趋势榜),在 Trending 页面,你可以看到最近一些热门的开源项目或者开发者,这个页面可以算是很多人主动获取一些开源项目和活跃开发者最好的途径。
9 月的 前端月趋势榜的 10 大项目 就不按最热门来排序了,就介绍一些之前没介绍过的好开源项目,但是又是最近热门的吧。
平时如何发现好的开源项目,可以看看这篇文章:GitHub 上能挖矿的神仙技巧 - 如何发现优秀开源项目
1. milkdown
Milkdown 是一个所见即所得的编辑器框架。
- 所见即所得的 Markdown - 以一种优雅的方式编写 markdown
- 可定制主题 - 主题可以通过 npm 包安装和共享
- 可交互 - 通过插件支持你的脑洞
- 值得信赖 - 基于prosemirror 和 remark构建
- 斜线指令和工具条 - 让任何人都可以使用,通过插件
- 数学支持 - LaTeX 数学公式支持,通过插件
- 表格支持 - 拥有流畅的 ui 的表格支持,通过插件
- 图表支持 - 基于mermaid的图表支持,通过插件
- 协同编辑 - 基于yjs的协同编辑支持,通过插件
- 剪贴板 - 支持 markdown 格式的复制粘贴,通过插件
- Emoji - 支持 emoji 快捷指令和选择器,通过插件
https://github.com/Saul-Mirone/milkdown
2. tauri
使用 Web 前端构建更小、更快、更安全的桌面应用程序。
Tauri 是一个框架,用于为所有主流桌面平台构建微小、快速的二进制文件。
开发人员可以集成任何编译成 HTML、JS 和 CSS 的前端框架来构建他们的用户界面。
https://github.com/tauri-apps/tauri
3. material-ui
MUI 是一个简单且可定制的组件库,用于构建更快、更美观、更易于访问的 React 应用程序。
https://github.com/mui-org/material-ui
4. discord.js
discord.js 是一个强大的 Node.js 模块,可让您轻松与 Discord API 交互。
特点:面向对象、可预测的抽象、高性能、100% 覆盖 Discord API
https://github.com/discordjs/discord.js
5. react-native
使用 React 构建原生应用程序的框架。
https://github.com/facebook/react-native
6. nest
用于构建高效且可伸缩的服务端应用程序的渐进式 Node.js 框架。
- 完美支持 Typescript
- 面向 AOP 编程
- 支持 Typeorm
- 高并发,异步非阻塞 IO
- Node.js 版的 spring
- 构建微服务应用
https://github.com/nestjs/nest
7. solid
用于构建用户界面的声明式、高效且灵活的 JavaScript 库。
https://github.com/solidjs/solid
8. stitches
几乎零运行时的CSS-in-JS, SSR,多变体支持,一流的开发体验。
https://github.com/modulz/stitches
9. prisma
用于 Node.js 和 TypeScript 的下一代 ORM | PostgreSQL、MySQL、MariaDB、SQL Server、SQLite 和 MongoDB(预览版)
https://github.com/prisma/prisma
10. swc
SWC 是一个超快的 typescript / javascript 编译器。它是 rust 和 javascript 同时使用的库。
https://github.com/swc-project/swc
最后
好了,9 月的前端月趋势榜中热门的、最新上榜的 10 大前端开源项目就是上面那些了。