{"id":84971,"url":"https://github.com/tuyucheng777/awesome-java","name":"awesome-java","description":"Awesome Java","projects_count":3073,"last_synced_at":"2026-05-29T21:00:22.858Z","repository":{"id":245662013,"uuid":"818654669","full_name":"tuyucheng777/awesome-java","owner":"tuyucheng777","description":"Awesome Java","archived":false,"fork":false,"pushed_at":"2026-05-23T16:06:33.000Z","size":9931,"stargazers_count":166,"open_issues_count":1,"forks_count":28,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-05-23T18:07:50.277Z","etag":null,"topics":["awesome-java","awesome-list"],"latest_commit_sha":null,"homepage":"https://tuyucheng777.github.io/javalibs.html","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tuyucheng777.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-06-22T13:12:52.000Z","updated_at":"2026-05-23T16:06:36.000Z","dependencies_parsed_at":"2024-06-28T03:47:57.284Z","dependency_job_id":"2bf2dd9a-2bdf-4d03-8612-272c8a9741c0","html_url":"https://github.com/tuyucheng777/awesome-java","commit_stats":null,"previous_names":["tuyucheng777/awesome-java"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tuyucheng777/awesome-java","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuyucheng777%2Fawesome-java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuyucheng777%2Fawesome-java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuyucheng777%2Fawesome-java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuyucheng777%2Fawesome-java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tuyucheng777","download_url":"https://codeload.github.com/tuyucheng777/awesome-java/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuyucheng777%2Fawesome-java/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33670211,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2025-02-21T00:00:49.852Z","updated_at":"2026-05-29T21:00:22.858Z","primary_language":"Java","list_of_lists":false,"displayable":true,"categories":["开发框架","数据库开发","微服务库","构建工具","包管理器","CI/CD","JDK","JVM实现","分布式跟踪","指标库","API网关","容错组件","大数据","数据库","网络编程","工具库","日志库","缓存库","并发编程","人工智能","数据科学","测试","进程间通信","JVM语言","APM","Serverless","分布式开发","数据库中间件","IoC","AOP","模板引擎","安全","静态分析","REST错误处理","微服务治理","微服务工具","云服务","项目管理","代码覆盖率","工件仓库","Java环境管理","云原生","IDE","在线编辑器","原型工具","云计算","容器化工具","DevOps","应用分析与监控","功能切换","Bean映射\u0026复制","服务发现","批处理框架","任务调度","Kafka","HTTP客户端","Web服务器","消息中间件","消息队列客户端"],"sub_categories":["Web框架","RPC框架","Spring Cloud框架","微服务框架","LLM框架","MCP","代理框架","AI智能体","AI网关","终端助手","机器学习","自然语言处理","模型训练","专家系统","计算机视觉","语音识别","语音合成","LLM客户端","推理引擎","逻辑编程","模糊逻辑","A2A","OpenClaw","AI Assistant","约束编程","元启发式框架","NL2SQL","LLMOps"],"readme":"# Java生态资源大全\n\n这里汇总了Java生态圈中的各种框架、库、中间件，包括Web开发、大数据、桌面开发、机器学习、软件测试、物联网、Android等领域。\n\n所有框架和库都是基于Java语言实现的，只有极少数是由Kotlin、Scala、Groovy等JVM系语言混合开发，并且也可以在Java中兼容使用。\n\n## 目录\n\n* [开发框架](#开发框架)\n  * [Web框架](#Web框架)\n    * [REST框架](#REST框架)\n    * [MVC框架](#MVC框架)\n    * [JSF框架](#JSF框架)\n    * [RIA框架](#RIA框架)\n    * [SSR框架](#SSR框架)\n    * [WebService框架](#WebService框架)\n  * [RPC框架](#RPC框架)\n  * [微服务框架](#微服务框架)\n* [HTTP客户端](#HTTP客户端)\n* [Web服务器](#Web服务器)\n* [微服务治理](#微服务治理)\n* [构建工具](#构建工具)\n* [包管理器](#包管理器)\n* [CI/CD](#CICD)\n* [JDK](#JDK)\n* [云原生](#云原生)\n* [Serverless](#Serverless)\n* [API网关](#API网关)\n* [服务发现](#服务发现)\n* [容错组件](#容错组件)\n  * [断路器](#断路器)\n  * [限流](#限流)\n  * [重试](#重试)\n  * [负载均衡](#负载均衡)\n  * [健康检查](#健康检查)\n* [大数据](#大数据)\n  * [大数据框架](#大数据框架)\n  * [大数据工具](#大数据工具)\n  * [大数据组件](#大数据组件)\n  * [数据目录](#数据目录)\n  * [数据治理](#数据治理)\n  * [查询引擎](#查询引擎)\n  * [存储格式](#存储格式)\n  * [存储系统](#存储系统)\n  * [流处理](#流处理)\n  * [ETL工具](#ETL工具)\n  * [CDC组件](#CDC组件)\n  * [连接器](#连接器)\n  * [调度系统](#调度系统)\n  * [执行引擎](#执行引擎)\n  * [OLAP引擎](#OLAP引擎)\n  * [CEP引擎](#CEP引擎)\n  * [监控工具](#监控工具)\n  * [数据湖框架](#数据湖框架)\n  * [数据Shuffle](#数据Shuffle)\n  * [时序数据分析](#时序数据分析)\n* [消息中间件](#消息中间件)\n* [分布式开发](#分布式开发)\n  * [分布式锁](#分布式锁)\n  * [分布式ID](#分布式ID)\n  * [Session集群](#Session集群)\n  * [Raft算法](#Raft算法)\n  * [Paxos算法](#Paxos算法)\n  * [Gossip算法](#Gossip算法)\n  * [CRDT](#CRDT)\n* [数据库](#数据库)\n  * [搜索引擎](#搜索引擎)\n  * [图数据库](#图数据库)\n  * [RDF数据库](#RDF数据库)\n  * [时序数据库](#时序数据库)\n  * [嵌入式数据库](#嵌入式数据库)\n  * [关系型数据库](#关系型数据库)\n  * [NoSQL数据库](#NoSQL数据库)\n  * [OLAP数据库](#OLAP数据库)\n  * [向量数据库](#向量数据库)\n  * [对象数据库](#对象数据库)\n  * [XML数据库](#XML数据库)\n  * [Datalog数据库](#Datalog数据库)\n  * [OLTP数据库](#OLTP数据库)\n  * [其他数据库](#其他数据库)\n* [人工智能](#人工智能)\n  * [LLM框架](#LLM框架)\n  * [LLM客户端](#LLM客户端)\n  * [推理引擎](#推理引擎)\n  * [MCP](#MCP)\n  * [A2A](#A2A)\n  * [代理框架](#代理框架)\n  * [AI智能体](#AI智能体)\n  * [OpenClaw](#OpenClaw)\n  * [AI网关](#AI网关)\n  * [终端助手](#终端助手)\n  * [NL2SQL](#NL2SQL)\n  * [LLMOps](#LLMOps)\n  * [AI Assistant](#AI-Assistant)\n  * [机器学习](#机器学习)\n    * [神经网络](#神经网络)\n    * [深度学习](#深度学习)\n    * [推荐系统](#推荐系统)\n    * [强化学习](#强化学习)\n    * [联邦学习](#联邦学习)\n    * [异常检测](#异常检测)\n    * [遗传算法](#遗传算法)\n    * [聚类算法](#聚类算法)\n    * [最近邻搜索](#最近邻搜索)\n    * [贝叶斯推理](#贝叶斯推理)\n    * [LDA](#LDA)\n    * [PMML](#PMML)\n  * [自然语言处理](#自然语言处理)\n    * [分词器](#分词器)\n    * [语言库](#语言库)\n    * [拼音库](#拼音库)\n    * [词嵌入](#词嵌入)\n    * [信息提取](#信息提取)\n    * [文本分类](#文本分类)\n    * [语义解析](#语义解析)\n    * [实体链接](#实体链接)\n    * [关键词提取](#关键词提取)\n    * [文本相似度](#文本相似度)\n    * [命名实体识别](#命名实体识别)\n    * [敏感词过滤](#敏感词过滤)\n    * [语言检测](#语言检测)\n    * [拼写检查](#拼写检查)\n    * [WordNet](#WordNet)\n  * [模型训练](#模型训练)\n  * [因果推理](#因果推理)\n  * [专家系统](#专家系统)\n  * [认知架构](#认知架构)\n  * [约束编程](#约束编程)\n  * [逻辑编程](#逻辑编程)\n  * [模糊逻辑](#模糊逻辑)\n  * [元启发式框架](#元启发式框架)\n  * [计算机视觉](#计算机视觉)\n    * [OCR](#OCR)\n    * [人脸识别](#人脸识别)\n  * [语音识别](#语音识别)\n  * [语音合成](#语音合成)\n* [数据科学](#数据科学)\n  * [商业智能](#商业智能)\n  * [报表引擎](#报表引擎)\n  * [电子表格](#电子表格)\n  * [数据可视化](#数据可视化)\n  * [数据图表](#数据图表)\n  * [数据挖掘](#数据挖掘)\n  * [数据分析](#数据分析)\n  * [实体解析](#实体解析)\n  * [Dataframe](#Dataframe)\n  * [Notebook](#Notebook)\n* [网络编程](docs/doc2.md#网络编程)\n  * [NIO框架](docs/doc2.md#NIO框架)\n  * [网络库](docs/doc2.md#网络库)\n  * [WebSocket](docs/doc2.md#WebSocket)\n  * [Socket.IO](docs/doc2.md#SocketIO)\n  * [Socket](docs/doc2.md#Socket)\n  * [TCP/UDP](docs/doc2.md#TCPUDP)\n  * [IO_Uring](docs/doc2.md#IO_Uring)\n  * [IM](docs/doc2.md#IM)\n  * [Pcap](docs/doc2.md#Pcap)\n  * [SSH](docs/doc2.md#SSH)\n  * [DNS](docs/doc2.md#DNS)\n  * [FTP](docs/doc2.md#FTP)\n  * [SOCKS服务器](docs/doc2.md#SOCKS服务器)\n  * [HTTP代理](docs/doc2.md#HTTP代理)\n  * [Socks代理](docs/doc2.md#Socks代理)\n  * [内网穿透](docs/doc2.md#内网穿透)\n  * [网络监控](docs/doc2.md#网络监控)\n  * [网络工具](docs/doc2.md#网络工具)\n  * [端口转发](docs/doc2.md#端口转发)\n  * [P2P](docs/doc2.md#P2P)\n  * [BitTorrent](docs/doc2.md#BitTorrent)\n  * [SDN](docs/doc2.md#SDN)\n  * [SMB](docs/doc2.md#SMB)\n  * [KCP](docs/doc2.md#KCP)\n  * [QUIC](docs/doc2.md#QUIC)\n  * [SNMP](docs/doc2.md#SNMP)\n  * [Radius](docs/doc2.md#Radius)\n  * [NETCONF](docs/doc2.md#NETCONF)\n  * [IP](docs/doc2.md#IP)\n  * [SIP](docs/doc2.md#SIP)\n  * [SMPP](docs/doc2.md#SMPP)\n* [并发编程](docs/doc2.md#并发编程)\n  * [响应式](docs/doc2.md#响应式)\n  * [Future扩展](docs/doc2.md#Future扩展)\n  * [协程库](docs/doc2.md#协程库)\n  * [Promise](docs/doc2.md#Promise)\n  * [Async/Await](docs/doc2.md#AsyncAwait)\n  * [并行编排](docs/doc2.md#并行编排)\n  * [线程库](docs/doc2.md#线程库)\n  * [结构化并发](docs/doc2.md#结构化并发)\n  * [线程池](docs/doc2.md#线程池)\n  * [锁](docs/doc2.md#锁)\n  * [Actor库](docs/doc2.md#Actor库)\n  * [ThreadLocal](docs/doc2.md#ThreadLocal)\n  * [并发数据结构](docs/doc2.md#并发数据结构)\n  * [竞争检测](docs/doc2.md#竞争检测)\n* [测试](docs/doc2.md#测试)\n  * [单元测试](docs/doc2.md#单元测试)\n  * [集成测试](docs/doc2.md#集成测试)\n  * [接口测试](docs/doc2.md#接口测试)\n  * [数据库测试](docs/doc2.md#数据库测试)\n  * [端到端测试](docs/doc2.md#端到端测试)\n  * [功能测试](docs/doc2.md#功能测试)\n  * [突变测试](docs/doc2.md#突变测试)\n  * [模糊测试](docs/doc2.md#模糊测试)\n  * [性能测试](docs/doc2.md#性能测试)\n  * [基准测试](docs/doc2.md#基准测试)\n  * [属性测试](docs/doc2.md#属性测试)\n  * [验收测试](docs/doc2.md#验收测试)\n  * [回归测试](docs/doc2.md#回归测试)\n  * [A/B测试](docs/doc2.md#AB测试)\n  * [流量回放](docs/doc2.md#流量回放)\n  * [契约测试](docs/doc2.md#契约测试)\n  * [渗透测试](docs/doc2.md#渗透测试)\n  * [混沌引擎](docs/doc2.md#混沌引擎)\n  * [快照测试](docs/doc2.md#快照测试)\n  * [断言库](docs/doc2.md#断言库)\n  * [Mock框架](docs/doc2.md#Mock框架)\n  * [接口Mock](docs/doc2.md#接口Mock)\n  * [Mock库](docs/doc2.md#Mock库)\n  * [数据Mock](docs/doc2.md#数据Mock)\n  * [BDD框架](docs/doc2.md#BDD框架)\n  * [测试生成器](docs/doc2.md#测试生成器)\n  * [参数化测试](docs/doc2.md#参数化测试)\n  * [Selenium](docs/doc2.md#Selenium)\n  * [WebDriver](docs/doc2.md#WebDriver)\n  * [Cucumber](docs/doc2.md#Cucumber)\n  * [自动化框架](docs/doc2.md#自动化框架)\n  * [自动化工具](docs/doc2.md#自动化工具)\n  * [Chrome DevTools](docs/doc2.md#Chrome-DevTools)\n  * [QA自动化](docs/doc2.md#QA自动化)\n  * [测试报告](docs/doc2.md#测试报告)\n  * [多线程测试](docs/doc2.md#多线程测试)\n  * [POJO测试](docs/doc2.md#POJO测试)\n  * [日志测试](docs/doc2.md#日志测试)\n  * [JUnit扩展](docs/doc2.md#JUnit扩展)\n  * [测试运行器](docs/doc2.md#测试运行器)\n  * [大数据测试](docs/doc2.md#大数据测试)\n  * [其他测试库](docs/doc2.md#其他测试库)\n  * [Spring测试](docs/doc2.md#Spring测试)\n  * [测试套件](docs/doc2.md#测试套件)\n  * [代码覆盖率](docs/doc2#代码覆盖率)\n* [数据库开发](docs/doc2.md#数据库开发)\n  * [数据库驱动](docs/doc2.md#数据库驱动)\n  * [ORM框架](docs/doc2.md#ORM框架)\n  * [JDBC框架](docs/doc2.md#JDBC框架)\n  * [DAO框架](docs/doc2.md#DAO框架)\n  * [持久层库](docs/doc2.md#持久层库)\n  * [查询构建器](docs/doc2.md#查询构建器)\n  * [NoSQL库](docs/doc2.md#NoSQL库)\n  * [事务](docs/doc2.md#事务)\n  * [分页](docs/doc2.md#分页)\n  * [Mybatis库](docs/doc2.md#Mybatis库)\n  * [Hibernate库](docs/doc2.md#Hibernate库)\n  * [JPA库](docs/doc2.md#JPA库)\n  * [Spring Data库](docs/doc2.md#Spring-Data库)\n  * [数据库连接池](docs/doc2.md#数据库连接池)\n  * [数据库迁移](docs/doc2.md#数据库迁移)\n  * [数据源增强](docs/doc2.md#数据源增强)\n  * [数据库代理](docs/doc2.md#数据库代理)\n  * [数据库工具](docs/doc2.md#数据库工具)\n  * [存储过程](docs/doc2.md#存储过程)\n  * [N+1检测](docs/doc2.md#N1检测)\n  * [MySQL库/工具](docs/doc2.md#MySQL库工具)\n  * [PostgreSQL库/工具](docs/doc2.md#PostgreSQL库工具)\n  * [Oracle库/工具](docs/doc2.md#Oracle库工具)\n  * [SQLServer库/工具](docs/doc2.md#SQLServer库工具)\n  * [Redis库/工具](docs/doc2.md#Redis库工具)\n  * [MongoDB库/工具](docs/doc2.md#MongoDB库工具)\n  * [Cassandra库/工具](docs/doc2.md#Cassandra库工具)\n  * [Memcached库/工具](docs/doc2.md#Memcached库工具)\n  * [Zookeeper库/工具](docs/doc2.md#Zookeeper库工具)\n  * [ClickHouse库/工具](docs/doc2.md#ClickHouse库工具)\n  * [ElasticSearch库/工具](docs/doc2.md#ElasticSearch库工具)\n  * [Lucene库/工具](docs/doc2.md#Lucene库工具)\n  * [HBase库/工具](docs/doc2.md#HBase库工具)\n  * [DynamoDB库/工具](docs/doc2.md#DynamoDB库工具)\n  * [Neo4j库/工具](docs/doc2.md#Neo4j库工具)\n  * [Etcd库/工具](docs/doc2.md#Etcd库工具)\n  * [CouchDB库/工具](docs/doc2.md#CouchDB库工具)\n  * [LevelDB库/工具](docs/doc2.md#LevelDB库工具)\n  * [Milvus库/工具](docs/doc2.md#Milvus库工具)\n  * [Influx库/工具](docs/doc2.md#Influx库工具)\n  * [Vault库/工具](docs/doc2.md#Vault库工具)\n* [数据库中间件](docs/doc2.md#数据库中间件)\n  * [数据同步](docs/doc2.md#数据同步)\n  * [分库分表](docs/doc2.md#分库分表)\n  * [Binlog](docs/doc2.md#Binlog)\n  * [灾难备份](docs/doc2.md#灾难备份)\n* [安全](docs/doc2.md#安全)\n  * [安全框架](docs/doc2.md#安全框架)\n  * [JWT库](docs/doc2.md#JWT库)\n  * [Paseto](docs/doc2.md#Paseto)\n  * [授权服务器](docs/doc2.md#授权服务器)\n  * [资源服务器](docs/doc2.md#资源服务器)\n  * [OAuth库](docs/doc2.md#OAuth库)\n  * [身份管理平台](docs/doc2.md#身份管理平台)\n  * [跨域身份管理](docs/doc2.md#跨域身份管理)\n  * [单点登录](docs/doc2.md#单点登录)\n  * [安全库](docs/doc2.md#安全库)\n  * [SAML](docs/doc2.md#SAML)\n  * [LDAP](docs/doc2.md#LDAP)\n  * [安全工具](docs/doc2.md#安全工具)\n  * [SBOM](docs/doc2.md#SBOM)\n  * [漏洞工具](docs/doc2.md#漏洞工具)\n  * [安全培训](docs/doc2.md#安全培训)\n  * [自保护](docs/doc2.md#自保护)\n  * [加密库](docs/doc2.md#加密库)\n  * [密码库](docs/doc2.md#密码库)\n  * [加密算法](docs/doc2.md#加密算法)\n  * [接口加密](docs/doc2.md#接口加密)\n  * [字段加密](docs/doc2.md#字段加密)\n  * [字段脱敏](docs/doc2.md#字段脱敏)\n  * [匿名网络](docs/doc2.md#匿名网络)\n  * [零知识证明](docs/doc2.md#零知识证明)\n  * [XSS](docs/doc2.md#XSS)\n  * [TLS/SSL](docs/doc2.md#TLSSSL)\n  * [CORS](docs/doc2.md#CORS)\n  * [ASN.1](docs/doc2.md#ASN1)\n  * [证书颁发机构](docs/doc2.md#证书颁发机构)\n  * [数据匿名化](docs/doc2.md#数据匿名化)\n  * [电子签名](docs/doc2.md#电子签名)\n* [工具库](docs/doc2.md#工具库)\n* [对象校验](docs/doc2.md#对象校验)\n* [Bean映射\u0026复制](docs/doc2.md#Bean映射复制)\n* [对象比较](docs/doc2.md#对象比较)\n* [IoC](docs/doc2.md#IoC)\n* [AOP](docs/doc2.md#AOP)\n* [缓存库](docs/doc2.md#缓存库)\n  * [本地缓存](docs/doc2.md#本地缓存)\n  * [分布式缓存](docs/doc2.md#分布式缓存)\n  * [键值存储](docs/doc2.md#键值存储)\n  * [数据网格](docs/doc2.md#数据网格)\n  * [缓存管理器](docs/doc2.md#缓存管理器)\n  * [HTTP缓存](docs/doc2.md#HTTP缓存)\n* [日志库](docs/doc2.md#日志库)\n  * [日志门面](docs/doc2.md#日志门面)\n  * [日志采集](docs/doc2.md#日志采集)\n  * [请求/响应记录](docs/doc2.md#请求响应记录)\n  * [日志追踪](docs/doc2.md#日志追踪)\n  * [操作日志](docs/doc2.md#操作日志)\n  * [JDBC日志](docs/doc2.md#JDBC日志)\n  * [彩色日志](docs/doc2.md#彩色日志)\n  * [日志分析](docs/doc2.md#日志分析)\n  * [Logback Appender](docs/doc2.md#Logback-Appender)\n  * [结构化日志](docs/doc2.md#结构化日志)\n* [序列化](docs/doc2.md#序列化)\n  * [Protocol Buffer](docs/doc2.md#Protocol-Buffer)\n  * [CBOR](docs/doc2.md#CBOR)\n  * [TOON](docs/doc2.md#TOON)\n  * [EDN](docs/doc2.md#EDN)\n* [JSON](docs/doc2.md#JSON)\n  * [JSON库](docs/doc2.md#JSON库)\n  * [JSON Schema](docs/doc2.md#JSON-Schema)\n  * [JsonPath](docs/doc2.md#JsonPath)\n  * [JSON JQ](docs/doc2.md#JSON-JQ)\n  * [JSON Patch](docs/doc2.md#JSON-Patch)\n  * [JSON-LD](docs/doc2.md#JSON-LD)\n  * [BSON](docs/doc2.md#BSON)\n  * [JSON-RPC](docs/doc2.md#JSON-RPC)\n  * [JSON API](docs/doc2.md#JSON-API)\n  * [JSON比较](docs/doc2.md#JSON比较)\n  * [JSON过滤](docs/doc2.md#JSON过滤)\n  * [JsonLogic](docs/doc2.md#JsonLogic)\n* [配置管理](docs/doc2.md#配置管理)\n  * [配置库](docs/doc2.md#配置库)\n  * [分布式配置](docs/doc2.md#分布式配置)\n  * [配置语言](docs/doc2.md#配置语言)\n  * [YML库](docs/doc2.md#YML库)\n  * [INI库](docs/doc2.md#INI库)\n  * [ENV库](docs/doc2.md#ENV库)\n  * [Toml库](docs/doc2.md#Toml库)\n* [进程间通信](docs/doc2.md#进程间通信)\n  * [IPC](docs/doc2.md#IPC)\n  * [事件总线](docs/doc2.md#事件总线)\n  * [消息总线](docs/doc2.md#消息总线)\n  * [应用总线](docs/doc2.md#应用总线)\n  * [消息队列库](docs/doc2.md#消息队列库)\n* [GraphQL](docs/doc2.md#GraphQL)\n  * [GraphQL Spring](docs/doc2.md#GraphQL-Spring)\n  * [模式优先](docs/doc2.md#模式优先)\n  * [代码优先](docs/doc2.md#代码优先)\n  * [GraphQL库](docs/doc2.md#GraphQL库)\n  * [执行策略](docs/doc2.md#执行策略)\n  * [GraphQL标量](docs/doc2.md#GraphQL标量)\n* [日期时间](docs/doc2.md#日期时间)\n  * [TimeAgo](docs/doc2.md#TimeAgo)\n  * [日历库](docs/doc2.md#日历库)\n  * [日期/时间解析器](docs/doc2.md#日期时间解析器)\n  * [假期库](docs/doc2.md#假期库)\n* [插件框架](docs/doc2.md#插件框架)\n* [多租户](docs/doc2.md#多租户)\n* [幂等](docs/doc2.md#幂等)\n* [MATLAB](docs/doc2.md#MATLAB)\n* [Jupyter](docs/doc2.md#Jupyter)\n* [机器人开发](docs/doc2.md#机器人开发)\n  * [运动规划与路径生成](docs/doc2.md#运动规划与路径生成)\n  * [计算机视觉与感知](docs/doc2.md#计算机视觉与感知)\n  * [控制与调试](docs/doc2.md#控制与调试)\n  * [驱动和工具](docs/doc2.md#驱动和工具)\n* [数学库](docs/doc2.md#数学库)\n  * [线性代数](docs/doc2.md#线性代数)\n  * [矩阵](docs/doc2.md#矩阵)\n  * [多维数组](docs/doc2.md#多维数组)\n  * [数值计算](docs/doc2.md#数值计算)\n  * [多精度](docs/doc2.md#多精度)\n  * [微分](docs/doc2.md#微分)\n  * [Math扩展](docs/doc2.md#Math扩展)\n  * [向量](docs/doc2.md#向量)\n  * [统计](docs/doc2.md#统计)\n  * [直方图](docs/doc2.md#直方图)\n  * [运筹学](docs/doc2.md#运筹学)\n  * [LaTeX](docs/doc2.md#LaTeX)\n* [图处理](docs/doc2.md#图处理)\n* [Graphviz](docs/doc2.md#Graphviz)\n* [语义Web](docs/doc2.md#语义Web)\n  * [本体库](docs/doc2.md#本体库)\n  * [本体编辑器](docs/doc2.md#本体编辑器)\n  * [本体推理器](docs/doc2.md#本体推理器)\n  * [本体匹配](docs/doc2.md#本体匹配)\n  * [本体转换](docs/doc2.md#本体转换)\n  * [RDF库](docs/doc2.md#RDF库)\n  * [知识图谱](docs/doc2.md#知识图谱)\n* [生物信息学](docs/doc2.md#生物信息学)\n  * [生物工具](docs/doc2.md#生物工具)\n  * [生物工作流](docs/doc2.md#生物工作流)\n  * [基因组](docs/doc2.md#基因组)\n  * [NGS](docs/doc2.md#NGS)\n* [医学](docs/doc2.md#医学)\n* [化学库](docs/doc2.md#化学库)\n* [家谱学](docs/doc2.md#家谱学)\n* [心理测量学](docs/doc2.md#心理测量学)\n* [网络爬虫](docs/doc2.md#网络爬虫)\n  * [爬虫库](docs/doc2.md#爬虫库)\n  * [HTML提取](docs/doc2.md#HTML提取)\n  * [爬虫系统](docs/doc2.md#爬虫系统)\n  * [爬虫IP池](docs/doc2.md#爬虫IP池)\n  * [Youtube爬取](docs/doc2.md#Youtube爬取)\n* [工作流](docs/doc2.md#工作流)\n* [编排引擎](docs/doc2.md#编排引擎)\n* [规则引擎](docs/doc2.md#规则引擎)\n* [决策引擎](docs/doc2.md#决策引擎)\n* [状态机](docs/doc2.md#状态机)\n* [状态容器](docs/doc2.md#状态容器)\n* [功能切换](docs/doc2.md#功能切换)\n* [模板引擎](docs/doc2.md#模板引擎)\n* [批处理框架](docs/doc2.md#批处理框架)\n* [语法高亮](docs/doc2.md#语法高亮)\n* [任务调度](docs/doc2.md#任务调度)\n  * [分布式调度](docs/doc2.md#分布式调度)\n  * [嵌入式调度](docs/doc2.md#嵌入式调度)\n  * [作业队列](docs/doc2.md#作业队列)\n  * [Cron解析](docs/doc2.md#Cron解析)\n  * [任务监控](docs/doc2.md#任务监控)\n* [企业集成模式](docs/doc2.md#企业集成模式)\n* [SMT求解器](docs/doc2.md#SMT求解器)\n* [命令行开发](docs/doc2.md#命令行开发)\n  * [CLI库](docs/doc2.md#CLI库)\n  * [TUI](docs/doc2.md#TUI)\n  * [命令行参数解析](docs/doc2.md#命令行参数解析)\n  * [命令调度](docs/doc2.md#命令调度)\n  * [ASCII艺术](docs/doc2.md#ASCII艺术)\n  * [文本打印](docs/doc2.md#文本打印)\n  * [文本表](docs/doc2.md#文本表)\n  * [进度条](docs/doc2.md#进度条)\n  * [Shell](docs/doc2.md#Shell)\n* [版本控制系统](docs/doc2.md#版本控制系统)\n  * [Git服务器](docs/doc2.md#Git服务器)\n  * [Git工具](docs/doc2.md#Git工具)\n  * [Git API](docs/doc2.md#Git-API)\n  * [语义版本控制](docs/doc2.md#语义版本控制)\n* [集合库](docs/doc2.md#集合库)\n* [数组库](docs/doc2.md#数组库)\n* [泛型库](docs/doc2.md#泛型库)\n* [函数式编程](docs/doc2.md#函数式编程)\n  * [函数式异常处理](docs/doc2.md#函数式异常处理)\n  * [Stream工具库](docs/doc2.md#Stream工具库)\n  * [Lambda扩展](docs/doc2.md#Lambda扩展)\n  * [LINQ](docs/doc2.md#LINQ)\n  * [模式匹配](docs/doc2.md#模式匹配)\n  * [元组](docs/doc2.md#元组)\n  * [尾调用](docs/doc2.md#尾调用)\n  * [定理证明](docs/doc2.md#定理证明)\n* [字节码操作](docs/doc2.md#字节码操作)\n* [反编译](docs/doc2.md#反编译)\n* [代码混淆](docs/doc2.md#代码混淆)\n* [反混淆](docs/doc2.md#反混淆)\n* [逆向工程](docs/doc2.md#逆向工程)\n* [反向移植](docs/doc2.md#反向移植)\n* [图像处理](docs/doc2.md#图像处理)\n  * [图像元数据](docs/doc2.md#图像元数据)\n  * [图像比较](docs/doc2.md#图像比较)\n  * [PNG库](docs/doc2.md#PNG库)\n  * [SVG库](docs/doc2.md#SVG库)\n  * [WebP库](docs/doc2.md#WebP库)\n  * [TIFF库](docs/doc2.md#TIFF库)\n  * [缩略图](docs/doc2.md#缩略图)\n  * [头像库](docs/doc2.md#头像库)\n  * [验证码](docs/doc2.md#验证码)\n  * [二维码库](docs/doc2.md#二维码库)\n  * [条形码库](docs/doc2.md#条形码库)\n  * [水印](docs/doc2.md#水印)\n  * [图像操作软件](docs/doc2.md#图像操作软件)\n* [压缩库](docs/doc2.md#压缩库)\n  * [数据压缩](docs/doc2.md#数据压缩)\n  * [文件压缩](docs/doc2.md#文件压缩)\n  * [图像压缩](docs/doc2.md#图像压缩)\n* [反射库](docs/doc2.md#反射库)\n* [注解库](docs/doc2.md#注解库)\n* [接口文档](docs/doc2.md#接口文档)\n  * [规范优先](docs/doc2.md#规范优先)\n  * [接口优先](docs/doc2.md#接口优先)\n  * [模式解析](docs/doc2.md#模式解析)\n  * [模式比较](docs/doc2.md#模式比较)\n  * [模式校验](docs/doc2.md#模式校验)\n  * [规范转换](docs/doc2.md#规范转换)\n* [API管理](docs/doc2.md#API管理)\n* [技术文档](docs/doc2.md#技术文档)\n* [Javadoc](docs/doc2.md#Javadoc)\n* [文件操作](docs/doc2.md#文件操作)\n  * [PDF库](docs/doc2.md#PDF库)\n    * [PDF表格库](docs/doc2.md#PDF表格库)\n    * [PDF比较库](docs/doc2.md#PDF比较库)\n    * [PDF布局库](docs/doc2.md#PDF布局库)\n    * [PDF签名](docs/doc2.md#PDF签名)\n  * [Excel库](docs/doc2.md#Excel库)\n  * [CSV库](docs/doc2.md#CSV库)\n  * [Word库](docs/doc2.md#Word库)\n  * [PPT库](docs/doc2.md#PPT库)\n  * [ODS库](docs/doc2.md#ODS库)\n  * [DBF库](docs/doc2.md#DBF库)\n  * [Office库](docs/doc2.md#Office库)\n  * [XML库](docs/doc2.md#XML库)\n  * [HTML库](docs/doc2.md#HTML库)\n  * [RTF库](docs/doc2.md#RTF库)\n  * [EPUB库](docs/doc2.md#EPUB库)\n  * [Outlook库](docs/doc2.md#Outlook库)\n  * [License库](docs/doc2.md#License库)\n  * [Markdown库](docs/doc2.md#Markdown库)\n  * [EditorConfig库](docs/doc2.md#EditorConfig库)\n  * [EDI库](docs/doc2.md#EDI库)\n  * [OBJ库](docs/doc2.md#OBJ库)\n  * [OFD库](docs/doc2.md#OFD库)\n  * [文件库](docs/doc2.md#文件库)\n  * [文件转换](docs/doc2.md#文件转换)\n    * [PDF/HTML转换](docs/doc2#PDFHTML转换)\n    * [PDF/Markdown转换](docs/doc2#PDFMarkdown转换)\n    * [PDF/Word转换](docs/doc2#PDFWord转换)\n    * [PDF/JSON转换](docs/doc2#PDFJSON转换)\n    * [PDF/Excel转换](docs/doc2#PDFExcel转换)\n    * [XML/JSON转换](docs/doc2#XMLJSON转换)\n    * [XML/PDF转换](docs/doc2#XMLPDF转换)\n    * [图像/文档转换](docs/doc2#图像文档转换)\n  * [Mime解析](docs/doc2.md#Mime解析)\n  * [文件上传](docs/doc2.md#文件上传)\n  * [文件下载](docs/doc2.md#文件下载)\n  * [文件比较](docs/doc2.md#文件比较)\n  * [文件预览](docs/doc2.md#文件预览)\n  * [文件同步](docs/doc2.md#文件同步)\n* [容器化工具](docs/doc2.md#容器化工具)\n* [集群管理](docs/doc2.md#集群管理)\n* [DevOps](docs/doc2.md#DevOps)\n* [管理面板](docs/doc2.md#管理面板)\n* [Kafka](docs/doc2.md#Kafka)\n  * [Kafka测试库](docs/doc2.md#Kafka测试库)\n  * [Kafka管理和运维工具](docs/doc2.md#Kafka管理和运维工具)\n  * [Kafka监控和审计](docs/doc2.md#Kafka监控和审计)\n  * [Kafka复制和备份](docs/doc2.md#Kafka复制和备份)\n  * [Kafka代理](docs/doc2.md#Kafka代理)\n  * [Schema注册和管理](docs/doc2.md#Schema注册和管理)\n* [性能分析\u0026调优](docs/doc2.md#性能分析调优)\n  * [诊断工具](docs/doc2.md#诊断工具)\n  * [APM](docs/doc2.md#APM)\n  * [分布式追踪](docs/doc2.md#分布式追踪)\n  * [指标库](docs/doc2.md#指标库)\n  * [指标报告](docs/doc2.md#指标报告)\n  * [指标收集](docs/doc2.md#指标收集)\n  * [Spring Boot仪表板](docs/doc2.md#Spring-Boot仪表板)\n  * [GC日志分析](docs/doc2.md#GC日志分析)\n  * [堆转储](docs/doc2.md#堆转储)\n  * [线程转储](docs/doc2.md#线程转储)\n  * [火焰图](docs/doc2.md#火焰图)\n  * [JFR](docs/doc2.md#JFR)\n  * [对象测量](docs/doc2.md#对象测量)\n* [软件质量](docs/doc2.md#软件质量)\n  * [静态分析](docs/doc2.md#静态分析)\n  * [空安全](docs/doc2.md#空安全)\n  * [编码规范](docs/doc2.md#编码规范)\n  * [代码格式化](docs/doc2.md#代码格式化)\n  * [代码异味](docs/doc2.md#代码异味)\n  * [依赖分析](docs/doc2.md#依赖分析)\n  * [迁移\u0026重构](docs/doc2.md#迁移重构)\n  * [污点分析](docs/doc2.md#污点分析)\n  * [抄袭检测](docs/doc2.md#抄袭检测)\n  * [代码属性图](docs/doc2.md#代码属性图)\n  * [调用图](docs/doc2.md#调用图)\n  * [程序切片](docs/doc2.md#程序切片)\n* [软件工程](docs/doc2.md#软件工程)\n  * [软件架构](docs/doc2.md#软件架构)\n  * [软件建模](docs/doc2.md#软件建模)\n  * [铁路图生成器](docs/doc2.md#铁路图生成器)\n  * [DDD](docs/doc2.md#DDD)\n  * [CQRS](docs/doc2.md#CQRS)\n* [设计模式](docs/doc2.md#设计模式)\n  * [构建器模式](docs/doc2.md#构建器模式)\n  * [代理模式](docs/doc2.md#代理模式)\n  * [责任链模式](docs/doc2.md#责任链模式)\n* [REST错误处理](docs/doc2.md#REST错误处理)\n* [REST版本控制](docs/doc2.md#REST版本控制)\n* [审计框架](docs/doc2.md#审计框架)\n* [原型工具](docs/doc2.md#原型工具)\n* [工件仓库](docs/doc2.md#工件仓库)\n* [打包](docs/doc2.md#打包)\n* [部署](docs/doc2.md#部署)\n* [更新](docs/doc2.md#更新)\n* [运行](docs/doc2.md#运行)\n* [REPL](docs/doc2.md#REPL)\n* [Java Web Start](docs/doc2.md#Java-Web-Start)\n* [调试工具](docs/doc2.md#调试工具)\n* [优雅停机](docs/doc2.md#优雅停机)\n* [RPM](docs/doc2.md#RPM)\n* [Java环境管理](docs/doc2.md#Java环境管理)\n* [API变更管理](docs/doc2.md#API变更管理)\n* [源代码转换](docs/doc2.md#源代码转换)\n* [代码预处理](docs/doc2.md#代码预处理)\n* [源代码浏览器](docs/doc2.md#源代码浏览器)\n* [企业软件开发](docs/doc2.md#企业软件开发)\n  * [项目模板](docs/doc2.md#项目模板)\n  * [脚手架](docs/doc2.md#脚手架)\n  * [快速开发框架](docs/doc2.md#快速开发框架)\n  * [后台管理系统](docs/doc2.md#后台管理系统)\n  * [低代码](docs/doc2.md#低代码)\n  * [权限管理系统](docs/doc2.md#权限管理系统)\n  * [即时通讯系统](docs/doc2.md#即时通讯系统)\n  * [电商系统](docs/doc2.md#电商系统)\n  * [销售点系统](docs/doc2.md#销售点系统)\n  * [秒杀系统](docs/doc2.md#秒杀系统)\n  * [医疗系统](docs/doc2.md#医疗系统)\n  * [项目管理](docs/doc2.md#项目管理)\n  * [问题跟踪系统](docs/doc2.md#问题跟踪系统)\n  * [QA系统](docs/doc2.md#QA系统)\n  * [CMS系统](docs/doc2.md#CMS系统)\n  * [博客系统](docs/doc2.md#博客系统)\n  * [论坛系统](docs/doc2.md#论坛系统)\n  * [图书系统](docs/doc2.md#图书系统)\n  * [社交网络](docs/doc2.md#社交网络)\n  * [实时协作](docs/doc2.md#实时协作)\n  * [ERP系统](docs/doc2.md#ERP系统)\n  * [CRM系统](docs/doc2.md#CRM系统)\n  * [HRM系统](docs/doc2.md#HRM系统)\n  * [AI系统](docs/doc2.md#AI系统)\n  * [OA系统](docs/doc2.md#OA系统)\n  * [DMS系统](docs/doc2.md#DMS系统)\n  * [WMS系统](docs/doc2.md#WMS系统)\n  * [MES系统](docs/doc2.md#MES系统)\n  * [PMS系统](docs/doc2.md#PMS系统)\n  * [PLM系统](docs/doc2.md#PLM系统)\n  * [EMS系统](docs/doc2.md#EMS系统)\n  * [云盘系统](docs/doc2.md#云盘系统)\n  * [数据中台](docs/doc2.md#数据中台)\n  * [知识管理系统](docs/doc2.md#知识管理系统)\n  * [SCRM系统](docs/doc2.md#SCRM系统)\n  * [门户框架](docs/doc2.md#门户框架)\n  * [教育软件](docs/doc2.md#教育软件)\n  * [评测系统](docs/doc2.md#评测系统)\n  * [理财系统](docs/doc2.md#理财系统)\n* [支付](docs/doc2.md#支付)\n  * [微信支付](docs/doc2.md#微信支付)\n  * [支付宝](docs/doc2.md#支付宝)\n  * [支付平台](docs/doc2.md#支付平台)\n  * [支付网关](docs/doc2.md#支付网关)\n  * [银行卡/信用卡](docs/doc2.md#银行卡信用卡)\n* [云计算](docs/doc2.md#云计算)\n  * [SaaS平台](docs/doc2.md#SaaS平台)\n  * [BaaS平台](docs/doc2.md#BaaS平台)\n  * [PaaS平台](docs/doc2.md#PaaS平台)\n  * [IaaS平台](docs/doc2.md#IaaS平台)\n  * [仿真框架](docs/doc2.md#仿真框架)\n  * [边缘计算](docs/doc2.md#边缘计算)\n  * [虚拟化](docs/doc2.md#虚拟化)\n* [云服务SDK](docs/doc2.md#云服务SDK)\n* [微信开发](docs/doc2.md#微信开发)\n* [推送与通知](docs/doc2.md#推送与通知)\n  * [推送](docs/doc2.md#推送)\n  * [APN](docs/doc2.md#APN)\n  * [异常通知](docs/doc2.md#异常通知)\n  * [Webhook](docs/doc2.md#Webhook)\n* [API\u0026客户端](docs/doc2.md#API客户端)\n  * [Twitter](docs/doc2.md#Twitter)\n  * [Facebook](docs/doc2.md#Facebook)\n  * [Instagram](docs/doc2.md#Instagram)\n  * [Telegram](docs/doc2.md#Telegram)\n  * [Whatsapp](docs/doc2.md#Whatsapp)\n  * [Slack](docs/doc2.md#Slack)\n  * [Reddit](docs/doc2.md#Reddit)\n  * [TikTok](docs/doc2.md#TikTok)\n  * [Discord](docs/doc2.md#Discord)\n  * [Spotify](docs/doc2.md#Spotify)\n  * [LinkedIn](docs/doc2.md#LinkedIn)\n  * [Bilibili](docs/doc2.md#Bilibili)\n  * [Skype](docs/doc2.md#Skype)\n  * [Trakt](docs/doc2.md#Trakt)\n  * [Notion](docs/doc2.md#Notion)\n  * [Twitch](docs/doc2.md#Twitch)\n  * [Bluesky](docs/doc2.md#Bluesky)\n  * [Shopify](docs/doc2.md#Shopify)\n  * [MusicBrainz](docs/doc2.md#MusicBrainz)\n  * [JIRA](docs/doc2.md#JIRA)\n  * [Trello](docs/doc2.md#Trello)\n  * [Strava](docs/doc2.md#Strava)\n  * [Jenkins](docs/doc2.md#Jenkins)\n  * [TheMovieDb](docs/doc2.md#TheMovieDb)\n  * [TeamSpeak](docs/doc2.md#TeamSpeak)\n  * [Mastodon](docs/doc2.md#Mastodon)\n  * [Flickr](docs/doc2.md#Flickr)\n* [Docker客户端](docs/doc2.md#Docker客户端)\n* [Istio客户端](docs/doc2.md#Istio客户端)\n* [Consul客户端](docs/doc2.md#Consul客户端)\n* [Kubernetes客户端](docs/doc2.md#Kubernetes客户端)\n* [Web3](docs/doc2.md#Web3)\n  * [区块链](docs/doc2.md#区块链)\n  * [以太坊](docs/doc2.md#以太坊)\n  * [比特币](docs/doc2.md#比特币)\n  * [闪电网络](docs/doc2.md#闪电网络)\n  * [钱包应用](docs/doc2.md#钱包应用)\n  * [交易所](docs/doc2.md#交易所)\n  * [交易机器人](docs/doc2.md#交易机器人)\n  * [交易所API](docs/doc2.md#交易所API)\n  * [区块链SDK](docs/doc2.md#区块链SDK)\n  * [智能合约](docs/doc2.md#智能合约)\n  * [IPFS](docs/doc2.md#IPFS)\n  * [DID](docs/doc2.md#DID)\n* [金融](docs/doc2.md#金融)\n  * [金融API](docs/doc2.md#金融API)\n  * [银行API](docs/doc2.md#银行API)\n  * [技术分析](docs/doc2.md#技术分析)\n  * [量化框架](docs/doc2.md#量化框架)\n  * [算法交易](docs/doc2.md#算法交易)\n  * [FIX引擎](docs/doc2.md#FIX引擎)\n  * [订单匹配引擎](docs/doc2.md#订单匹配引擎)\n  * [信用卡数据交换](docs/doc2.md#信用卡数据交换)\n  * [金融信息交换](docs/doc2.md#金融信息交换)\n  * [货币](docs/doc2.md#货币)\n  * [FinTS](docs/doc2.md#FinTS)\n  * [电子发票](docs/doc2.md#电子发票)\n* [数字广告](docs/doc2.md#数字广告)\n* [JavaCard](docs/doc2.md#JavaCard)\n  * [JavaCard操作系统](docs/doc2.md#JavaCard操作系统)\n  * [JavaCard模拟器](docs/doc2.md#JavaCard模拟器)\n  * [JavaCard小程序](docs/doc2.md#JavaCard小程序)\n* [智能卡](docs/doc2.md#智能卡)\n* [物联网](docs/doc2.md#物联网)\n  * [物联网框架](docs/doc2.md#物联网框架)\n  * [物联网平台](docs/doc2.md#物联网平台)\n  * [物联网SDK](docs/doc2.md#物联网SDK)\n  * [智能家居](docs/doc2.md#智能家居)\n  * [数字孪生](docs/doc2.md#数字孪生)\n  * [物联网网关](docs/doc2.md#物联网网关)\n  * [MQTT服务器](docs/doc2.md#MQTT服务器)\n  * [MQTT客户端](docs/doc2.md#MQTT客户端)\n  * [充电桩](docs/doc2.md#充电桩)\n  * [工业](docs/doc2.md#工业)\n  * [电力系统](docs/doc2.md#电力系统)\n  * [环境监测](docs/doc2.md#环境监测)\n  * [车联网](docs/doc2.md#车联网)\n  * [车载诊断](docs/doc2.md#车载诊断)\n  * [嵌入式](docs/doc2.md#嵌入式)\n  * [串口](docs/doc2.md#串口)\n  * [PLC](docs/doc2.md#PLC)\n  * [Modbus](docs/doc2.md#Modbus)\n  * [EtherNet/IP](docs/doc2.md#EtherNetIP)\n  * [USB库](docs/doc2.md#USB库)\n  * [CoAP](docs/doc2.md#CoAP)\n  * [ONVIF](docs/doc2.md#ONVIF)\n  * [ZWave](docs/doc2.md#ZWave)\n  * [XBee](docs/doc2.md#XBee)\n  * [ZigBee](docs/doc2.md#ZigBee)\n  * [SECS](docs/doc2.md#SECS)\n  * [BACnet](docs/doc2.md#BACnet)\n  * [业余无线电](docs/doc2.md#业余无线电)\n* [短信](docs/doc2.md#短信)\n* [邮件库](docs/doc2.md#邮件库)\n* [邮件服务器](docs/doc2.md#邮件服务器)\n* [DSL](docs/doc2.md#DSL)\n* [JMX](docs/doc2.md#JMX)\n* [RMI](docs/doc2.md#RMI)\n* [gRPC](docs/doc2.md#gRPC)\n* [对象池](docs/doc2.md#对象池)\n* [数据字典](docs/doc2.md#数据字典)\n* [Bot](docs/doc2.md#Bot)\n  * [Discord机器人](docs/doc2.md#Discord机器人)\n  * [Telegram机器人](docs/doc2.md#Telegram机器人)\n  * [Facebook机器人](docs/doc2.md#Facebook机器人)\n  * [QQ机器人](docs/doc2.md#QQ机器人)\n  * [微信机器人](docs/doc2.md#微信机器人)\n* [Android开发](docs/doc2.md#Android开发)\n  * [Android框架](docs/doc2.md#Android框架)\n  * [Android测试库](docs/doc2.md#Android测试库)\n  * [Android UI库](docs/doc2.md#Android-UI库)\n  * [ActionBar小部件](docs/doc2.md#ActionBar小部件)\n  * [Activity小部件](docs/doc2.md#Activity小部件)\n  * [Adapter](docs/doc2.md#Adapter)\n  * [Android图表库](docs/doc2.md#Android图表库)\n  * [Android对话框](docs/doc2.md#Android对话框)\n  * [Android日历库](docs/doc2.md#Android日历库)\n  * [Android布局库](docs/doc2.md#Android布局库)\n  * [Android富文本组件](docs/doc2.md#Android富文本组件)\n  * [Android下拉刷新](docs/doc2.md#Android下拉刷新)\n  * [Android返回库](docs/doc2.md#Android返回库)\n  * [Android项目模板](docs/doc2.md#Android项目模板)\n  * [Android图像库](docs/doc2.md#Android图像库)\n  * [Android ImageView](docs/doc2.md#Android-ImageView)\n  * [Android选择器](docs/doc2.md#Android选择器)\n  * [Android图片/视频选择器](docs/doc2.md#Android图片视频选择器)\n  * [Android颜色选择器](docs/doc2.md#Android颜色选择器)\n  * [Android日期/时间选择器](docs/doc2.md#Android日期时间选择器)\n  * [Android文件/目录选择器](docs/doc2.md#Android文件目录选择器)\n  * [Android国家选择器](docs/doc2.md#Android国家选择器)\n  * [Android城市选择器](docs/doc2.md#Android城市选择器)\n  * [Android位置选择器](docs/doc2.md#Android位置选择器)\n  * [Android数字选择器](docs/doc2.md#Android数字选择器)\n  * [Android滚动选择器](docs/doc2.md#Android滚动选择器)\n  * [Android联系人选择器](docs/doc2.md#Android联系人选择器)\n  * [Android更新库](docs/doc2.md#Android更新库)\n  * [Android热修复](docs/doc2.md#Android热修复)\n  * [Android运行时权限](docs/doc2.md#Android运行时权限)\n  * [Android下载库](docs/doc2.md#Android下载库)\n  * [Android评分库](docs/doc2.md#Android评分库)\n  * [Android路由框架](docs/doc2.md#Android路由框架)\n  * [Android导航库](docs/doc2.md#Android导航库)\n  * [Android抽屉库](docs/doc2.md#Android抽屉库)\n  * [Android动画库](docs/doc2.md#Android动画库)\n  * [Android插件框架](docs/doc2.md#Android插件框架)\n  * [Android WebView](docs/doc2.md#Android-WebView)\n  * [Android加载库](docs/doc2.md#Android加载库)\n  * [Android换肤框架](docs/doc2.md#Android换肤框架)\n  * [Android提及库](docs/doc2.md#Android提及库)\n  * [Android状态栏](docs/doc2.md#Android状态栏)\n  * [Android提醒库](docs/doc2.md#Android提醒库)\n  * [APK解析器](docs/doc2.md#APK解析器)\n  * [Android工具库](docs/doc2.md#Android工具库)\n  * [ADB](docs/doc2.md#ADB)\n* [GUI开发/程序](docs/doc2.md#GUI开发程序)\n  * [GUI框架](docs/doc2.md#GUI框架)\n  * [移动开发框架](docs/doc2.md#移动开发框架)\n  * [Swing](docs/doc2.md#Swing)\n  * [Swing主题库](docs/doc2.md#Swing主题库)\n  * [Swing UI库](docs/doc2.md#Swing-UI库)\n  * [Swing控件库](docs/doc2.md#Swing控件库)\n  * [Swing对话框](docs/doc2.md#Swing对话框)\n  * [Swing编辑器组件](docs/doc2.md#Swing编辑器组件)\n  * [Swing Dock库](docs/doc2.md#Swing-Dock库)\n  * [Swing布局库](docs/doc2.md#Swing布局库)\n  * [Swing选择器](docs/doc2.md#Swing选择器)\n  * [Swing图表库](docs/doc2.md#Swing图表库)\n  * [Swing测试库](docs/doc2.md#Swing测试库)\n  * [JavaFX](docs/doc2.md#JavaFX)\n  * [JavaFX主题库](docs/doc2.md#JavaFX主题库)\n  * [JavaFX样式库](docs/doc2.md#JavaFX样式库)\n  * [JavaFX控件库](docs/doc2.md#JavaFX控件库)\n  * [JavaFX Dock库](docs/doc2.md#JavaFX-Dock库)\n  * [JavaFX图表库](docs/doc2.md#JavaFX图表库)\n  * [JavaFX图标库](docs/doc2.md#JavaFX图标库)\n  * [JavaFX布局库](docs/doc2.md#JavaFX布局库)\n  * [JavaFX动画库](docs/doc2.md#JavaFX动画库)\n  * [JavaFX渲染库](docs/doc2.md#JavaFX渲染库)\n  * [JavaFX选择器](docs/doc2.md#JavaFX选择器)\n  * [JavaFX地图库](docs/doc2.md#JavaFX地图库)\n  * [JavaFX对话框](docs/doc2.md#JavaFX对话框)\n  * [JavaFX响应式库](docs/doc2.md#JavaFX响应式库)\n  * [JavaFX项目模板](docs/doc2.md#JavaFX项目模板)\n  * [SWT](docs/doc2.md#SWT)\n  * [键盘鼠标监听器](docs/doc2.md#键盘鼠标监听器)\n  * [浏览器](docs/doc2.md#浏览器)\n  * [Processing](docs/doc2.md#Processing)\n  * [JavaFX程序](docs/doc2.md#JavaFX程序)\n  * [GUI程序](docs/doc2.md#GUI程序)\n  * [IDE](docs/doc2.md#IDE)\n  * [可视化编程](docs/doc2.md#可视化编程)\n  * [文本编辑器](docs/doc2.md#文本编辑器)\n  * [在线编辑器](docs/doc2.md#在线编辑器)\n  * [数学软件](docs/doc2.md#数学软件)\n  * [仿真软件](docs/doc2.md#仿真软件)\n  * [UML工具](docs/doc2.md#UML工具)\n  * [数电](docs/doc2.md#数电)\n  * [数控](docs/doc2.md#数控)\n  * [CAD](docs/doc2.md#CAD)\n  * [办公软件](docs/doc2.md#办公软件)\n  * [思维导图](docs/doc2.md#思维导图)\n  * [音视频软件](docs/doc2.md#音视频软件)\n  * [数据库软件](docs/doc2.md#数据库软件)\n  * [数据库建模](docs/doc2.md#数据库建模)\n  * [远程连接](docs/doc2.md#远程连接)\n  * [终端模拟器](docs/doc2.md#终端模拟器)\n  * [远程桌面控制](docs/doc2.md#远程桌面控制)\n  * [Git客户端](docs/doc2.md#Git客户端)\n  * [下载器](docs/doc2.md#下载器)\n  * [LaTeX编辑器](docs/doc2.md#LaTeX编辑器)\n  * [字幕软件](docs/doc2.md#字幕软件)\n  * [学术软件](docs/doc2.md#学术软件)\n  * [图形与设计](docs/doc2.md#图形与设计)\n  * [软件定义无线电](docs/doc2.md#软件定义无线电)\n  * [文本处理与校对](docs/doc2.md#文本处理与校对)\n  * [工业控制与实验室](docs/doc2.md#工业控制与实验室)\n  * [文件与数据管理](docs/doc2.md#文件与数据管理)\n* [游戏开发](docs/doc2.md#游戏开发)\n  * [游戏引擎](docs/doc2.md#游戏引擎)\n  * [Minecraft](docs/doc2.md#Minecraft)\n  * [游戏服务器](docs/doc2.md#游戏服务器)\n  * [游戏模拟器](docs/doc2.md#游戏模拟器)\n  * [2D/3D渲染](docs/doc2.md#2D3D渲染)\n  * [游戏开发库](docs/doc2.md#游戏开发库)\n  * [游戏API](docs/doc2.md#游戏API)\n  * [物理引擎](docs/doc2.md#物理引擎)\n  * [噪声库](docs/doc2.md#噪声库)\n  * [寻路算法](docs/doc2.md#寻路算法)\n  * [实体框架](docs/doc2.md#实体框架)\n  * [游戏编辑器](docs/doc2.md#游戏编辑器)\n  * [开源游戏](docs/doc2.md#开源游戏)\n  * [象棋引擎](docs/doc2.md#象棋引擎)\n  * [游戏开发工具](docs/doc2.md#游戏开发工具)\n  * [虚拟现实](docs/doc2.md#虚拟现实)\n* [JVM实现](docs/doc2.md#JVM实现)\n* [JVM语言](docs/doc2.md#JVM语言)\n* [JVM代理](docs/doc2.md#JVM代理)\n* [热加载](docs/doc2.md#热加载)\n* [类加载](docs/doc2.md#类加载)\n* [类转储](docs/doc2.md#类转储)\n* [芯片模拟器](docs/doc2.md#芯片模拟器)\n* [MIPS](docs/doc2.md#MIPS)\n* [汇编](docs/doc2.md#汇编)\n* [LLVM](docs/doc2.md#LLVM)\n* [PC模拟器](docs/doc2.md#PC模拟器)\n* [JavaME](docs/doc2.md#JavaME)\n* [编译器](docs/doc2.md#编译器)\n  * [内存中编译器](docs/doc2.md#内存中编译器)\n  * [AOT编译器](docs/doc2.md#AOT编译器)\n  * [编译器插件](docs/doc2.md#编译器插件)\n* [语言服务器](docs/doc2.md#语言服务器)\n* [Neovim](docs/doc2.md#Neovim)\n* [元编程](docs/doc2.md#元编程)\n* [对象存储](docs/doc2.md#对象存储)\n* [文件系统](docs/doc2.md#文件系统)\n* [S3](docs/doc2.md#S3)\n* [音视频处理](docs/doc2.md#音视频处理)\n  * [音频库](docs/doc2.md#音频库)\n  * [视频库](docs/doc2.md#视频库)\n  * [多媒体库](docs/doc2.md#多媒体库)\n  * [视频通讯](docs/doc2.md#视频通讯)\n  * [FFmpeg包装器](docs/doc2.md#FFmpeg包装器)\n  * [音频编解码器](docs/doc2.md#音频编解码器)\n  * [媒体服务器](docs/doc2.md#媒体服务器)\n  * [呼叫中心](docs/doc2.md#呼叫中心)\n* [数据结构](docs/doc2.md#数据结构)\n  * [树](docs/doc2.md#树)\n  * [Trie](docs/doc2.md#Trie)\n  * [堆](docs/doc2.md#堆)\n  * [图](docs/doc2.md#图)\n  * [BitSet](docs/doc2.md#BitSet)\n  * [队列](docs/doc2.md#队列)\n  * [Map](docs/doc2.md#Map)\n  * [List](docs/doc2.md#List)\n  * [布隆过滤器](docs/doc2.md#布隆过滤器)\n  * [布谷鸟过滤器](docs/doc2.md#布谷鸟过滤器)\n* [基本类型](docs/doc2.md#基本类型)\n* [堆外内存库](docs/doc2.md#堆外内存库)\n* [Unsafe](docs/doc2.md#Unsafe)\n* [结构体](docs/doc2.md#结构体)\n* [随机生成器](docs/doc2.md#随机生成器)\n* [算法库](docs/doc2.md#算法库)\n  * [字符串算法](docs/doc2.md#字符串算法)\n  * [模糊匹配](docs/doc2.md#模糊匹配)\n  * [组合优化算法](docs/doc2.md#组合优化算法)\n  * [哈希算法](docs/doc2.md#哈希算法)\n  * [文本排序](docs/doc2.md#文本排序)\n  * [图算法](docs/doc2.md#图算法)\n  * [随机流算法](docs/doc2.md#随机流算法)\n  * [HyperLogLog算法](docs/doc2.md#HyperLogLog算法)\n  * [Simhash算法](docs/doc2.md#Simhash算法)\n  * [LSH算法](docs/doc2.md#LSH算法)\n  * [装箱算法](docs/doc2.md#装箱算法)\n  * [下采样](docs/doc2.md#下采样)\n* [互操作](docs/doc2.md#互操作)\n  * [C/C++](docs/doc2.md#CC++)\n  * [Python](docs/doc2.md#Python)\n  * [Swift](docs/doc2.md#Swift)\n  * [Ruby](docs/doc2.md#Ruby)\n  * [Rust](docs/doc2.md#Rust)\n  * [R](docs/doc2.md#R)\n  * [Lua](docs/doc2.md#Lua)\n  * [.NET](docs/doc2.md#NET)\n  * [Objective-C](docs/doc2.md#Objective-C)\n* [操作系统信息](docs/doc2.md#操作系统信息)\n* [外部进程执行](docs/doc2.md#外部进程执行)\n* [守护进程](docs/doc2.md#守护进程)\n* [COM桥](docs/doc2.md#COM桥)\n* [Windows API](docs/doc2.md#Windows-API)\n* [系统调用](docs/doc2.md#系统调用)\n* [GPU编程](docs/doc2.md#GPU编程)\n* [硬件操作](docs/doc2.md#硬件操作)\n* [操作系统](docs/doc2.md#操作系统)\n* [自动规划](docs/doc2.md#自动规划)\n* [量子计算](docs/doc2.md#量子计算)\n* [地理空间](docs/doc2.md#地理空间)\n  * [OpenStreetMap](docs/doc2.md#OpenStreetMap)\n  * [GTFS](docs/doc2.md#GTFS)\n  * [坐标库](docs/doc2.md#坐标库)\n  * [经纬度库](docs/doc2.md#经纬度库)\n  * [GeoJson](docs/doc2.md#GeoJson)\n  * [GIS系统](docs/doc2.md#GIS系统)\n  * [GIS GUI](docs/doc2.md#GIS-GUI)\n  * [大地测量](docs/doc2.md#大地测量)\n  * [地址解析](docs/doc2.md#地址解析)\n* [路由引擎](docs/doc2.md#路由引擎)\n* [几何学](docs/doc2.md#几何学)\n* [航空航天](docs/doc2.md#航空航天)\n* [天文学](docs/doc2.md#天文学)\n* [水文/气象学](docs/doc2.md#水文气象学)\n* [地震学](docs/doc2.md#地震学)\n* [物理库](docs/doc2.md#物理库)\n* [无人机](docs/doc2.md#无人机)\n* [AIS库](docs/doc2.md#AIS库)\n* [转换库](docs/doc2.md#转换库)\n* [IO库](docs/doc2.md#IO库)\n* [文件监听](docs/doc2.md#文件监听)\n* [目录库](docs/doc2.md#目录库)\n* [RSS](docs/doc2.md#RSS)\n* [SSE](docs/doc2.md#SSE)\n* [EPC](docs/doc2.md#EPC)\n* [FMI](docs/doc2.md#FMI)\n* [OSGI](docs/doc2.md#OSGI)\n* [RAML](docs/doc2.md#RAML)\n* [OData](docs/doc2.md#OData)\n* [海关](docs/doc2.md#海关)\n* [蓝牙](docs/doc2.md#蓝牙)\n* [IPP](docs/doc2.md#IPP)\n* [OSC](docs/doc2.md#OSC)\n* [CalDAV](docs/doc2.md#CalDAV)\n* [WebDav](docs/doc2.md#WebDav)\n* [AirPlay](docs/doc2.md#AirPlay)\n* [词云](docs/doc2.md#词云)\n* [字符集](docs/doc2.md#字符集)\n* [表情库](docs/doc2.md#表情库)\n* [字体库](docs/doc2.md#字体库)\n* [国际化](docs/doc2.md#国际化)\n* [翻译库](docs/doc2.md#翻译库)\n* [字幕库](docs/doc2.md#字幕库)\n* [字典库](docs/doc2.md#字典库)\n* [颜色库](docs/doc2.md#颜色库)\n* [短链接](docs/doc2.md#短链接)\n* [单位库](docs/doc2.md#单位库)\n* [解析库](docs/doc2.md#解析库)\n  * [词法解析](docs/doc2.md#词法解析)\n  * [表达式引擎](docs/doc2.md#表达式引擎)\n  * [脚本引擎](docs/doc2.md#脚本引擎)\n  * [数学表达式](docs/doc2.md#数学表达式)\n  * [正则表达式](docs/doc2.md#正则表达式)\n  * [SQL解析器](docs/doc2.md#SQL解析器)\n  * [解析器组合器](docs/doc2.md#解析器组合器)\n  * [源代码解析](docs/doc2.md#源代码解析)\n  * [手机号解析](docs/doc2.md#手机号解析)\n  * [Tree Sitter](docs/doc2.md#Tree-Sitter)\n* [形式验证](docs/doc2.md#形式验证)\n* [印章生成](docs/doc2.md#印章生成)\n* [代码生成器](docs/doc2.md#代码生成器)\n* [注解处理器](docs/doc2.md#注解处理器)\n  * [访问器模式](docs/doc2.md#访问器模式)\n  * [不可变模式](docs/doc2.md#不可变模式)\n  * [配置对象模式](docs/doc2.md#配置对象模式)\n  * [命名参数](docs/doc2.md#命名参数)\n  * [处理器测试](docs/doc2.md#处理器测试)\n* [类路径扫描](docs/doc2.md#类路径扫描)\n* [行为分析](docs/doc2.md#行为分析)\n* [URL库](docs/doc2.md#URL库)\n* [Expect库](docs/doc2.md#Expect库)\n* [Wikipedia](docs/doc2.md#Wikipedia)\n* [用户代理解析](docs/doc2.md#用户代理解析)\n* [数字信号处理](docs/doc2.md#数字信号处理)\n* [数字资产管理](docs/doc2.md#数字资产管理)\n* [自动程序修复](docs/doc2.md#自动程序修复)\n* [协议实现](docs/doc2.md#协议实现)\n* [编解码](docs/doc2.md#编解码)\n* [打印机](docs/doc2.md#打印机)\n* [Web开发](docs/doc2.md#Web开发)\n  * [WebAssembly](docs/doc2.md#WebAssembly)\n  * [JavaScript引擎](docs/doc2.md#JavaScript引擎)\n  * [GWT库](docs/doc2.md#GWT库)\n  * [JSF库](docs/doc2.md#JSF库)\n  * [Vaadin库](docs/doc2.md#Vaadin库)\n  * [Wicket库](docs/doc2.md#Wicket库)\n  * [CSS库](docs/doc2.md#CSS库)\n  * [W3C校验器](docs/doc2.md#W3C校验器)\n* [对象图导航](docs/doc2.md#对象图导航)\n* [超媒体类型](docs/doc2.md#超媒体类型)\n* [术语服务器](docs/doc2.md#术语服务器)\n* [Maven插件](docs/doc2.md#Maven插件)\n* [Gradle插件](docs/doc2.md#Gradle插件)\n* [Intellij插件](docs/doc2.md#Intellij插件)\n* [其他](docs/doc2.md#其他)\n* [教程系列](docs/doc2.md#教程系列)\n  * [Java教程](docs/doc2.md#Java教程)\n  * [大数据教程](docs/doc2.md#大数据教程)\n  * [Spring Boot教程](docs/doc2.md#Spring教程)\n  * [算法和数据结构教程](docs/doc2.md#算法和数据结构教程)\n  * [软件工程教程](docs/doc2.md#软件工程教程)\n  * [Java安全教程](docs/doc2.md#Java安全教程)\n  * [其他技术教程](docs/doc2.md#其他技术教程)\n  * [源码分析](docs/doc2.md#源码分析)\n  * [面试宝典](docs/doc2.md#面试宝典)\n\n## 开发框架\n\n这里列出了Java中的开发框架，包括Web、REST框架、微服务等。\n\n### Web框架\n\n* [Jakarta Servlet](https://github.com/jakartaee/servlet)：Jakarta Servlet定义了用于处理HTTP请求和响应的服务器端API。\n* [Spring Boot](https://github.com/spring-projects/spring-boot)：Spring Boot可帮助轻松创建由Spring驱动的生产级应用程序和服务，由Pivotal开源。\n* [Solon](https://gitee.com/opensolon/solon)：Java新的应用开发框架，更小、更快、更简单。\n* [Play](https://github.com/playframework/playframework)：Play框架结合了生产力和性能，可以轻松使用Java和Scala构建可扩展的Web应用程序，由Lightbend开源。\n* [Ring](https://github.com/ring-clojure/ring)：Ring是一个受Python的WSGI和Ruby的Rack启发的Clojure Web应用程序库。\n* [Jodd](https://github.com/oblac/jodd)：Jodd是一组微框架和开发人员友好的工具和实用程序。\n* [Dropwizard](https://github.com/dropwizard/dropwizard)：Dropwizard是一个Java框架，用于开发操作友好、高性能、RESTful Web Service，由Yammer开源。\n* [Blade](https://github.com/lets-blade/blade)：Blade是一个追求简单、高效的Web框架。\n* [JFinal](https://gitee.com/jfinal/jfinal)：JFinal是基于Java语言的极速Web、ORM框架。\n* [Grails](https://github.com/apache/grails-core)：Grails是一个用于使用Groovy编程语言构建Web应用程序的框架，由Object Computing维护。\n* [Javalin](https://github.com/javalin/javalin)：Javalin是一个非常轻量级的Kotlin和Java Web框架，支持WebSockets、HTTP2和异步请求。\n* [Ninja](https://github.com/ninjaframework/ninja)：Ninja是Java的全栈Web框架，坚如磐石、快速且高效。\n* [KVision](https://github.com/rjaros/kvision)：KVision是一个为Kotlin语言创建的开源Web框架，它允许开发人员使用Kotlin构建现代Web应用程序。\n* [Jooby](https://github.com/jooby-project/jooby)：Jooby是一个现代、高性能且易于使用的Java和Kotlin Web框架上。\n* [Elide](https://github.com/elide-dev/elide)：Elide是一个用于开发快速Web应用程序的云优先多语言运行时。\n* [CabinJ](https://github.com/CabinJV/CabinJv)：CabinJ是一个使用Java NIO构建的高性能、轻量级HTTP服务器框架，可实现高效的非阻塞I/O操作。\n* [Pippo](https://github.com/pippo-java/pippo)：Pippo是一个Java开源微型Web框架，具有最小的依赖性和快速的学习曲线。\n* [Spark](https://github.com/perwendel/spark)：Spark是一个Java 8的小型Web框架。\n* [Smart](https://gitee.com/huangyong/smart-framework)：Smart是一款轻量级Java Web框架，内置IoC、AOP、ORM、DAO、MVC等特性。\n* [Citrus](https://github.com/webx/citrus)：Citrus是阿里开源的基于Java的Web框架。\n* [Kobweb](https://github.com/varabyte/kobweb)：Kobweb是一个用于创建网站和Web应用程序的Kotlin框架，它建立在Compose HTML之上，并受到Next.js和Chakra UI的启发。\n* [RIFE2](https://github.com/rife2/rife2)：RIFE2是一个全栈、无声明的框架，可以使用现代Java快速、轻松地创建Web应用程序。\n* [Ratpack](https://github.com/ratpack/ratpack)：Ratpack是一个简单、功能强大的工具包，用于创建高性能Web应用程序。\n* [FIT](https://github.com/ModelEngine-Group/fit-framework)：Java企业级AI开发框架，提供多语言函数引擎、流式编排引擎及Java生态的LangChain替代方案。\n* [JVx](https://doc.sibvisions.com/jvx/home)：JVx是一个全栈应用程序框架，用于为不同的技术(Swing、Vaadin、React等)创建具有单一来源的多层应用程序，由SIB Visions公司开源。\n* [Feat](https://gitee.com/smartboot/feat)：Feat是一个类似于Vert.x和Spring Boot的Java Web服务开发框架，专注于提供高性能、低资源消耗的解决方案。\n* [Rose](https://github.com/paoding-code/paoding-rose)：Rose是由人人网、糯米网、小米提供的，基于Servlet规范的Web框架。\n* [Lift](https://github.com/lift/framework)：Lift是一个强大、安全的Web框架。\n* [Kora](https://github.com/kora-projects/kora)：Kora是一个用于编写Java/Kotlin应用程序的框架，重点关注性能、效率和透明度。\n* [Duct](https://github.com/duct-framework/duct)：Duct是一个高度模块化的框架，用于使用数据驱动架构在Clojure中构建服务器端应用程序。\n* [RePlay](https://github.com/replay-framework/replay)：RePlay是Play1框架的一个分支，由Codeborne创建。\n* [Pytheas](https://github.com/Netflix/pytheas)：Pytheas是一个基于Guice、Jersey的Web应用框架，旨在快速构建原型并创建用于探索大型数据源的Web工具，由Netflix开源。\n* [NioFlow](https://core-http.vercel.app/)：NioFlow是一个极简的Java HTTP框架，专注于显式的程序化配置。\n* [JavaLite](https://github.com/javalite/javalite)：JavaLite是一个功能丰富的开发框架，包含Web、JDBC、Config等模块。\n* [Scalatra](https://github.com/scalatra/scalatra)：Scalatra是一个小型、类似Sinatra的Scala Web框架。\n* [Apache Cocoon](https://github.com/apache/cocoon)：Cocoon是围绕Pipeline，关注点分离和基于组件的Web开发的概念构建的Web应用程序框架。\n* [AndServer](https://github.com/yanzhenjie/AndServer)：AndServer是Android平台的Web服务器和Web框架。\n* [Takes](https://github.com/yegor256/takes)：Takes是一个真正的面向对象且不可变的Java Web开发框架。\n* [Argo](https://github.com/58code/Argo)：Argo是起源于58同城的内部Web框架。\n* [IGRP](https://github.com/NOSiCode-CV/IGRP-Framework)：IGRP是由美国NOSi开发的平台，用于创建Web应用程序，基于业务步骤、流程、自动代码生成和一次性原则的合并。\n* [Klite](https://github.com/keksworks/klite)：Klite是一个适用于JVM上Kotlin协程的超轻量级非阻塞HTTP框架，由Codeborne开发。\n* [Cicada](https://github.com/TogetherOS/cicada)：基于Netty的快速、轻量级Web框架。\n* [Coody](https://gitee.com/coodyer/Coody-Framework)：Coody是一个国产IoC框架，轻量级、简单快速。\n* [Skinny](https://github.com/skinny-framework/skinny-framework)：Skinny是一个用于构建Servlet应用程序的全栈Web应用程序框架。\n* [Xitrum](https://github.com/xitrum-framework/xitrum)：Xitrum是一个基于Netty、Akka和Hazelcast的异步集群Scala Web框架。\n* [Firefly](https://github.com/hypercube1024/firefly)：Firefly是一个异步Web框架，用于快速开发高性能Web应用程序。\n* [Airframe](https://github.com/wvlet/airframe)：Airframe是Scala应用程序开发的基本构建块，包括日志记录、使用JSON或MessagePack进行对象序列化、依赖注入、支持RPC的HTTP服务器/客户端、使用AirSpec进行功能测试等。\n* [Deft](https://github.com/rschildmeijer/deft)：Deft是一个在JVM上运行的单线程、异步、事件驱动的高性能Web服务器。\n* [Alpas](https://github.com/alpas/alpas)：Alpas是一个基于Kotlin的Web框架，可让你简单、快速地创建Web应用程序和API。\n* [Grace](https://github.com/graceframework/grace-framework)：Grace是一个功能强大的开源Web应用框架。\n* [Asta4D](https://github.com/astamuse/asta4d)：Asta4D是一个对设计人员友好、对开发人员灵活的Web应用程序框架。\n* [FOXopen](https://github.com/Fivium/FOXopen)：FOXopen是一个基于Java的开源Web框架，能够快速开发基于安全工作流的Web系统，由英国能源与气候变化部开发。\n* [Wasabi](https://github.com/wasabifx/wasabi)：Wasabi是一个用Kotlin为JVM构建的HTTP框架。\n* [Sitebricks](https://github.com/dhanji/sitebricks)：Sitebricks是一套简单的Web应用库。\n* [Java Express](https://github.com/simonwep/java-express)：基于Express.js的HTTP框架，无依赖，使用简单。\n* [HappyX](https://github.com/HapticX/happyx)：HappyX是一个异步、面向宏、全栈支持的Web框架。\n* [Severell](https://github.com/severell/severell)：Severell是一个Web应用框架，旨在让Java Web应用开发变得轻松有趣。\n* [Pedestal](https://github.com/pedestal/pedestal)：Pedestal是一组用Clojure编写的库，旨在将语言及其原则引入服务器端开发。\n* [CUBA Platform](https://github.com/cuba-platform/cuba)：CUBA Platform是一个高级框架，用于快速开发具有丰富Web界面的企业应用程序。\n* [Minum](https://github.com/byronka/minum)：Minum是一个从头开始构建的最小Java Web框架，零依赖，使用虚拟线程。\n* [TurboWeb](https://gitee.com/turboweb/turboweb)：TurboWeb是一个现代、高性能的Java Web框架，底层基于Netty，核心依托JDK 21虚拟线程，为高并发场景而生。\n* [Atmosphere](https://github.com/Atmosphere/atmosphere)：Atmosphere框架包含用于构建异步Web应用程序的客户端和服务器端组件。\n* [Hasor](https://gitee.com/clougence/hasor)：Hasor是一套基于Java语言的开发框架，可以和现有技术体系做到完美融合，由开云集致开源。\n* [Vert.x Web](https://github.com/vert-x3/vertx-web)：Vert.x Web是一套用于构建Web应用程序的构建块。\n* [Objectos Way](https://github.com/objectos/objectos.way)：Objectos Way允许你仅使用Java编程语言来创建完整的Web应用程序。\n* [Eclipse Scout](https://github.com/eclipse-scout/scout.rt)：Scout是一个成熟且开源的框架，适用于Web上的现代业务应用程序。\n* [Cloudopt Next](https://github.com/cloudoptlab/cloudopt-next)：Cloudopt Next是一个非常轻量级、基于JVM的全栈Kotlin框架，支持Java、Kotlin语言，由最好的Java库和标准精心打造。\n* [Apache Turbine](https://github.com/apache/turbine-core)：Apache Turbine是一个基于Servlet的框架，支持有经验的Java开发者可以快速构建Web应用。\n* [Stripes](https://github.com/StripesFramework/stripes)：Stripes是一个Java Web框架，其目标是使Java中基于Servlet/JSP的Web开发尽可能简单、直观。\n* [Latke](https://github.com/88250/latke)：Latke是一个简单易用的Java Web应用开发框架，包含MVC、IoC、事件通知、ORM、插件等组件。\n* [Nutz](https://github.com/nutzam/nutz)：面向所有Java开发人员的Web框架。\n* [Kara](https://github.com/TinyMission/kara)：Kara是一个用Kotlin编写的JVM Web框架。\n* [Yoke](https://github.com/pmlopes/yoke)：Yoke是一个用于Vert.x的多语言中间件框架。\n* [Albianj2](https://github.com/crosg/Albianj2)：Albianj是阅文集团设计并开发的一套分布式统一框架。\n* [Restlight](https://github.com/esastack/esa-restlight)：Restlight是一个轻量级且面向REST的Web框架。\n* [Rapidoid](https://github.com/rapidoid/rapidoid)：Rapidoid是一款速度极快的HTTP服务器和现代Java Web框架/应用程序容器，重点关注高生产率和高性能。\n* [Aspectran](https://github.com/aspectran/aspectran)：Aspectran是一个用于开发Java应用程序的框架，可用于构建简单的shell应用程序和大型企业Web应用程序。\n* [Tentackle](https://bitbucket.org/krake-oss/tentackle)：Tentackle是一个开源Java框架，适用于在多个JVM上运行的分层应用程序，其灵感来自领域驱动设计的原理。\n* [Astrix](https://github.com/AvanzaBank/astrix)：Astrix是一个Java框架，旨在简化微服务的开发和维护，由Avanza银行开源。\n* [Uberfire](https://github.com/kiegroup/appformer)：Uberfire是一个Web框架，可在构建可扩展工作台和控制台类型应用程序方面提供卓越的体验，由JBoss社区开源。\n* [Core NG](https://github.com/neowu/core-ng-project)：Core NG是专为长期可维护性和代码质量控制而设计和优化的Web框架。\n* [AppFuse](https://github.com/appfuse/appfuse)：AppFuse是一个用于在JVM上构建Web应用程序的全栈框架。\n* [HServer](https://gitee.com/HServer/HServer)：HServer是基于Netty开发的一个功能强大、资源丰富、开发灵活、轻量级、低入侵、高并发的新型Web开发框架。\n* [YMP](https://gitee.com/suninformation/ymate-platform-v2)：YMP是一个非常简单、易用的轻量级Java应用开发框架，涵盖AOP、IoC、Web、ORM、Validation、Plugin、Serv、Cache等特性。\n* [Sumk](https://github.com/youtongluan/sumk)：Sumk的定位是为互联网公司提供一个快速开发、接口交互(RPC和HTTP)、数据缓存、读写分离、负载均衡、故障转移的框架。\n* [TinyStruct](https://github.com/tinystruct/tinystruct)：TinyStruct是一个轻量级Java应用框架，设计用于构建从命令行工具到Web应用的各种应用程序。\n* [DataMill](https://github.com/rchodava/datamill)：DataMill是一个基于RxJava构建、采用函数式响应式风格的Web应用Java框架。\n* [Tio Boot](https://gitee.com/ppnt/tio-boot)：Tio Boot是新一代Java Web开发框架，更快、更小、更简单。\n* [WebDSL](https://github.com/webdsl/webdsl)：WebDSL是一种用于使用丰富数据模型对Web应用程序进行建模的DSL，由代尔夫特理工大学开源。\n* [Unify](https://github.com/flowcentraltechnologies/unify-framework)：Unify是一个基于服务器端组件的框架，用于在Java中开发Web应用程序。\n* [Dandelion](https://github.com/dandelion/dandelion)：Dandelion是一个免费开源的Java框架，旨在简化基于JVM的环境中的Web开发。\n* [Juzu](https://github.com/juzu/juzu)：Juzu Web是一个用于开发MVC应用程序的Web框架，强调简洁性和类型安全。\n* [Wisdom](https://github.com/wisdom-framework/wisdom)：Wisdom是一个模块化和动态的Web框架。\n* [Oxygen](https://gitee.com/justlive1/oxygen)：轻量级Java框架，支持JDK 21、模块化。\n* [Summer](https://github.com/michaelliao/summer-framework)：Summer是一个轻量级的依赖注入和Web框架。\n* [Windward](https://github.com/Flmelody/windward)：Windward是一个轻量级的Java Web框架。\n* [Enkan](https://github.com/kawasima/enkan)：Enkan是一个受Ring启发的极简框架。\n* [Nubes](https://github.com/aesteve/nubes)：Nubes是在Vert.x上提供注解层的框架，允许开发者以类似Spring MVC的方式，使用注解声明Vert.x路由。\n* [Mangoo I/O](https://github.com/svenkubiak/mangooio)：Mangoo I/O是一个现代、直观、轻量级且高性能的全栈Java Web框架，专为重视速度和简洁性的开发人员而设计。\n* [Simple](https://github.com/ngallagher/simpleframework)：Simple的目标是为服务器端Java带来简洁性、可扩展性和高性能。\n* [Turismo](https://github.com/ghosthack/turismo)：Turismo是一个轻量级的Sinatra/Express风格的Java Web框架。\n* [RoubSite](https://github.com/lonesafe/roubsite)：RoubSite是一个简单、轻量、易上手的Java Web开发框架。\n* [Pustefix](http://www.pustefix-framework.org/)：Pustefix是一个开源的Java Web应用程序框架，用于使用Spring、XML和XSLT开发基于请求的MVC风格的Web应用程序。\n* [Unidal](https://github.com/unidal/frameworks)：Unidal是基于Servlet的MVC框架。\n* [Graffiti](https://github.com/webdevwilson/graffiti)：Graffiti是一个轻量级的Groovy Web框架，其设计灵感来自Sinatra。\n* [Geisha](https://github.com/RitterHou/Geisha)：微型Java MVC框架。\n* [Circumflex](https://github.com/inca/circumflex)：Circumflex是一个轻量级的基于Scala的Web应用程序框架和ORM。\n* [LastaFlute](https://github.com/lastaflute/lastaflute)：LastaFlute是使用DBFlute和Java 8构建的LeAn Startup类型安全Web框架，由Seasar基金会开源。\n* [BlueEyes](https://github.com/jdegoes/blueeyes)：BlueEyes是一个轻量级的异步Web框架，适用于Scala编程语言。\n* [Kilua](https://github.com/rjaros/kilua)：Kilua允许你使用Kotlin语言构建现代Web应用程序。\n* [Spincast](https://github.com/spincast/spincast-framework)：Spincast是一个高度灵活且开源的Java Web框架，基于Guice。\n* [Cettia](https://github.com/cettia/cettia-java-server)：Cettia是一个功能齐全的Java实时Web应用程序框架。\n* [Redpipe](https://github.com/FroMage/redpipe)：Redpipe是一个Web框架，它结合了Vert.x的强大功能和多功能性、JAX-RS的简洁性以及RxJava的非阻塞响应式组合。\n* [Siden](https://github.com/taichi/siden)：基于Undertow的Java SE 8小型Web应用程序框架。\n* [Node.kt](https://github.com/jonninja/node.kt)：一个用Kotlin构建、受Node.js启发的Web框架。\n* [Avans](https://github.com/tokuhirom/avans)：适用于Java 8的轻量级Web应用程序框架。\n* [Jiny](https://github.com/tuhuynh27/jiny)：Jiny是一款轻量级、表达力强且不带任何预设的Web框架。\n* [Flak](https://github.com/pcdv/flak)：Flak是一个简洁而强大的框架，它利用了JDK中嵌入的HttpServer。\n* [Jogger](https://github.com/elibom/jogger)：Jogger是一个微型Web框架，它提供了一种简单优雅的方式来以编程方式创建Web应用程序。\n* [Tegral](https://github.com/utybo/Tegral)：Tegral是一个用于Web应用程序的Kotlin框架，以及与之配套的酷炫库。\n* [Helma](https://github.com/helma-org/helma)：Helma是一个用于快速运行的开源Web应用程序框架。\n* [TeamApps](https://github.com/teamapps-org/teamapps)：TeamApps是一个Java Web应用程序框架。\n* [Baratine](https://github.com/baratine/baratine)：Baratine是一个面向Web的快速响应式Java服务平台。\n* [NoFramework](https://gitee.com/ainilili/No-Framework)：NoFramework是基于Java语言开发的整套轻量级服务框架。\n* [Rain](https://github.com/IceCream-QAQ/Rain)：Rain是一个更加清爽、灵活的JVM应用开发框架。\n* [Molecule](https://github.com/testinfected/molecule)：Molecule是一个用于Java的HTTP工具包。\n* [CiWeb](https://gitee.com/qthis/CiWeb)：CiWeb基于Netty做了简单封装，方便快捷Web接口开发。\n* [Micra](https://github.com/noelherrick/micra)：Micra是一个受Sinatra启发、融入Lambda表达式的Java Web框架。\n* [Ursus](https://github.com/rjenkins/ursus)：Ursus是一个受Dropwizard启发的框架，用于在JVM和Grizzly上开发轻量级Web服务和NIO应用。\n* [Dump](https://github.com/yuanguangxin/Dump)：Dump是一个轻量级的Web框架。\n* [JSONCat](https://github.com/Snailclimb/jsoncat)：JSONCat是模仿Spring Boot写的一个轻量级的HTTP框架。\n* [Wint](https://github.com/pister/wint)：Wint是一个简单Java Web框架，适合快速开发。\n* [KISS](https://github.com/blakemcbride/Kiss)：KISS是一个基于Java的全栈应用程序开发框架，用于开发基于Web的商业应用程序。\n* [Web4j](http://www.web4j.com/)：Web4j是一款开源的全栈Java Web应用框架。\n* [JFire](https://gitee.com/eric_ds/jfireframework)：JFire是一个框架体系，内容涵盖IOC容器、MVC、持久层、JSON、序列化、AIO、RPC。\n* [Giiwa](https://github.com/giiwa/giiwa)：Giiwa是一个Java Web的快速开发框架。\n* [Pond](https://gitee.com/edwinyxc/pond)：Pond是基于Netty和JDK 8的快速开发框架。\n* [Scooter](https://github.com/scooter/scooter)：Scooter的灵感来自于RoR所倡导的简单易用的理念，其主要特点是使用了CRUD生成器和ActiveRecord。\n* [NanoFramework](https://github.com/nano-projects/nano-framework)：NanoFramework是一个用于快速开发Web及任务调度项目的框架。\n* [Fast Framework](https://github.com/JeffLi1993/fast-framework)：基于JDK8实现的轻量级Java Web框架。\n* [Festival](https://github.com/bdqfork/festival)：Festival是一个基于Vertx、RxJava等开源库，拥有IOC、AOP功能的响应式Web框架。\n* [EverGreen](https://github.com/baiczsy/evergreenframework)：EverGreen框架涵盖MVC、IOC、AOP、DBHelper。\n* [Kool](https://github.com/koolio/kool)：Kool是一个基于Kotlin的开源框架，用于创建实时Web应用程序。\n* [Chill](https://github.com/bigskysoftware/chill)：Chill是一个Java Web和云应用开发平台。\n* [CoffeeBar](https://github.com/fusesource/coffeebar)：CoffeeBar是一个基于CoffeeScript的Web框架，用于快速开发用户界面，它通过JAXRS使用Java实现的REST JSON服务进行通信。\n* [Kora](https://github.com/cao-awa/Kora)：Kora是一个基于Netty构建的高性能、类型安全的Kotlin Web服务器框架。\n* [ZStack](https://github.com/landz/z-stack)：Z-Stack是一个由Landz维护的模块化Web堆栈。\n\n#### REST框架\n\n* [Jakarta REST](https://github.com/jakartaee/rest)：Jakarta RESTful Web Services提供了规范文档、TCK和基础API，以按照REST架构模式开发Web服务。\n* [Rest.li](https://github.com/linkedin/rest.li)：Rest.li是一个开源REST框架，用于使用类型安全绑定和异步、非阻塞IO构建健壮、可扩展的RESTful架构，由LinkedIn开源。\n* [Eclipse Jersey](https://github.com/eclipse-ee4j/jersey)：Jersey是一个REST框架，提供JAX-RS参考实现等，由Oracle开源。\n* [Dropwizard](https://github.com/dropwizard/dropwizard)：Dropwizard是一个Java框架，用于开发操作友好、高性能、RESTful Web Service，由Yammer开源。\n* [RESTEasy](https://github.com/resteasy/resteasy)：RESTEasy是一个JBoss项目，旨在为使用Java开发客户端和服务器RESTful应用程序和服务提供生产力框架，由RedHat开源。\n* [Apache CXF](https://github.com/apache/cxf)：CXF是一个开源服务框架，可帮助你使用前端编程API(例如JAX-WS和JAX-RS)构建和开发服务，最初由IONA开发。\n* [Bootique](https://github.com/bootique/bootique)：Bootique是一种最简单的Java启动器和集成技术，它旨在构建无容器的可运行Java应用程序，由ObjectStyle开源。\n* [Liberator](https://github.com/clojure-liberator/liberator)：Liberator是一个用于构建RESTful应用程序的Clojure库。\n* [RESTX](https://github.com/restx/restx)：RESTX是一个完整的轻量级颠覆性堆栈，其中包括类似Swagger的UI并将REST规范测试视为文档。\n* [Spray](https://github.com/spray/spray)：Spray是一套轻量级的Scala库，用于在Akka之上构建和使用RESTful Web服务。\n* [Xenon](https://github.com/vmware-archive/xenon)：Xenon是一个用于编写小型REST服务的框架，由VMware开发。\n* [Restlet](https://github.com/restlet/restlet-framework-java)：Restlet框架帮助Java开发人员构建更好的遵循REST架构风格的Web API，由Talend开源。\n* [RESTHeart](https://github.com/SoftInstigate/restheart)：RESTHeart是一个用于构建HTTP微服务的框架，旨在为开发人员提供开箱即用的直观API。\n* [JsonApi4j](https://github.com/MoonWorm/jsonapi4j)：JsonApi4j是一个现代、轻量级的Java框架，用于构建结构良好、可扩展且可用于生产环境的RESTful API。\n* [Grumpyrest](https://github.com/MartinGeisse/grumpyrest)：Grumpyrest是一个Java REST服务器框架，不使用注解、自动依赖注入或响应流，并最大限度地减少反射的使用。\n* [Resty](https://github.com/Dreampie/Resty)：Resty一款极简的RESTful轻量级的Web框架。\n* [Airlift](https://github.com/airlift/airlift)：Airlift是一个用Java构建REST服务的框架，由Dropbox开源。\n* [Apache Juneau](https://github.com/apache/juneau)：Juneau是一个强大的框架，用于简化构建和解析RESTful API的过程，由IBM开源。\n* [Kanary](https://github.com/SeunAdelekan/Kanary)：用于在Kotlin/Java中构建REST API的简约Web框架。\n* [Moqui](https://github.com/moqui/moqui-framework)：Moqui是一个全功能、企业级应用开发框架，基于Groovy和Java语言。\n* [Kilo](https://github.com/HTTP-RPC/Kilo)：Kilo是一个开源框架，用于在Java中创建和使用RESTful和类REST Web服务。\n* [Cask](https://github.com/com-lihaoyi/cask)：Cask是一个简单的Scala Web框架，受到Python的Flask项目启发。\n* [Crnk](https://github.com/crnk-project/crnk-framework)：Crnk是JSON API规范和建议的Java实现，旨在促进构建RESTful应用程序。\n* [Chaos](https://github.com/d2iq-archive/chaos)：用Scala编写REST服务的轻量级框架，由Mesosphere开源。\n* [Hammock](https://github.com/hammock-project/hammock)：Hammock是一个简单易用的框架，用于引导CDI、启动Web服务器并能够部署REST API。\n* [Apache Sling](https://sling.apache.org/)：Sling是一个基于可扩展内容树的RESTful Web应用程序框架，由Adobe维护。\n* [Apache Wink](https://wink.apache.org/)：Wink是一个简单而可靠的框架，用于构建RESTful Web服务。\n* [Proteus](https://github.com/noboomu/proteus)：Proteus是一个极快的极简Java API服务器框架，构建于Undertow之上，用于开发后端应用程序和微服务。\n* [Confluent REST Utils](https://github.com/confluentinc/rest-utils)：Confluence REST Utils提供了一个小型框架和实用程序，用于使用Jersey、Jackson、Jetty和Hibernate Validator编写Java REST API。\n* [EverRest](https://github.com/codenvy/everrest)：EverRest是RESTful应用程序框架以及完整的JAX-RS实现。\n* [Agrest](https://github.com/agrestio/agrest)：Agrest是一个灵活的模型驱动的REST数据服务框架，由ObjectStyle开源。\n* [Lambada](https://github.com/cagataygurturk/lambadaframework)：Lambada是一个实现JAX-RS API的REST框架，可让你以Serverless方式将应用程序部署到AWS Lambda和API Gateway。\n* [AceQL HTTP](https://github.com/kawansoft/aceql-http)：AceQL HTTP是一个类似REST的API库，允许你从任何支持HTTP的设备通过HTTP访问远程SQL数据库。\n* [Utterlyidle](https://github.com/bodar/utterlyidle)：另一个受JSR 311优点启发的Java REST库。\n* [Netty REST Server](https://github.com/lining90567/netty-rest-server)：Netty REST Server是基于Netty开发的高性能RESTful框架，提供控制器注解、全局异常控制器、拦截器等功能。\n* [ICERest](https://github.com/T-baby/ICERest)：ICEREST是一个非常轻量级的RESTful路由框架。\n* [Naptime](https://github.com/coursera/naptime)：Naptime可以帮助服务器端开发者构建规范、符合RESTful原则、可复用的API。\n* [Kovert](https://github.com/kohesive/kovert)：Kovert是一个简单的REST框架。\n* [Kottpd](https://github.com/gimlet2/kottpd)：Kottpd是一个用纯Kotlin编写的轻量级REST框架，没有任何外部依赖。\n* [Ditty](https://gitee.com/dingnate/ditty)：Ditty是基于Netty、Fastjson实现的一款极致简约Web RESTful框架。\n* [Vestful](https://gitee.com/helyho/Vestful)：Vestful是基于Voovan开发的通用RESTful服务框架。\n* [Limberest](https://github.com/limberest/limberest)：轻量级、灵活、优雅的Java REST框架。\n* [Srb4j](https://github.com/chenjianjx/srb4j)：Srb4j是一个Java RESTful后端代码框架，具有通用响应数据结构、用户/密码/访问令牌支持、社交登录和API文档生成功能。\n* [Archer](https://gitee.com/ArcherGroup/archer-framework)：Archer是一个旨在构建RESTful风格Web服务的轻量级框架。\n* [Nesty](https://github.com/gugemichael/nesty)：使用Netty实现HTTP RESTful API框架。\n* [Vert.x REST](https://github.com/dream-horizon-org/vertx-rest)：Vert.x REST可编写基于JAX-RS应用程序的Vertx REST应用程序，由Dream11开源。\n* [Resty](https://github.com/takezoe/resty)：超级简单的Scala REST API框架。\n\n#### MVC框架\n\n* [Apache Struts](https://github.com/apache/struts)：Struts是一个用于创建Java Web应用程序的免费开源解决方案。\n* [Jakarta MVC](https://github.com/jakartaee/mvc)：Jakarta MVC主要用于构建HTML应用程序。\n* [Eclipse Krazo](https://github.com/eclipse-ee4j/krazo)：Eclipse Krazo是Jakarta MVC 2.0指定的基于操作的MVC实现。\n* [Vraptor4](https://github.com/caelum/vraptor4)：VRaptor是一个开源MVC框架，构建于CDI之上，由Caelum开源。\n* [ACT](https://gitee.com/actframework/actframework)：ACT是一个简洁易用，具有强大表达力的Java MVC全栈框架。\n* [BBoss](https://github.com/bbossgroups/bboss)：BBoss是一个Java EE框架，包括AOP/IoC、MVC、持久层、RPC等。\n* [Mapper](https://github.com/JetBrains/mapper)：JetBrains Mapper MVC框架。\n* [YangMVC](https://gitee.com/yangtf/YangMVC)：YangMVC是一个现代化的Java Web框架，采用约定优于配置的设计理念，让Web开发变得简单高效。\n* [Apache Shale](https://shale.apache.org/)：Shale是一个现代化的Web应用框架，其底层基于JavaServer Faces。\n* [ServiceFramework](https://github.com/allwefantasy/ServiceFramework)：ServiceFramework是一个敏捷、快速、富领域模型的Java MVC框架。\n* [Doodle](https://github.com/zzzzbw/doodle)：Doodle是一个简易的Java MVC框架，它提供了类似于Spring的Bean容器、IoC、AOP、MVC等功能。\n* [Nettice](https://github.com/cyfonly/nettice)：基于Netty HTTP协议栈的轻量级MVC组件。\n* [JKMVC](https://github.com/shigebeyond/jkmvc)：JKMVC是一个优雅、强大且轻量级的MVC Web框架，使用Kotlin构建。\n* [Stapler](https://github.com/jenkinsci/stapler)：Stapler Web框架，由Jenkins组织开源。\n* [Prime MVC](https://github.com/prime-framework/prime-mvc)：Prime MVC是一个用Java构建的高性能MVC框架，由Inversoft公司开源。\n* [Induction](http://inductionframework.org/)：Induction是一个功能强大、高性能的Java MVC Web应用框架。\n* [Netmc](https://gitee.com/yezhihao/netmc)：基于Netty实现MVC开发模式的框架。\n* [Micro](https://github.com/florinpatrascu/micro)：Micro是一个模块化的MVC框架，用于快速Web开发。\n* [Aquiver](https://github.com/i1619khz/aquiver)：Aquiver是一个基于Java 8和Netty的MVC框架。\n* [Dreamvc](https://github.com/Yaccc/Dreamvc)：一个简单且支持Java MVC框架RESTful结构的框架。\n* [ServletIO](https://github.com/zerh/ServletIO)：ServletIO将你的Servlet转换为MVC控制器。\n* [Nature](https://gitee.com/mvilplss/nature-framework)：Nature是一个基于JDK 8和Servlet 3.0规范，以易用性、代码简洁、开发快速、功能强大、易扩展、低耦合为目标，适用于快速开发的轻量级MVC、ORM框架。\n* [SMVC](https://gitee.com/1028125449/SMVC)：SMVC是基于Java开发的轻量级MVC框架。\n* [FastChar](https://github.com/JanesenGit/FastChar)：FastChar是以Java语言为基础的Web、ORM开源免费的MVC框架。\n* [JessMA](https://gitee.com/ldcsaa/JessMA)：功能强大的Java MVC和REST全栈框架。\n* [Thunder](https://github.com/100cm/thunder)：Thunder是一个微型MVC框架。\n* [AisMVC](https://github.com/javagaorui5944/AisMVC)：AisMVC是一款仿Spring MVC轻便的MVC开发框架。\n\n#### JSF框架\n\n* [Jakarta Faces](https://github.com/jakartaee/faces)：Jakarta Faces定义了一个MVC框架，用于构建Web应用程序的用户界面。\n* [PrimeFaces](https://github.com/primefaces/primefaces)：PrimeFaces是Java EE生态系统中最受欢迎的UI库之一。\n* [JoinFaces](https://github.com/joinfaces/joinfaces)：JoinFaces是一个致力于简化Spring Boot与JSF集成的开源框架。\n* [IceFaces](https://www.icesoft.org/wiki/display/ICE/ICEfaces+Overview)：IceFaces是一个基于JSF标准的开源富互联网应用程序开发框架，由ICEsoft公司开源。\n* [Omnifaces](https://github.com/omnifaces/omnifaces)：OmniFaces是Faces的实用程序库，专注于使用标准Faces API简化日常任务的实用程序。\n* [Eclipse Mojarra](https://github.com/eclipse-ee4j/mojarra)：Mojarra是JSF标准的一个开源实现，由Oracle开发。\n* [Apache MyFaces](https://github.com/apache/myfaces)：Apache基金会下的Jakarta Faces实现。\n* [ButterFaces](https://github.com/butterfaces/butterfaces)：ButterFaces是一个轻量级响应式JSF框架，它结合了Bootstrap 4、jQuery 3和HTML 5的优点，可以使用JSF 2开发快速、简单且现代的Web应用程序。\n* [RichFaces](https://github.com/richfaces/richfaces)：RichFaces项目是一个高级UI组件框架，可以使用JSF将Ajax功能轻松集成到业务应用程序中，由RedHat开源。\n* [BootsFaces](https://github.com/TheCoder4eu/BootsFaces-OSP)：BootsFaces是一个基于Bootstrap 3和jQuery UI的强大且轻量级的JSF框架。\n* [Reasonable ServerFaces](https://rsf.github.io/wiki/Wikib2ab.html)：Reasonable ServerFaces是一个用Java编写的开源Web编程框架，由剑桥大学教育技术应用研究中心开发。\n* [Seam Faces](https://github.com/seam/faces)：Seam Faces是一个适用于JavaEE的可移植扩展，可为JSF提供增强功能。\n\n#### RIA框架\n\n* [GWT](https://github.com/gwtproject/gwt)：GWT是一个开发工具包，用于构建和优化复杂的基于浏览器的应用程序，由Google开源。\n* [Vaadin](https://github.com/vaadin/framework)：Vaadin允许你使用纯Java高效构建现代Web应用程序，而无需接触低级Web技术。\n* [Apache Wicket](https://github.com/apache/wicket)：Wicket是一个开源、基于组件的Java Web应用程序框架。\n* [ZK](https://github.com/zkoss/zk)：ZK是一个高效的Java框架，用于构建企业Web和移动应用程序。\n* [Kweb](https://github.com/kwebio/kweb-core)：Kweb旨在让开发者轻松创建现代化网站，无需担心服务器和浏览器之间复杂的通信问题。\n* [Wonder](https://github.com/wocommunity/wonder)：Wonder是最大的可重用WebObjects框架、应用程序和扩展的开源集合，最初由NeXT开发并由Apple维护。\n* [Oorian](https://oorian.com/)：Oorian是一个基于Java的框架，用于创建动态、交互式、数据驱动的Web应用程序。\n* [SmartClient](https://smartclient.com/product/smartclient.jsp)：SmartClient将业界最丰富的跨浏览器UI组件集与Java服务器框架相结合，为构建企业Web应用程序提供端到端的解决方案。\n* [Apache Tapestry](https://github.com/apache/tapestry-5)：Tapestry是一个面向组件的Java Web应用程序框架，专注于性能和开发人员生产力。\n* [Apache Click](https://click.apache.org/)：Apache Click是一个现代化的JEE Web应用框架，提供自然流畅的富客户端编程模型。\n* [JWt](https://github.com/emweb/jwt)：JWt是一个用于开发Web应用程序的Java库，它提供了一种纯Java组件驱动的方法来构建Web应用程序，并使用Ajax或纯HTML进行呈现。\n* [DWR](https://github.com/directwebremoting/dwr)：DWR是一个Java库，它使服务器上的Java和浏览器中的JavaScript能够尽可能简单地交互和调用。\n* [Errai](https://github.com/errai/errai)：Errai是一个Java/GWT Web框架，用于构建富客户端Web应用程序，由RedHat开源。\n* [Krema](https://github.com/krema-build/krema)：使用Java和你最喜欢的Web框架构建现代桌面应用程序。\n* [WebforJ](https://github.com/webforj/webforj)：WebforJ是一个强大且灵活的Web框架，可让你使用Java轻松创建现代且引人入胜的用户界面，由BASIS开源。\n* [WComponents](https://github.com/BorderTech/wcomponents)：WComponents是一个用于为企业和政府构建可访问的Web应用程序的Java框架。\n* [Apache Flex](https://github.com/apache/flex-sdk)：Apache Flex是一个基于AdobeFlash平台用于开发和部署RIA的SDK，由Adobe维护。\n* [Flavour](https://flavour.sourceforge.io/)：Flavour是一个内置电池的框架，用于用Java制作单页Web应用。\n* [Echo](https://github.com/echo3/echo3)：Echo是一个用于开发富Web应用程序的开源框架。\n* [Seam](https://www.seamframework.org/)：Seam是一个功能强大的开源开发平台，用于构建基于Java的富互联网应用程序，由RedHat开源。\n* [Fastball](https://github.com/fastball-projects/fastball)：Fastball是一套面向后端、声明式界面开发框架。\n* [NG-Objects](https://github.com/ngobjects/ng-objects)：NG-Objects是一个开源Web框架，它很大程度上基于苹果公司的WebObjects框架的概念。\n* [N2O Framework](https://github.com/i-novus-llc/n2o-framework)：N2O Framework是一个用Java和ReactJS编写的库，允许你创建具有复杂用户界面的Web应用程序，而无需深入了解Web技术和前端框架。\n* [FireWeb](https://fireweb.sourceforge.io/index.html)：Java单页应用程序框架。\n* [Desku](https://github.com/Osiris-Team/Desku)：Java UI框架，统一Web、桌面和移动应用。\n* [Linkki](https://github.com/linkki-framework/linkki)：Linkki是一个开源的Web框架，可以用纯Java以最小的努力构建美观的商业应用程序。\n* [Valkyrie RCP](https://github.com/lievendoclo/Valkyrie-RCP)：Valkyrie RCP的使命是利用Spring框架以及丰富的UI工厂和支持类库，提供一种优雅的方式来更快地构建高度可配置、符合GUI标准的富客户端应用程序。\n* [GraniteDS](https://github.com/graniteds/graniteds)：GraniteDS提供服务器和客户端库，可用于通过RPC和不同的消息传递技术(Comet、WebSocket、UDP)使用AMF3或JMF序列化协议将桌面和移动应用程序连接到服务器。\n\n#### SSR框架\n\n* [JSweet](https://github.com/cincheo/jsweet)：JSweet利用TypeScript通过JavaScript库和框架用Java编写丰富且响应迅速的Web应用程序。\n* [Dragome](https://www.dragome.com/)：Dragome是一个使用纯Java语言创建客户端Web应用程序的开源工具。\n* [Server Components](https://github.com/vadimv/server-components)：Server Components是一个Java Web服务器端渲染(SSR)框架，用于构建具有最少依赖的响应式UI。\n* [SiteMesh](https://github.com/sitemesh/sitemesh3)：SiteMesh是一个网页布局和装饰框架以及Web应用程序集成框架，可帮助创建由需要一致外观/感觉、导航和布局方案的页面组成的网站，由OpenSymphony开源。\n* [Efw](https://github.com/efwGrp/efw4.X)：EFW采用以目标为导向的方法，使用Ajax和服务器端JavaScript构建高速Web系统，由Escco开源。\n* [Jaggery](https://github.com/wso2/jaggery)：Jaggery是一个用于编写Web应用和基于HTTP的Web服务的框架，由WSO2开源。\n* [PurpleJS](https://github.com/purplejs/purplejs)：PurpleJS是一个简单而强大的框架，无需脱离JavaScript即可创建高性能Web应用程序。\n* [Inertia4J](https://github.com/Inertia4J/inertia4j)：Inertia提供了一个协议，可以直接从后端渲染现代前端框架编写的组件，Inertia4J是一个实现此类协议的JVM适配器。\n* [Renarde](https://github.com/quarkiverse/quarkus-renarde)：Renarde是一个基于Quarkus、Qute、Hibernate和Quarkus REST的服务器端Web框架。\n* [JReact](https://github.com/KnisterPeter/jreact)：在服务器端的Java上使用React.js。\n* [Angular Universal](https://github.com/swaechter/angularj-universal)：Angular Universal是一种在SSR动态预渲染Angular应用程序并将内容直接发送到浏览器作为“已启动”应用程序的解决方案。\n* [Prerender Java](https://github.com/greengerong/prerender-java)：用于预渲染的Java框架。\n* [Medusa](https://github.com/medusa-ui/medusa)：Medusa是一个用Java构建的开源双向微前端框架，基于Spring Reactive、RSocket和Thymeleaf。\n* [WffWeb](https://github.com/webfirmframework/wff)：WffWeb是一个用于实时应用程序开发的开源Java框架，可以从Java代码生成HTML5和CSS3。\n* [Double View](https://github.com/emeraldpay/double-view)：Double View允许将标准的React与Java后端框架无缝结合使用。\n\n#### WebService框架\n\n* [Jakarta XML Web Services](https://github.com/jakartaee/jax-ws-api)：Jakarta XML Web Services定义了一种基于Jakarta SOAP及其附件和Jakarta Web Services元数据的XML Web Services实现方法。\n* [JAX-WS](https://github.com/eclipse-ee4j/metro-jax-ws)：该项目包含Jakarta XML Web Service、Jakarta Web Services Metadata和Jakarta XML Web Services规范实现。\n* [Apache WS](https://ws.apache.org/)：Apache WS汇聚了众多与Web Service相关的项目，涵盖从基础XML解析器到WS标准集的各种内容。\n* [Apache CXF](https://github.com/apache/cxf)：CXF是一个开源服务框架，可帮助你使用前端编程API(例如JAX-WS和JAX-RS)构建和开发服务，最初由IONA开发。\n* [Spring WS](https://github.com/spring-projects/spring-ws)：Spring Web Services是Spring社区的一款产品，专注于创建文档驱动的Web服务。\n* [SOAP WS](https://github.com/reficio/soap-ws)：SOAP WS是一个轻量级且易于使用的Java库，它包装了Spring WS并支持在纯XML级别处理SOAP。\n* [WSC](https://github.com/forcedotcom/wsc)：WSC是一个使用流式解析器实现的高性能Web Service客户端堆栈，由Salesforce开源。\n* [Apache Axis2](https://github.com/apache/axis-axis2-java-core)：Apache Axis2是一个Web Services JSON/SOAP/WSDL引擎。\n* [JBossWS](https://jbossws.github.io/)：JBossWS是一个框架，它为WildFly和Red Hat JBoss企业应用平台(JBoss EAP)提供符合Eclipse Enterprise标准的Web Services技术。\n* [IceSoap](https://github.com/AlexGilleran/IceSoap)：IceSoap为Android设备提供对SOAP Web Services的快速、简便的异步访问。\n\n### RPC框架\n\n* [Apache Dubbo](https://github.com/apache/dubbo)：Dubbo是一个高性能、基于Java的开源RPC框架，由阿里开源。\n* [gRPC](https://github.com/grpc/grpc-java)：Google RPC的Java实现，基于HTTP/2的RPC。\n* [Finagle](https://github.com/twitter/finagle)：Finagle是JVM的一个可扩展的RPC系统，用于构建高并发服务器，由Twitter开源。\n* [Motan](https://github.com/weibocom/motan)：Motan是一个跨语言RPC框架，用于快速开发高性能分布式服务，由微博开源。\n* [SOFARPC](https://github.com/sofastack/sofa-rpc)：SOFARPC是一个高性能、高扩展性、生产级的Java RPC框架，由蚂蚁开源。\n* [RPC Framework](https://github.com/Snailclimb/guide-rpc-framework)：RPC Framework是一款基于Netty、Kyro、Zookeeper实现的自定义RPC框架。\n* [Smithy](https://github.com/smithy-lang/smithy)：Smithy包含一种与协议无关的接口定义语言，用于生成客户端、服务器、文档和其他工件，由AWS开源。\n* [Jupiter](https://github.com/fengjiachun/Jupiter)：Jupiter是一款性能非常不错、轻量级的分布式服务框架。\n* [Pigeon](https://github.com/dianping/pigeon)：Pigeon是一个分布式RPC框架，在大众点评内部广泛使用。\n* [Tars Java](https://github.com/TarsCloud/TarsJava)：Tars Java是腾讯Tars RPC框架的Java语言实现。\n* [Apache Thrift](https://github.com/apache/thrift)：Thrift是一个轻量级、独立于语言的软件堆栈，用于点对点RPC实现，由Facebook开源。\n* [OCTO-RPC](https://github.com/Meituan-Dianping/octo-rpc)：OCTO-RPC是支持Java和C++的企业级通信框架，在RPC服务之上扩展了丰富的服务治理功能，由美团开源。\n* [Pinpoint](https://github.com/pinpoint-apm/pinpoint/tree/master/rpc)：Naver开源的RPC框架，服务于Pinpoint。\n* [Protobuf RPC](https://github.com/baidu/Jprotobuf-rpc-socket)：Protobuf RPC是一种基于TCP协议的二进制RPC通信协议的Java实现，由百度开源。\n* [Gaea](https://github.com/58code/Gaea)：Gaea是服务通讯框架，具有高并发、高性能、高可靠性，并提供异步、多协议、事件驱动的中间层服务框架，由58同城开源。\n* [Joynr](https://github.com/bmwcarit/joynr)：Joynr是一个与传输协议无关(MQTT、HTTP、WebSockets等)、基于Franca IDL的通信框架，支持多种通信范例，由宝马开源。\n* [Stitch](https://github.com/twitter/stitch)：Stitch是一个Scala库，用于优雅高效地组合对服务的RPC调用，由Twitter开发。\n* [DubboX](https://github.com/dangdangdotcom/dubbox)：DubboX在Dubbo框架中添加了RESTful远程处理、Kyro/FST序列化等功能，由当当开发。\n* [Dubbo-G](https://github.com/lenovoDTC/dubbo-G)：Dubbo-G是联想基于Dubbo 2.5.3的二次开发版本。\n* [Mu RPC](https://github.com/higherkindness/mu-scala)：Mu RPC是一个纯函数式库，用于构建基于RPC端点的服务，支持RPC和HTTP/2，由47 Degrees开源。\n* [NettyRPC](https://github.com/luxiaoxun/NettyRpc)：NettyRpc是一个基于Netty、ZooKeeper和Spring的简单RPC框架。\n* [JoyRPC](https://github.com/jd-opensource/joyrpc)：JoyRPC是一款基于Java实现的RPC服务框架，由京东开源。\n* [NettyRPC](https://github.com/tang-jie/NettyRPC)：NettyRPC是基于Netty的高性能Java RPC服务器，使用Kryo、Hessian、Protostuff支持消息序列化。\n* [Koalas RPC](https://gitee.com/dromara/koalas-rpc)：Koalas是dromara社区开源的高可用、可拓展的RPC框架。\n* [Kotlinx RPC](https://github.com/Kotlin/kotlinx-rpc)：Kotlinx RPC是一个Kotlin库，用于向应用程序添加RPC服务，由JetBrains开源。\n* [IceRPC](https://github.com/zeroc-ice/ice)：IceRPC是一个新的开源RPC框架，可帮助你使用很少的代码构建速度极快的网络应用程序。\n* [XXL-RPC](https://github.com/xuxueli/xxl-rpc)：XXL-RPC是一个分布式服务框架，提供稳定高性能的RPC远程服务调用功能。\n* [Fluss RPC](https://github.com/apache/fluss/tree/main/fluss-rpc)：Fluss RPC框架及基于Netty的实现，由阿里开源。\n* [gRPC Kotlin](https://github.com/grpc/grpc-kotlin)：Google gRPC的Kotlin/JVM实现，一个高性能、开源、通用的RPC框架。\n* [Ob1k](https://github.com/outbrain-inc/ob1k)：Ob1k是一个异步轻量级RPC框架，用于快速开发异步、高性能微服务，由Outbrain开源。\n* [RSocket RPC](https://github.com/rsocket/rsocket-rpc-java)：RSocket RPC是一个易于使用的RPC层，位于RSocket之上，由Netifi开源。\n* [Sekiro](https://github.com/yint-tech/sekiro-open)：Sekiro是一个多语言、分布式、与网络拓扑无关的服务发布平台，由因体信息开源。\n* [Hprose](https://github.com/hprose/hprose-java)：Hprose是一个高性能远程对象服务引擎。\n* [HARPC](https://github.com/baifendian/harpc)：HARPC是基于Thrift的跨语言、高可用的RPC框架，由百分点科技开源。\n* [Phantom](https://github.com/flipkart-incubator/phantom)：Phantom是一个用于访问分布式服务的高性能代理，是一个支持不同传输和协议的RPC系统，由Flipkart开源。\n* [Remotely](https://github.com/Verizon/remotely)：Remotely是一个优雅、合理、纯函数式的远程系统，由Verizon开发。\n* [Jenkins Remoting](https://github.com/jenkinsci/remoting)：Jenkins Remoting是一个库和可执行Java档案，它实现了Jenkins中的通信层。\n* [ExtDirectSpring](https://github.com/ralscha/extdirectspring)：Ext Direct协议在Java和Spring上的实现。\n* [aXMLRPC](https://github.com/gturri/aXMLRPC)：aXMLRPC是一个轻量级XML-RPC客户端的Java库。\n* [PRPC](https://github.com/bruce-pang/prpc)：PRPC是一个采用Netty实现的RPC框架。\n* [EasyRPC](https://github.com/yeecode/EasyRPC)：EasyRPC是一个RPC的最小实现。\n* [ABG Cloud](https://github.com/annabergite/abg-rpc)：ABG Cloud是一款速度超凡的异步响应式RPC框架。\n* [Grain](https://github.com/dianbaer/grain)：Grain是一个极简、组件式的RPC框架。\n* [xRPC](https://github.com/yj8023xx/xrpc)：xRPC是一个轻量级、高吞吐量、低延迟的RPC框架，可为支持RDMA网络接口的应用提供超低延迟的RPC通信。\n* [Thunder](https://github.com/Nepxion/Thunder)：Nepxion Thunder是一个基于Netty、Hessian、Zookeeper的分布式RPC框架。\n* [Nexus](https://github.com/StephenFaust/nexus)：Nexus是一个简单的RPC框架。\n* [Navi PBRPC](https://github.com/neoremind/navi-pbrpc)：Navi PBRPC提供了一种使用协议缓冲区的RPC解决方案。\n* [Mango](https://github.com/TFdream/mango)：Mango是一个高性能的开源Java RPC框架。\n* [Kepler](https://github.com/Kepler-Framework/Kepler-All)：Kepler分布式服务框架。\n* [Protobuf RPC](https://github.com/pjklauser/protobuf-rpc-pro)：Protobuf RPC提供了一个基于Java的Google Protocol Buffer RPC服务实现。\n* [Vertx RPC](https://github.com/MaxLeap/vertx-rpc)：将Vert.x 3的EventBus封装为RPC调用的传输层。\n* [GWT RPC](https://github.com/Vertispan/gwt-rpc)：JVM和GWT兼容的对象序列化和RPC调用。\n* [DaRPC](https://github.com/zrlio/darpc)：DaRPC是一个Java库，它为支持RDMA的网络接口提供超低延迟的RPC服务。\n* [Kilua RPC](https://github.com/rjaros/kilua-rpc)：Kilua RPC是一个功能强大的RPC库，专为使用Kotlin编程语言创建的全栈应用程序而设计。\n* [Muduo Protorpc](https://github.com/chenshuo/muduo-protorpc)：Muduo Protorpc是基于Muduo的Protobuf RPC。\n* [Protobuf Socket RPC](https://github.com/sdeo/protobuf-socket-rpc)：Protobuf Socket RPC是一个基于TCP/IP套接字的简单RPC实现。\n* [MessagePack RPC](https://github.com/msgpack-rpc/msgpack-rpc-java)：MessagePack RPC的Java实现。\n* [SMBJ-RPC](https://github.com/rapid7/smbj-rpc)：DCE-RPC实现，能够通过SMBJ使用SMBv2通过IPC命名管道调用RPC。\n* [NettyThrift](https://github.com/houkx/nettythrift)：这是一个使用Netty和Thrift的Java服务器I/O框架。\n* [Easy RPC](https://github.com/shaogezhu/easy-rpc)：Easy RPC是一款基于Netty、Zookeeper、Spring实现的轻量级Java RPC框架。\n* [Turbo RPC](https://github.com/hank-whu/turbo-rpc)：Turbo RPC是一款速度超凡的异步响应式RPC框架。\n* [Autowire](https://github.com/lihaoyi/autowire)：Autowire是一对宏，它允许你在Scala系统之间执行类型安全、无反射的RPC调用。\n* [Slacker](https://github.com/sunng87/slacker)：Slacker是一个专为Clojure设计并由Clojure创建的简单RPC框架。\n* [bRPC](https://github.com/vincentbin/bRPC)：基于Java和Netty的高性能RPC。\n* [Kraps RPC](https://github.com/neoremind/kraps-rpc)：Kraps RPC是一个从Spark中分离出来的RPC框架。\n* [RPCKids](https://github.com/pyloque/rpckids)：最简单的RPC实现。\n* [BootNettyRpc](https://github.com/forezp/BootNettyRpc)：BootNettyRpc是一个采用Netty实现的RPC框架。\n* [HRPC](https://github.com/wosyingjun/HRPC)：HRPC是一个基于Netty和Zookeeper的轻量级高性能RPC框架。\n* [Buddha](https://github.com/tinylcy/buddha)：Buddha是一个轻量级的RPC框架。\n* [Connect Kotlin](https://github.com/connectrpc/connect-kotlin)：Connect Kotlin是一个精简的库，用于生成、类型安全且习语化Kotlin客户端通过Protobuf与你的应用服务器通信。\n* [McQueenRPC](https://github.com/bluedavy/McQueenRPC)：McQueenRPC是一个基于Netty/Mina/Grizzly的Lightning McQueenRPC。\n* [NettyRPC](https://github.com/dawnbreaks/NettyRPC)：又一个基于Netty的RPC框架。\n* [Houbb RPC](https://github.com/houbb/rpc)：RPC是基于Netty实现的Java RPC框架。\n* [ServicePool](https://github.com/luqinx/sp)：ServicePool是一个SPI框架，具有跨模块创建对象的能力。\n* [KRPC](https://github.com/yangzhenkun/krpc)：KRPC是一个轻量级RPC框架。\n* [RPC Spring Boot Starter](https://github.com/2YSP/rpc-spring-boot-starter)：基于Netty实现的高性能可扩展RPC框架。\n* [Iris](https://github.com/leiwei2094/iris-java)：Iris是一个基于Java的RPC框架。\n* [Sloth](https://github.com/cornerman/sloth)：Scala中的类型安全RPC。\n* [QPRC](https://github.com/redvelvets/qrpc)：QPRC用于实现远程过程调用(RPC)通信。\n* [CommonRPC](https://github.com/commonrpc/commonrpc)：CommonRPC是一个以Netty为基础，Spring自定义Schema为基础标签的RPC框架。\n* [Conjure Java Runtime](https://github.com/palantir/conjure-java-runtime)：Conjure Java Runtime提供了一套基于JAX-RS服务定义的REST类/RPC服务器和客户端库，由Palantir开源。\n* [ZNS](https://github.com/Taiyi1122/zns)：ZNS是分布式RPC的一种实现。\n* [PJRmi](https://github.com/deshaw/pjrmi)：PJRmi是一个API，用于从Python进程向Java进程执行远程方法调用。\n* [Pushy](https://github.com/pushyrpc/pushy)：Pushy是一个适用于Python和Java的RPC包。\n* [Hetty](https://github.com/xishuixixia/Hetty)：Hetty是一款构建于Netty和Hessian基础上的高性能RPC框架。\n* [ONCRPC4J](https://github.com/dCache/oncrpc4j)：ONCRPC/SUNRPC的纯Java实现。\n* [JRPC](https://github.com/dinstone/jrpc)：JRPC是一个轻量级的Java RPC框架。\n\n### 微服务框架\n\n* [Spring Cloud](https://spring.io/projects/spring-cloud)：Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具，由Pivotal开源。\n* [Spring Cloud Netflix](https://github.com/spring-cloud/spring-cloud-netfli","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/tuyucheng777%2Fawesome-java/projects"}