后端
Maven(Java)
Maven 是一个项目管理工具,它提供了一种简单的方式来管理项目的依赖关系,并支持构建和发布项目。
官网:Maven
Maven Repository
Maven 仓库。
Spring(Java)
Spring Framework 是一个功能强大的 Java 应用程序框架,旨在提供高效且可扩展的开发环境。它结合了轻量级的容器和依赖注入功能,提供了一种使用 POJO 进行容器配置和面向切面的编程的简单方法,以及一组用于AOP的模块。
官网:Spring
SpringBoot(Java)
SpringBoot 是 Spring 框架的一个子项目,它提供了一种快速开发 Spring 应用的方式。SpringBoot 默认集成了 Tomcat、Jetty 和 Undertow 等容器,并且提供了一种简单的方式来配置和运行应用程序。
官网:SpringBoot | SpringBoot中文文档
Mybatis(Java)
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
文档:Mybatis | Mybatis中文网
MybatisPlus(Java)
MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
官网:MybatisPlus
Lombak
Lombok 是一个 Java 语言的注解库,实现了通过注解的方式来自动生成 Getter 、 Setter 等功能以简化 Java 代码,提高开发效率。
官网:Lombok
Hutool
Hutool 是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅。
文档:hutool
fastjson2
Fastjson2 是一个 Java 语言编写的开源 JSON 解析器,它提供了高性能的序列化、反序列化等功能。
文档:Fastjson2
Flywaydb
Flyway是一款开源的数据库版本管理工具,可以实现管理并跟踪数据库变更,支持数据库版本自动升级,而且不需要复杂的配置,能够帮助团队更加方便、合理的管理数据库变更。
官网:Flywaydb
Node.js
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境。
官网:Node.js
Express(javascript)
Express 是一个基于 Node.js 平台的 Web 应用框架。
官网:Express | Express 中文网
Nitro(javascript)
Nitro 是一个 Node.js 服务器框架,它提供了一种简单的方式来创建和运行 Web 应用。
仓库:Nitro(github) | Nitro(github镜像站)
drizzle-orm(javascript)
TypeScript/JavaScript ORM
官网:drizzle | drizzle中文文档
Apifox
Apifox 是 API 文档、调试、Mock、测试一体化协作平台,定位 Postman + Swagger + Mock + JMeter
。
官网:Apifox