一些有趣的开源项目
- web-chaos-graph. ——前端混沌图,使用 Excalidraw 制作,描述前端工具和框架的依赖关系。
数据和状态管理
网络请求
TanStack Query. ——以 Hooks 的形式进行数据请求、缓存和异步更新。
Ky. ——基于 fetch 的 HTTP 客户端库,轻量且优雅。
数据验证
- Joi. ———最强大的 JavaScript 数据验证库。
ORM
Prisma. ———一个开源的数据库ORM,支持 MySQL、PostgreSQL、SQLite、SQL Server、MongoDB等。
Drizzle. 可以运行在任意主要JS运行时中的轻量级的TypeScript ORM,支持MySQL、PostgreSQL、SQLite以及常见的Serverless数据库。
日志库
- Winston. ———一个灵活的、可扩展的日志库,支持多种日志格式。