每周我都会发现越来越多的非常棒的库,它们却没有得到足够的关注。 是时候让大家都了解它们了🔥
1. Idurar
IDURAR 是一个开源的企业资源管理(ERP)/客户关系管理(CRM)系统,包括发票、库存、会计和人力资源管理功能。 它基于 MERN 技术栈构建,使用 Node.js、Express.js、MongoDB 和 React.js。
Ant Design 是一个流行的前端 UI 框架,提供了丰富的组件和设计规范,使得构建用户界面更加简单和美观。
Redux 是一个用于管理应用程序状态的 JavaScript 库。它使用单一的、可预测的状态容器,使得状态管理更加可控和可维护。Redux 可以与 React.js 配合使用,帮助开发者更好地管理组件的状态。
这些技术和库的结合,使得 IDURAR 成为一个功能强大且易于使用的企业管理系统。通过使用 MERN 技术栈构建,它能够处理大量的数据和复杂的业务逻辑,并提供直观的用户界面。同时,使用 Ant Design 和 Redux 进行前端开发,可以提供一致的用户体验和可靠的状态管理。
2. Featurevisor
Featurevisor 是一个用于管理功能标志、实验和远程配置的解决方案。
- 它是一个全面的解决方案,用于处理功能标志、实验和远程配置。
- 采用基于 Git 的工作流,使用 YAML 作为配置存储,并使用拉取请求来实现无缝协作。
- 它生成数据文件(JSON 文件)来存储功能配置,方便应用程序轻松访问。
3. Twenty
Twenty 是一个开源的、以用户为中心的客户关系管理系统(CRM),提供透明度、可扩展性和自托管的数据管理解决方案。
- 它可以添加、筛选、排序、编辑和跟踪客户的信息。
- 可以为每个公司创建一个或多个商机机会。
- 支持丰富的笔记(以及即将推出的任务),并以时间线的方式显示。
- 可以使用键盘快捷键和搜索快速浏览应用程序。
4. Cirrus
Cirrus 是一个以组件和实用工具为中心的 SCSS 框架,旨在快速进行原型设计。使用精美的预构建组件来启动您的下一个项目,并使用实用类来完善最终设计。
- 美观的组件 - 设计精美的组件可以快速使用,无需额外配置。
- 优先使用 Sass - 不要为每个组件捆绑大量的 JavaScript。所有样式都不需要 JavaScript 来实现交互/功能(例如模态框、下拉菜单等)。
- 核心配置 - 可以添加额外的组件、删除实用类、禁用功能等。Cirrus 采用生成式的方式构建样式表。
- 轻量级 - 提供大量功能,但占用空间很小。
- 响应式设计 - 全面支持响应式布局。
- Vscode 扩展支持 - 在此处安装 Cirrus 的 Vscode 扩展。
- Playground - 在这里尝试使用 Cirrus 进行各种实验。
5. Formbricks
Formbricks 是您在产品中进行微调查的首选解决方案,可以极大地增强您的产品体验。使用微调查,在适当的时间针对合适的用户进行定向调查,而不会让调查显得烦人。
- 使用无需代码的编辑器创建产品内的调查,支持多种问题类型。
- 从多种最佳实践模板中进行选择。
- 在不修改应用程序代码的情况下,针对特定用户群体启动和定向调查。
- 创建可分享的链接调查。
- 邀请团队成员共同参与调查。
- 与 Slack、Posthog、Zapier 等工具集成。
- 全部开源、透明且可自行托管。
6. Novu
该开源通知基础设施专为开发人员而设计。
- 统一的 API 适用于所有消息提供商(应用内、电子邮件、短信、推送、聊天)。
- 轻松管理多个通道上的通知。
- 配备了用于高级布局和设计管理的内容管理系统。
- 内置的变量缺失保护(即将推出)。
- 设置和集成简单方便。
- 在单个仪表板上调试和分析多通道消息。
- 可嵌入的通知中心,实时更新。
- 社区驱动的项目。
7. Apprise API
Apprise 允许您向几乎所有当今最流行的通知服务发送通知,例如:Telegram、Discord、Slack、Amazon SNS、Gotify 等等。
- 通过用户友好的 API,利用 Apprise 在您的网络中进行通知。
- 向90多个服务发送通知。
- Apprise 是一个非常轻量级的网关。
- 一个可供您使用的生产就绪微服务。
- Apprise API 的设计目标是轻松适应现有(和新的)生态系统,以寻求简单的通知解决方案。
8. Preevy
Preevy 是一个强大的命令行界面(CLI)工具,旨在简化创建临时预览环境的过程。通过 Preevy,您可以轻松为云中的任何 Docker-Compose 应用程序提供预览环境。
- 它支持多种平台,包括来自 AWS Lightsail、Google Cloud 和 Microsoft Azure 的经济实惠虚拟机,或任何 Kubernetes 集群。
- 让任何人都可以在任何设备上尝试您的产品版本。
- 设计师可以独立验证实施,减少干扰。
- 可以使用外部测试工具针对预览环境进行测试。
- 为团队创建预览环境。
- 分享产品的独特版本用于演示、示例或测试。
9. Aptabase
Aptabase 是 Firebase Analytics 的开源替代方案。我们为10多个框架(如Swift、React Native、Electron、Flutter、Tauri,甚至包括Unreal Engine等游戏引擎)提供超轻量级的 SDK。
- 我们拥有广泛的 SDK 列表,包括 Swift、Flutter、Electron、Kotlin 等。
- 以隐私为先:完全符合 GDPR、CCPA 和 PECR 法规。
- 内置的用户友好仪表板,助您轻松获取洞察力。