在这篇文章中,我将介绍一些让我觉得最有趣并且正在快速获得关注的前端开源项目。我自己尝试并开始使用了一些很棒的项目,其中有些是广受欢迎和知名解决方案的优秀替代品。让我们来看看我为大家准备的这个列表。祝您阅读愉快!
这是我最喜欢的项目之一。我每天都在用它。它真的非常不错。您可以免费使用,还可以享受到一些高级功能,如协作或 AI。
Bruno 是一个新颖的轻量级替代方案,用于代替 Postman/Insomnia API 客户端。我觉得它是一个很好的替代品。它直接将您的集合存储在文件系统的文件夹中。目前,它仅支持离线使用。
Affine 是下一代知识库,将计划、排序和创建融为一体。它优先考虑隐私,开源、可定制且易于使用,是 Notion 和 Miro 的免费替代品。我计划开始使用它,并替代 Notion。
使用 Web 前端构建更小、更快且更安全的桌面和移动应用程序。它是基于 Rust 的出色的 Electron 替代品。
我已经尝试过它,看起来非常出色。我相信它会替代 Electron,因为它是用 Rust 编写的,并且占用的资源更少。这是 Rust 的又一个美妙之处。
免费且开源的流程自动化工具,采用了公平代码许可。轻松自动化不同服务之间的任务。有大量集成,一个功能强大的工具,拥有众多特性。
一个用于构建内部工具、管理面板、仪表盘和 B2B 应用的 React 框架,具备非凡的灵活性。我计划使用它来构建内部的 React 应用程序。
GitHub:https://github.com/refinedev/refine
Payload 是开源的全栈 Next.js 框架,为您提供即时的后端功能。立即获得完整的 TypeScript 后端和管理面板。将 Payload 用作无头 CMS 或构建强大的应用程序。
GitHub:https://github.com/payloadcms/payload
文档:https://payloadcms.com/docs/getting-started/what-is-payload
类似于 markdown,您可以从文本中生成流程图或时序图。这是基于 JavaScript 的工具。
JavaScript 氧化编译器(Oxc)是一组高性能的 JavaScript 工具,基于 Rust 编写。这是 Rust 语言的又一美丽解决方案。
我们的重点是为 JavaScript 构建必要的编译器工具:解析器、linter、格式化工具、转译器、压缩器和解析器。
GitHub:https://github.com/oxc-project/oxc
文档:https://oxc.rs/docs/guide/introduction.html
Vue 的创造者 Evan You
在 Vue 3 代码库中运行了 oxlint,约200条规则和约590个文件在50毫秒内完成 🤯 (30毫秒重新运行)
这个性能简直疯狂
React Flow 是一个可定制的 React 组件,用于构建基于节点的编辑器和交互式图表。这些可以是从简单的静态图到数据可视化乃至复杂的可视化编辑器。您可以实现自定义节点类型和边缘,并提供诸如小地图和视图端口控制等组件。
我推荐大家查看这些精彩的 GitHub 项目。其中一些确实是非常不错的替代方案。现在是扩展知识并利用这些现代化解决方案的好时机。