Skip to content

Commit

Permalink
Update javalibs.md
Browse files Browse the repository at this point in the history
  • Loading branch information
tuyucheng777 authored Sep 3, 2024
1 parent d8c9313 commit e209091
Showing 1 changed file with 20 additions and 4 deletions.
24 changes: 20 additions & 4 deletions pages/javalibs.md
Original file line number Diff line number Diff line change
Expand Up @@ -641,6 +641,7 @@ permalink: /javalibs
* [JFinal](https://gitee.com/jfinal/jfinal):JFinal是基于Java语言的极速Web、ORM框架。
* [LiteORM](https://github.com/litesuits/android-lite-orm):LiteORM是一个小巧、强大、性能更好的Android ORM类库。
* [AnyLine](https://gitee.com/anyline/anyline):AnyLine的核心是一个面向运行时的元数据动态ORM。
* [NgBatis](https://github.com/nebula-contrib/ngbatis):NgBatis是一个可以使用类似MyBatis、MyBatisPlus的方式,操作NebulaGraph的Java ORM框架。
* [HsWeb-ORM](https://github.com/hs-web/hsweb-easy-orm):简单的ORM工具,为动态表单而生。
* [Easy Query](https://github.com/xuejmnet/easy-query):Easy Query是一款轻量级的ORM框架,无需任何第三方依赖。
* [Bee](https://github.com/automvc/bee):Bee是一个人工智能、简单、高效的ORM框架,支持JDBC、Cassandra、MongoDB、Sharding。
Expand Down Expand Up @@ -985,7 +986,7 @@ permalink: /javalibs

#### 黑盒&白盒测试

* [RESTest](https://github.com/isa-group/RESTest):RESTest是一个用于RESTful Web API自动化黑盒测试的框架。
* [RESTest](https://github.com/isa-group/RESTest):RESTest是一个用于RESTful Web API自动化黑盒测试的框架,由塞维利亚大学开源
* [MicroShed](https://github.com/MicroShed/microshed-testing):MicroShed Test提供了一种快速、简单的方法来为Java微服务应用程序编写和运行真正的生产集成测试。
* [ACTS](https://github.com/sofastack/sofa-acts):ACTS是一个基于数据模型驱动的白盒测试框架,由蚂蚁开源。

Expand Down Expand Up @@ -1767,6 +1768,7 @@ permalink: /javalibs
* [ZStack](https://github.com/zstackio/zstack):ZStack是开源IaaS软件,旨在实现数据中心自动化,通过API管理计算、存储和网络资源,由云轴科技开源。
* [Gaia](https://github.com/gaia-app/gaia):Gaia是一个用于Terraform模块和自助服务基础设施的Terraform UI。
* [AWS SaaS Boost](https://github.com/awslabs/aws-saas-boost):AWS SaaS Boost为组织提供即用型核心软件元素,以便在云中成功运行SaaS工作负载,由Amazon开源。
* [Compute Nest SaaS Boost](https://github.com/aliyun/alibabacloud-compute-nest-saas-boost):计算巢SaaS Boost是由阿里云推出的一款开发工具和框架,旨在帮助(SaaS)开发者快速构建、部署、扩展和售卖SaaS应用程序。
* [Wemirr Platform](https://gitee.com/battcn/wemirr-platform):优秀、简单、漂亮的开源SaaS、多租户云平台架构。
* [HZERO](https://gitee.com/open-hand/hzero):HZERO是基于微服务架构开源免费的企业级PaaS平台,由上海汉得公司开发。
* [J2PaaS](https://gitee.com/j2paas/j2paas-framework):J2PaaS是一个集成开发平台,以参数驱动为核心,为开发者提供可视化、组件化、低代码、拖拽式在线敏捷开发平台,由吉鼎科技开源。
Expand Down Expand Up @@ -1976,6 +1978,7 @@ permalink: /javalibs
* [DataWave](https://github.com/NationalSecurityAgency/datawave):DataWave是一个基于Java的摄取和查询框架,它利用Accumulo提供对数据的快速、安全访问,由美国国家安全局开源。
* [Taier](https://github.com/DTStack/Taier):太二是一个提交、调度、运维、指标信息展示的大数据开发平台,由袋鼠云开源。
* [Fire](https://gitee.com/fire-framework/fire):Fire框架是由中通大数据自主研发并开源的、专门用于进行Spark和Flink任务开发的大数据框架。
* [SuperSQL](https://my.oschina.net/u/4956788/blog/5510918):天穹SuperSQL是腾讯自研、基于统一SQL语言模型、面向机器学习智能调优、提供虚拟化数据和开放式计算引擎的大数据智能融合平台。
* [Apache OODT](https://github.com/apache/oodt):OODT可以实现数据库链接、工作流处理以及硬件/文件管理等功能,由NASA的喷气机推力研究室开源。
* [Apache Sedona](https://github.com/apache/sedona):Sedona是一种空间计算引擎,使开发人员能够在Apache Spark和Apache Flink等现代集群计算系统中轻松处理任何规模的空间数据,由亚利桑那州立大学开源。
* [Pipes](https://github.com/tinkerpop/pipes):Pipes是一个数据流框架,可实现数据从输入到输出的拆分、合并、过滤和转换,由斯阿拉莫斯国家实验室开源。
Expand Down Expand Up @@ -2308,6 +2311,7 @@ permalink: /javalibs
* [Apache RocketMQ](https://github.com/apache/rocketmq):RocketMQ是一个分布式消息和流媒体平台,具有低延迟、高性能和可靠性、万亿级容量和灵活的可扩展性,由阿里开源。
* [QMQ](https://github.com/qunarcorp/qmq):QMQ是去哪儿网内部广泛使用的消息中间件。
* [PMQ](https://github.com/ppdaicorp/pmq):PMQ是信也科技自研的一款轻量级分布式消息队列,能够保证消息的不丢失,具有部署和运维简单的特性。
* [IBM MQ](https://www.ibm.com/products/mq):IBM MQ是一个中间件产品系列,用于点对点和发布-订阅消息传递。
* [JeroMQ](https://github.com/zeromq/jeromq):JeroMQ是ZeroMQ的纯Java实现,由iMatix开源。
* [TubeMQ](https://github.com/apache/inlong/tree/master/inlong-tubemq):TubeMQ是一个万亿级分布式消息中间件,由腾讯大数据团队开源。
* [AutoMQ](https://github.com/AutoMQ/automq):AutoMQ是基于云原生重新设计的新一代Kafka发行版,由阿里提供。
Expand All @@ -2326,6 +2330,7 @@ permalink: /javalibs
* [JORAM](https://joram.ow2.io/):JORAM是JMS API规范的开源Java实现(符合Java 11至21以及JMS 1.1、2.0和3.0),由格勒诺布尔大学开源。
* [Hermes](https://github.com/allegro/hermes):Hermes是一个构建在Kafka之上的异步消息代理,由波兰最大电商Allegro开源。
* [Apache Qpid](https://github.com/apache/qpid):Qpid是一个功能强大的开源消息代理,由摩根大通开源。
* [Axon Server](https://github.com/AxonIQ/axon-server-se):Axon Server是Axon定制的可扩展且高度可用的事件存储和消息传递系统。
* [MemQ](https://github.com/pinterest/memq):MemQ是高效、可扩展的云原生PubSub系统,由Pinterest开源。
* [LCM](https://github.com/lcm-proj/lcm):LCM是一组用于消息传递和数据编组的库和工具,针对高带宽和低延迟至关重要的实时系统,由MIT开源。
* [DeFiBus](https://github.com/WeBankFinTech/DeFiBus):DeFiBus是基于开源消息中间件打造的安全可控的分布式金融级消息总线,由微众开源。
Expand Down Expand Up @@ -3619,6 +3624,7 @@ permalink: /javalibs
* [Ollama4j](https://github.com/amithkoujalgi/ollama4j):用于与Ollama服务器交互的Java库。
* [Google-Bard](https://github.com/LarryDpk/Google-Bard):用于Google Bard提出问题并接收答案的Java库。
* [OpenAi4J](https://github.com/Lambdua/openai4j):OpenAi4J是一个非官方Java库,旨在促进与OpenAI的GPT模型的交互,包括gpt4-turbo Vision、assistant-v2等最新功能。
* [Simple OpenAI](https://github.com/sashirestela/simple-openai):Simple OpenAI是一个Java HTTP客户端库,用于向OpenAI API发送请求并接收响应。
* [Watson Java SDK](https://github.com/watson-developer-cloud/java-sdk):用于使用IBM Watson服务的Java SDK。

#### 机器学习
Expand Down Expand Up @@ -4197,6 +4203,7 @@ permalink: /javalibs
* [GORpipe](https://github.com/gorpipe/gor):GORpipe是一种基于基因组有序关系架构的工具,允许在并行执行引擎中使用声明性查询语言分析大量基因组和表型表格数据,由Genuity Science开发。
* [Exomiser](https://github.com/exomiser/Exomiser):Exomiser是一个Java程序,可以从全外显子组或全基因组测序数据中查找潜在的致病变异,由柏林夏里特大学、桑格研究所开发。
* [HMFTools](https://github.com/hartwigmedical/hmftools):该存储库包含哈特维格医学基金会全基因组、靶向DNA和全转录组分析流程中使用的工具套件。
* [Drop-seq](https://github.com/broadinstitute/Drop-seq):用于分析Drop-seq数据的Java和R工具,由麻省理工学院和哈佛大学布罗德研究所开源。
* [Cytoscape](https://cytoscape.org/):Cytoscape是一个开源的生物信息学软件平台,用于可视化分子相互作用网络并与基因表达谱和其他状态数据集成,最初由西雅图系统生物学研究所开发。
* [BioTapestry](https://biotapestry.systemsbiology.net/):BioTapestry是一种交互式工具,用于通过网络构建、可视化和共享基因调控网络模型,由西雅图系统生物学研究所与加州理工学院戴维森实验室合作创建。
* [Cloud-Pipeline](https://github.com/epam/cloud-pipeline):与云无关的基因组学分析、科学计算和存储平台。
Expand Down Expand Up @@ -4257,6 +4264,7 @@ permalink: /javalibs
#### 身份认证和授权

* [Spring Security](https://github.com/spring-projects/spring-security):Spring Security为Spring IO Platform提供安全服务。
* [Micronaut Security](https://github.com/micronaut-projects/micronaut-security):Micronaut Security是一款功能齐全且可定制的安全解决方案。
* [Apache Shiro](https://github.com/apache/shiro):Shiro是一个功能强大且易于使用的Java安全框架,可以执行身份验证、授权、加密和会话管理。
* [Apereo CAS](https://github.com/apereo/cas):CAS是一个企业多语言单点登录解决方案和网络身份提供商,并试图成为满足你的身份验证和授权需求的综合平台。
* [AndOTP](https://github.com/andOTP/andOTP):AndOTP是适用于Android的开源双因素身份验证。
Expand Down Expand Up @@ -5323,6 +5331,7 @@ permalink: /javalibs
* [Silencio](https://github.com/damianszczepanik/silencio):Silencio是一个用于转换XML、JSON、YAML、Properties和其他格式的Java库。
* [JODConverter](https://github.com/jodconverter/jodconverter):JODConverter使用LibreOffice或OpenOffice自动执行文档转换。
* [Meico](https://github.com/cemfi/meico):Meico是MEI文件的转换器框架,由帕德博恩大学开源。
* [OneBusAway GTFS](https://github.com/OneBusAway/onebusaway-gtfs-modules):用于读取和写入GTFS源的Java库,包括数据库支持。
* [Jcabi Manifests](https://github.com/jcabi/jcabi-manifests):用于方便读取类路径中可用的MANIFEST.MF文件的Java库。

#### License库
Expand Down Expand Up @@ -5404,7 +5413,7 @@ permalink: /javalibs

* [DependencyCheck](https://github.com/jeremylong/DependencyCheck):OWASP DependencyCheck是一种软件组合分析实用程序,可检测应用程序依赖中公开披露的漏洞。
* [Depends](https://github.com/multilang-depends/depends):Depends是一个源代码依赖提取工具,旨在从各种编程语言推断源代码实体(例如文件和方法)之间的语法关系。
* [Jarviz](https://github.com/ExpediaGroup/jarviz):专为Java应用程序设计的依赖分析和可视化工具,由Expedia开源。
* [Jarviz](https://github.com/ExpediaGroup/jarviz):Jarviz是专为Java应用程序设计的依赖分析和可视化工具,由Expedia开源。
* [Classycle](https://classycle.sourceforge.net/):Classycle可以分析Java应用程序或库中的静态类和包依赖关系。
* [DepAn](https://github.com/google/depan):DepAn是一个直接操作工具,用于可视化、分析和重构大型应用程序中的依赖关系,Google开源。
* [JDependency](https://github.com/tcurdt/jdependency):可帮助分析类级别依赖关系、冲突和缺失的类。
Expand Down Expand Up @@ -6646,6 +6655,8 @@ permalink: /javalibs
* [Pixelitor](https://github.com/lbalazscs/Pixelitor):Pixelitor是一个高级Java图像编辑器,具有图层、图层蒙版、文本图层、110多个图像滤镜和颜色调整、多重撤消等。
* [Archimedes](https://github.com/ArchimedesCAD/Archimedes):Archimedes是一款免费开源CAD软件。
* [BT747](https://www.bt747.org/):BT747是一款基于MTK芯片组控制GPS数据记录器的应用程序。
* [B4J](https://github.com/AnywhereSoftware/B4J):B4J是一款100%免费的桌面、服务器和物联网解决方案开发工具,由Anywhere软件公司开发。
* [JaamSim](https://github.com/jaamsim/jaamsim):JaamSim是自2002年开发的基于Java的离散事件仿真环境,由Ausenco开源。
* [TreeForm](https://github.com/frekky/TreeForm):TreeForm语法树绘图软件是一个语言语法/语义树绘图编辑器。
* [FullSync](https://github.com/fullsync/fullsync):FullSync是一个功能强大的工具,可帮助你保持各种数据的多个副本同步。
* [Shutter Encoder](https://github.com/paulpacifico/shutter-encoder):Shutter Encoder是最好的视频转换器软件之一,它还可以处理图像和音频。
Expand Down Expand Up @@ -7028,6 +7039,7 @@ permalink: /javalibs
* [Postgresql R2DBC](https://github.com/pgjdbc/r2dbc-postgresql):Postgresql R2DBC驱动程序。
* [MySQL](https://github.com/mysql/mysql-connector-j):MySQL JDBC驱动程序。
* [AWS MySQL JDBC](https://github.com/awslabs/aws-mysql-jdbc):AWS MySQL Driver是一个使应用程序能够充分利用集群MySQL数据库功能的驱动程序。
* [AWS JDBC Driver](https://github.com/aws/aws-advanced-jdbc-wrapper):该包装器是对现有JDBC驱动程序的补充,旨在扩展驱动程序的功能,使应用程序能够充分利用Amazon Aurora等集群数据库的功能。
* [Oracle](https://www.oracle.com/database/technologies/maven-central-guide.html):Oracle JDBC驱动程序。
* [Oracle R2DBC](https://github.com/oracle/oracle-r2dbc):Oracle数据库的R2DBC驱动程序。
* [SqlServer](https://github.com/microsoft/mssql-jdbc):SqlServer JDBC驱动程序。
Expand All @@ -7053,6 +7065,7 @@ permalink: /javalibs
* [Aerospike Java Client](https://github.com/aerospike/aerospike-client-java):Aerospike数据库的Java客户端库。
* [OpenGauss JDBC](https://gitee.com/opengauss/openGauss-connector-jdbc):OpenGauss JDBC驱动程序。
* [Jackcess](https://github.com/jahlborn/jackcess):Jackcess是一个纯Java库,用于读取和写入MS Access数据库。
* [Dgraph4j](https://github.com/dgraph-io/dgraph4j):Java 1.8及更高版本的Dgraph客户端的最小实现。
* [Nebula Java](https://github.com/vesoft-inc/nebula-java):Nebula Graph的Java客户端和数据导入器。

## 数据库迁移
Expand Down Expand Up @@ -7370,7 +7383,7 @@ permalink: /javalibs
* [T-SNE-Java](https://github.com/lejon/T-SNE-Java):Van Der Maaten和Hinton的t-SNE聚类算法的纯Java实现。
* [Streaminer](https://github.com/mayconbordin/streaminer):用于挖掘数据流的算法集合,包括频繁项集、分位数、采样、移动平均、集合成员资格和基数。
* [Patricia-Trie](https://github.com/rkapsi/patricia-trie):检索以字母数字编码的信息的实用算法。
* [LearnLib](https://github.com/LearnLib/learnlib):一个免费的开源Java库,用于自动机学习算法,由德国多特蒙德工业大学开发。
* [LearnLib](https://github.com/LearnLib/learnlib):LearnLib是一个免费、开源的用于自动机学习算法的Java库。,由德国多特蒙德工业大学开发。
* [Simhash Java](https://github.com/sing1ee/simhash-java):Simhash算法的Java简单实现。
* [Junto](https://github.com/parthatalukdar/junto):该工具包由各种基于图的半监督学习(SSL)算法的实现组成,包含高斯随机场、吸附和修正吸附。
* [Clust4j](https://github.com/tgsmith61591/clust4j):一组基于Java的分类聚类算法。
Expand Down Expand Up @@ -8762,10 +8775,11 @@ permalink: /javalibs
* [Cling](https://github.com/4thline/cling):适用于Java和Android的UPnP/DLNA库。
* [JSIP](https://github.com/usnistgov/jsip):Java SIP规范参考实现,由美国国家标准技术研究院开源。
* [IRI](https://github.com/iotaledger/iri):IOTA参考实现。
* [Phase4](https://github.com/phax/phase4):Phase4是一个可嵌入的轻量级Java库,用于发送和接收不同配置文件的AS4消息。
* [Java IPFS HTTP Client](https://github.com/ipfs-shipyard/java-ipfs-http-client):HTTP IPFS API的Java实现。
* [jSMPP](https://github.com/opentelecoms-org/jsmpp):jSMPP是SMPP协议的Java实现,它提供与消息中心或ESME通信的接口,并且能够处理每秒3000-5000条消息的流量。
* [PircBotX](https://github.com/pircbotx/pircbotx):PircBotX是一个强大的Java IRC客户端库,适用于机器人和用户客户端。
* [HBCI4Java](https://github.com/hbci4j/hbci4java):基于Java的FinTS协议实现,支持所有功能chipTAN、pushTAN、HHD、SEPA、PSD2)。
* [HBCI4Java](https://github.com/hbci4j/hbci4java):基于Java的FinTS协议实现,支持所有功能(chipTAN、pushTAN、HHD、SEPA、PSD2)。
* [Jscep](https://github.com/jscep/jscep):Jscep是SCEP协议的Java实现。
* [CBOR-Java](https://github.com/c-rack/cbor-java):RFC 7049的Java实现。
* [Oxalis](https://github.com/OxalisCommunity/oxalis):Oxalis是AS4规范的领先开源软件实现。
Expand Down Expand Up @@ -8839,6 +8853,7 @@ permalink: /javalibs
* [Domino-UI](https://github.com/DominoKit/domino-ui):类型安全且功能丰富的UI组件库,供Java开发人员使用流式API,并且不依赖于外部JavaScript。
* [J4TS](https://github.com/j4ts/j4ts):J4TS基于GWT的JRE模拟库的一个分支,用Java编写,并使用JSweet转译器转译为TypeScript/JavaScript。
* [Mateu](https://github.com/miguelperezcolom/mateu):Mateu是一个用于以光速从Java创建出色的响应式Web应用程序的框架。
* [Metawidget](https://github.com/metawidget/metawidget):Metawidget是一个智能小部件,它可以静态或运行时填充自身,并使用UI组件来匹配域对象的属性。
* [PatternFly Java](https://github.com/patternfly-java/patternfly-java):PatternFly Java是基于GWT/J2CL和Elemento的PatternFly 5的Java实现,由RedHat开源。
* [AngularBeans](https://github.com/bessemHmidi/AngularBeans):AngularBeans是一个框架,其目的是将Java EE 7(更准确地说是CDI规范)与AngularJS结合使用。
* [React4j](https://github.com/react4j/react4j):该项目的目标是能够从GWT无缝使用React的组件模型,并利用React开发支持工具(例如React的Devtools)生态系统。
Expand Down Expand Up @@ -8880,6 +8895,7 @@ permalink: /javalibs
* [Janino](https://github.com/janino-compiler/janino):Janino是一个超小、超快的Java编译器。
* [JUEL](https://github.com/beckchr/juel):JUEL是统一表达语言(EL)的实现,指定为JSP 2.1标准(JSR-245)的一部分,已在JEE5中引入。
* [Apache Commons JEXL](https://github.com/apache/commons-jexl):Commons JEXL库是Java共生表达式语言的实现。
* [Cucumber Expressions](https://github.com/cucumber/cucumber-expressions):Cucumber Expressions是正则表达式的替代品,具有更直观的语法。
* [CEL Java](https://github.com/google/cel-java):CEL是一种非图灵完备语言,旨在简单、快速、安全和可移植,由Google开发。
* [Java PetitParser](https://github.com/petitparser/java-petitparser):PetitParser结合了无扫描器解析、解析器组合器、解析表达式语法(PEG)和Packrat解析器的思想,将语法和解析器建模为可以动态重新配置的对象。
* [Grammaticus](https://github.com/salesforce/grammaticus):Grammaticus是一个语法引擎,允许用户重命名名词,同时保持内容的语法正确,由Salesforce开源。
Expand Down

0 comments on commit e209091

Please sign in to comment.