Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
tuyucheng committed Sep 8, 2024
1 parent c1245fe commit 57693d5
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions pages/javalibs.md
Original file line number Diff line number Diff line change
Expand Up @@ -411,6 +411,7 @@ permalink: /javalibs
* [字典库](#字典库)
* [短链接](#短链接)
* [单位库](#单位库)
* [调用图](#调用图)
* [词法解析](#词法解析)
* [形式验证](#形式验证)
* [项目模板](#项目模板)
Expand Down Expand Up @@ -1455,7 +1456,6 @@ permalink: /javalibs
* [Tai-e](https://github.com/pascal-lab/Tai-e):Tai-e是一个易于学习/使用的Java静态分析框架,由南京大学开源。
* [NullAway](https://github.com/uber/NullAway):NullAway是一个帮助消除Java代码中的NPE的工具,由Uber开源。
* [JPlag](https://github.com/jplag/JPlag):JPlag查找一组多个程序之间的成对相似性,它可以可靠地检测软件开发中的软件抄袭和共谋行为(即使是在混淆的情况下),由卡尔斯鲁厄理工学院开源。
* [Java CallGraph](https://github.com/gousiosg/java-callgraph):一套用于在Java中生成静态和动态调用图的程序。
* [Eclipse Steady](https://github.com/eclipse/steady):Steady分析你的Java应用程序是否存在已知漏洞的开源依赖,同时使用静态分析和测试来确定代码上下文和使用情况,以提高准确性,由SAP开源。
* [Checker Framework](https://github.com/typetools/checker-framework):Checker Framework增强了Java的类型系统,这使得软件开发人员能够检测并防止其Java程序中的错误。
* [MobsfScan](https://github.com/MobSF/mobsfscan):MobsfScan是一个静态分析工具,可以在Android和IOS源代码中查找不安全的代码模式。
Expand Down Expand Up @@ -2280,6 +2280,7 @@ permalink: /javalibs
* [DataLink](https://github.com/ucarGroup/DataLink):DataLink是一个满足各种异构数据源之间的实时增量同步、离线全量同步,分布式、可扩展的数据交换平台,由神州优车开源。
* [DBSwitch](https://gitee.com/dromara/dbswitch):DBSwitch工具提供源端数据库向目的端数据库的批量迁移同步功能,支持数据的全量和增量方式同步,由dromara社区开源。
* [Mongeez](https://github.com/mongeez/mongeez):Mongeez允许你管理Mongo文档的更改,并在执行部署时与代码更改同步传播这些更改。
* [DataLoader](https://github.com/forcedotcom/dataloader):DataLoader是一个客户端应用程序,用于批量导入或导出数据,由Salesforce开源。
* [Redis Replicator](https://github.com/leonchen83/redis-replicator):Redis Replicator是一个Redis复制工具,支持同步、psync、psync2,可以解析RDB、AOF、混合RDB和AOF文件。
* [RedisSyncer](https://github.com/TraceNature/redissyncer-server):RedisSyncer是一个Redis多任务同步工具集,应用于Redis单实例及集群同步。
* [MyDataHarbor](https://gitee.com/mydataharbor/mydataharbor):MyDataHarbor是一个致力于解决异构数据源之间的分布式、高扩展性、高性能、事务级的数据同步中间件。
Expand Down Expand Up @@ -3084,6 +3085,7 @@ permalink: /javalibs
* [TLog](https://gitee.com/dromara/TLog):TLog是一个轻量级的分布式日志标记追踪神器,由dromara社区开源。
* [JLog](https://gitee.com/jd-platform-opensource/jlog):JLog是京东开源的海量日志搜集、传输、存储解决方案。
* [P6Spy](https://github.com/p6spy/p6spy):P6Spy是一个框架,无需对应用程序进行任何代码更改即可无缝拦截和记录数据库数据。
* [Loki4j](https://github.com/loki4j/loki-logback-appender):Loki4j的目标是成为Grafana Loki最快、最轻量级的Logback Appender实现。
* [Fluent Logger](https://github.com/fluent/fluent-logger-java):Fluent Logger是一个Java库,用于通过Fluentd从Java应用程序记录事件。
* [Chronicle Logger](https://github.com/OpenHFT/Chronicle-Logger):Chronicle Logger是一个亚微秒Java记录器,支持标准日志记录API,例如SLF4j和Log4J。
* [Jcabi Log](https://github.com/jcabi/jcabi-log):SLF4J的静态包装器,无需在每个Java类中创建静态LOGGER实例。
Expand Down Expand Up @@ -3665,7 +3667,7 @@ permalink: /javalibs
* [EDDI](https://github.com/labsai/eddi):EDDI是一个中间件,用于连接和管理LLM API机器人,为OpenAI ChatGPT、Facebook Hugging Face、Anthropic Claude、Google Gemini和Ollama等API提供高级提示和对话管理。
* [OpenAI4j](https://github.com/ai-for-java/openai4j):这是一个非官方的Java客户端库,可帮助你的Java应用程序与OpenAI API连接。
* [Easy OpenAI](https://github.com/namankhurpia/Easy-open-ai):该仓库包含社区维护的Java中OpenAI API库,这是在应用程序中使用GPT 3/4的最简单方法。
* [Ollama4j](https://github.com/amithkoujalgi/ollama4j):用于与Ollama服务器交互的Java库。
* [Ollama4j](https://github.com/ollama4j/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发送请求并接收响应。
Expand Down Expand Up @@ -4254,6 +4256,7 @@ permalink: /javalibs
* [Drop-seq](https://github.com/broadinstitute/Drop-seq):用于分析Drop-seq数据的Java和R工具,由麻省理工学院和哈佛大学布罗德研究所开源。
* [Cytoscape](https://cytoscape.org/):Cytoscape是一个开源的生物信息学软件平台,用于可视化分子相互作用网络并与基因表达谱和其他状态数据集成,最初由西雅图系统生物学研究所开发。
* [BioTapestry](https://biotapestry.systemsbiology.net/):BioTapestry是一种交互式工具,用于通过网络构建、可视化和共享基因调控网络模型,由西雅图系统生物学研究所与加州理工学院戴维森实验室合作创建。
* [InterProScan](https://github.com/ebi-pf-team/interproscan):InterPro通过将蛋白质归类为家族并预测域和重要位点来提供蛋白质的功能分析,由欧洲分子生物学实验室开源。
* [Cloud-Pipeline](https://github.com/epam/cloud-pipeline):与云无关的基因组学分析、科学计算和存储平台。
* [IRIDA](https://github.com/phac-nml/irida):IRIDA是加拿大基因组流行病学综合快速传染病分析平台。
* [SnpEff](https://github.com/pcingola/SnpEff):基因组变异注释和功能效果预测工具包。
Expand All @@ -4280,6 +4283,7 @@ permalink: /javalibs
* [HMIS](https://github.com/hmislk/hmis):HMIS是一个医院信息管理系统,自2004年推出以来一直积极为40多家医疗机构提供服务。
* [HAPI FHIR Core](https://github.com/hapifhir/org.hl7.fhir.core):适用于FHIR规范的Java核心对象处理代码,带有实用程序(包括验证器)。
* [OpenMRS](https://github.com/openmrs/openmrs-core):OpenMRS是一个基于患者的医疗记录系统,专注于为提供商提供免费的可定制电子医疗记录系统(EMR)。
* [EHRbase](https://github.com/ehrbase/ehrbase):EHRbase是一个OpenEHR临床数据存储库,为可互操作的临床应用程序提供基于标准的后端,由德国布伦瑞克工业大学及汉诺威医学院联合开发。
* [DCM4che](https://github.com/dcm4che/dcm4che):Java中的DICOM实现。
* [Synthea](https://github.com/synthetichealth/synthea):Synthea是一款合成患者群体模拟器,目标是以各种格式输出合成的、真实的(但不是真实的)患者数据和相关的健康记录。
* [Weasis](https://github.com/nroduit/Weasis):Weasis是一款独立的基于Web的软件,用于可视化从医疗成像设备获得的图像。
Expand Down Expand Up @@ -4470,6 +4474,7 @@ permalink: /javalibs
* [Conceal](https://github.com/facebookarchive/conceal):Conceal提供了一组Java API来在Android上执行加密,由Facebook开源。
* [BouncyCastle Java](https://github.com/bcgit/bc-java):BouncyCastle Java发行版。
* [Apache Commons Crypto](https://github.com/apache/commons-crypto):Commons Crypto是一个使用AES-NI优化的加密库,它提供了密码级别和Java流级别的Java API。
* [Amazon Corretto Crypto Provider](https://github.com/corretto/amazon-corretto-crypto-provider):Amazon Corretto Crypto Provider是通过标准JCA/JCE接口公开的高性能加密实现的集合。
* [Themis](https://github.com/cossacklabs/themis):Themis是一个开源高级加密服务库,用于在身份验证、存储、消息传递、网络交换等过程中保护数据。
* [Jasypt](https://github.com/jasypt/jasypt):Jasypt是一个Java库,允许开发人员以最小的努力向项目添加基本的加密功能,而无需深入了解密码学的工作原理。
* [Cryptomator](https://github.com/cryptomator/cryptomator):Cryptomator为云中的文件提供多平台透明客户端加密。
Expand All @@ -4494,6 +4499,7 @@ permalink: /javalibs
* [Clusion](https://github.com/encryptedsystems/Clusion):来自布朗大学加密系统实验室的可搜索加密库。
* [Encryptor4j](https://github.com/martinwithaar/Encryptor4j):Encryptor4j由一组包装器和实用程序类组成,使你可以更轻松地在应用程序中利用加密技术。
* [EJBCA](https://github.com/Keyfactor/ejbca-ce):开源公钥基础设施(PKI)和证书颁发机构(CA)软件。
* [Dogtag PKI](https://github.com/dogtagpki/pki):Dogtag证书系统是一个企业级开源证书颁发机构(CA)。
* [MPC4j](https://github.com/alibaba-edu/mpc4j):MPC4j是一个高效且易于使用的安全多方计算(MPC)和差分隐私(DP)库,阿里开源。
* [FRESCO](https://github.com/aicis/fresco):FRESCO是一个高效、安全的计算框架,用Java编写。
* [PrimiHub Platform](https://github.com/primihub/primihub-platform):PrimiHub Platform是一个多方计算和多方联合任务安全调度平台,用于MPC和FL点对点服务。
Expand Down Expand Up @@ -5992,6 +5998,7 @@ permalink: /javalibs
* [Zeus IoT](https://github.com/zmops/zeus-iot):Zeus IoT是一个分布式物联网采集、分析、存储平台,是全球第一个基于zabbix二次开发的物联网开源平台。
* [Eclipse Leshan](https://github.com/eclipse-leshan/leshan):Leshan是OMA轻量级M2M服务器和客户端Java实现。
* [Groza](https://github.com/IoT-Technology/Groza):开源物联网平台-物联网解决方案的设备管理、数据收集、处理。
* [TcMenu](https://github.com/TcMenu/tcMenu):TcMenu是一个模块化、物联网就绪的多级菜单库,适用于Arduino、mbed、Pico-SDK和许多其他平台,支持多种输入、显示和物联网/远程接口。
* [SiteWhere](https://github.com/sitewhere/sitewhere):SiteWhere是一个具有工业实力的开源物联网应用支持平台,可促进大规模物联网设备数据的摄取、存储、处理和集成。
* [SolarNode](https://github.com/SolarNetwork/solarnetwork-node):SolarNode是用于收集数据和控制设备的分布式SolarNetwork组件。
* [ThingLinks](https://gitee.com/mqttsnet/thinglinks):采用Spring Cloud微服务架构,一款高性能、高吞吐量、高扩展性的物联网平台。
Expand Down Expand Up @@ -6749,6 +6756,7 @@ permalink: /javalibs
* [MagicPlot](https://www.magicplot.com/):MagicPlot是一款技术绘图、曲线拟合和数据分析应用程序,这是一个商业软件。
* [SmartPLS](https://www.smartpls.com/):SmartPLS是用于使用偏最小二乘(PLS)路径建模方法进行基于方差的结构方程建模(SEM)的软件。
* [CaR](http://car.rene-grothmann.de/doc_en/index.html):CaR是动态几何程序,它模拟计算机上的指南针和尺子结构,由艾希施泰特天主教大学开源。
* [JGEX](https://github.com/kovzol/Java-Geometry-Expert):JGEX是一款结合了动态几何软件(DGS)、自动几何定理证明器(GTP)和视觉动态证明呈现方法的软件,由奥地利林茨教区私立大学教育学院开源。
* [CARMetal](https://carmetal.en.uptodown.com/windows):CARMetal是动态几何程序C.a.R.的改编版本。
* [Hodoku](https://github.com/PseudoFish/Hodoku):HoDoKu是一个用Java编写的数独助手,有英语和德语版本。
* [JLaTeXMath](https://github.com/opencollab/jlatexmath):JLaTeXMath是显示LaTeX代码的最佳Java库。
Expand Down Expand Up @@ -8475,6 +8483,11 @@ permalink: /javalibs
* [Measured](https://github.com/nacular/measured):Measured提供了一种安全且简单的使用测量单位的方法。
* [QUDTLib](https://github.com/qudtlib/qudtlib-java):QUDTLib为Java提供单位转换及相关功能。

## 调用图

* [Java CallGraph](https://github.com/Adrninistrator/java-all-call-graph):Java CallGraph能够通过静态分析的方式批量生成指定Java方法向下的完整调用链。
* [Java CallGraph](https://github.com/gousiosg/java-callgraph):一套用于在Java中生成静态和动态调用图的程序。

## 词法解析

* [ANTLR](https://github.com/antlr/antlr4):ANTLR是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件。
Expand Down

0 comments on commit 57693d5

Please sign in to comment.