Skip to content

Commit

Permalink
Update javalibs.md
Browse files Browse the repository at this point in the history
  • Loading branch information
tuyucheng777 authored Jul 9, 2024
1 parent f58ee3b commit f4f378d
Showing 1 changed file with 21 additions and 4 deletions.
25 changes: 21 additions & 4 deletions pages/javalibs.md
Original file line number Diff line number Diff line change
Expand Up @@ -314,6 +314,7 @@ permalink: /javalibs
- [COM桥](#COM桥)
- [GPU编程](#GPU编程)
- [硬件操作](#硬件操作)
- [运动规划](#运动规划)
- [操作系统](#操作系统)
- [逆向工程](#逆向工程)
- [电力系统](#电力系统)
Expand Down Expand Up @@ -1252,6 +1253,7 @@ permalink: /javalibs
* [Buck](https://github.com/facebook/buck):一个快速构建系统,鼓励在各种平台和语言上创建小型、可重用的模块,由Facebook开发。
* [SBT](https://github.com/sbt/sbt):SBT是一个适用于Scala、Java的构建工具。
* [Mill](https://github.com/com-lihaoyi/mill):Mill是一个现代化的构建工具,支持Scala和Java项目的构建和管理。
* [1JPM](https://github.com/Osiris-Team/1JPM):1JPM是一种Maven/Gradle替代方案,但有所不同,它本身是一个Java文件,你应该编辑该文件来配置你的项目。
* [Apache Ivy](https://github.com/apache/ant-ivy):Apache Ivy是一个用于管理(记录、跟踪、解决和报告)项目依赖关系的工具,具有很高的灵活性和可配置性,并且与Ant紧密集成。
* [Leiningen](https://github.com/technomancy/leiningen):一种构建自动化和依赖管理工具,用于以Clojure编程语言编写的软件项目的简单配置。
* [Polyglot Maven](https://github.com/takari/polyglot-maven):Polyglot Maven是Maven 3.3.1+的一组扩展,允许使用XML以外的方言编写POM模型。
Expand Down Expand Up @@ -2936,6 +2938,7 @@ permalink: /javalibs

## 9-22特性

* [Bach](https://github.com/sormuras/bach):Bach是一个编排JDK工具以构建模块化Java项目的工具。
* [ModiTect](https://github.com/moditect/moditect):Java 9模块系统工具库。
* [OpenWebStart](https://github.com/karakun/OpenWebStart):用于在Java 11后运行基于Web Start的应用程序。
* [Jabel](https://github.com/bsideup/jabel):可在Java 8上使用现代Java 9-14语法。
Expand Down Expand Up @@ -3702,7 +3705,7 @@ permalink: /javalibs
* [Apiman](https://github.com/apiman/apiman):Apiman是一个灵活的开源API管理平台,由RedHat开源。
* [Repose](https://github.com/rackerlabs/repose):Repose为API处理任务提供解决方案,例如身份验证、速率限制、API验证、HTTP请求日志记录等等。
* [EasyOpen](https://gitee.com/durcframework/easyopen):EasyOpen是一个简单易用的接口开放平台,平台封装了常用的参数校验、结果返回等功能。
* [Torna](https://gitee.com/durcframework/torna):接口文档解决方案,目标是让接口文档管理变得更加方便、快捷。
* [Torna](https://gitee.com/durcframework/torna):Torna是一个接口文档解决方案,目标是让接口文档管理变得更加方便、快捷。
* [Gravitee](https://github.com/gravitee-io/gravitee-api-management):Gravitee是一种灵活、轻量级且速度极快的开源解决方案,可帮助你的组织控制用户访问API的人员、时间和方式。
* [Apicurio Registry](https://github.com/Apicurio/apicurio-registry):Apicurio Registry使你能够使用远程REST API在存储中添加、更新和删除工件,由RedHat开源。
* [APK](https://github.com/wso2/apk):APK即Kubernetes API平台,这是一种尖端的API管理解决方案,旨在利用Kubernetes的强大功能来实现无缝且可扩展的部署,WSO2开源。
Expand Down Expand Up @@ -4483,6 +4486,7 @@ permalink: /javalibs
* [NeoSemantics](https://github.com/neo4j-labs/neosemantics):NeoSemantics是一个允许在Neo4j中使用RDF的插件。
* [Wikidata Toolkit](https://github.com/Wikidata/Wikidata-Toolkit):Wikidata Toolkit是一个用于访问Wikidata和其他Wikibase安装的Java库。
* [D2RQ](https://github.com/d2rq/d2rq):D2RQ平台是一个用于以虚拟只读RDF图形式访问关系数据库的系统,由约翰开普勒林茨大学、HP实验室等组织开源。
* [HeFQUIN](https://github.com/LiUSemWeb/HeFQUIN):HeFQUIN是一种用于图数据源异构联合的查询联合引擎,目前由林雪平大学开发。
* [RDFUnit](https://github.com/AKSW/RDFUnit):RDFUnit在测试驱动数据验证本体之上实现,旨在读取和生成仅符合该本体的RDF,由莱比锡大学开源。
* [RDF-File](https://github.com/alipay/rdf-file):RDF-File是一个处理结构化文本文件的工具组件,由支付宝开源。
* [LodView](https://github.com/LodLive/LodView):LodView是一个基于Spring和Jena的Java Web应用程序,它是一个能够提供符合W3C标准的IRI解引用的工具。
Expand Down Expand Up @@ -4658,6 +4662,7 @@ permalink: /javalibs
* [UTMStack](https://github.com/utmstack/UTMStack):UTMStack是一个统一的威胁管理平台,融合了SIEM(安全信息和事件管理)和XDR(扩展检测和响应)技术。
* [Magpie](https://github.com/openraven/magpie):Magpie是一个免费的开源框架和社区开发的插件集合,可用于构建完整的端到端安全工具,例如CSPM或云安全态势管理器。
* [Soteria](https://github.com/eclipse-ee4j/soteria):Soteria是Jakarta Security的实现。
* [AntiSamy](https://github.com/nahsra/antisamy):AntiSamy是一个用于快速、可配置地清理来自不受信任来源的HTML的库。
* [Fosstars Rating Core](https://github.com/SAP/fosstars-rating-core):这是一个用于定义和计算开源项目评级的框架,由SAP开源。
* [RFC3161 Timestamping Server](https://github.com/elbosso/rfc3161timestampingserver):该项目提供了一个符合RFC 3161的时间戳权威/服务器。

Expand Down Expand Up @@ -5501,7 +5506,7 @@ permalink: /javalibs
* [Classycle](https://classycle.sourceforge.net/):Classycle可以分析Java应用程序或库中的静态类和包依赖关系。
* [DepAn](https://github.com/google/depan):DepAn是一个直接操作工具,用于可视化、分析和重构大型应用程序中的依赖关系,Google开源。
* [JDependency](https://github.com/tcurdt/jdependency):可帮助分析类级别依赖关系、冲突和缺失的类。
* [Dependency-Track](https://github.com/DependencyTrack/dependency-track):智能组件分析平台,允许组织识别并降低软件供应链中的风险。
* [Dependency-Track](https://github.com/DependencyTrack/dependency-track):Dependency-Track是一个智能组件分析平台,允许组织识别并降低软件供应链中的风险,由OWASP开源
* [Degraph](https://github.com/riy/degraph):Degraph是一个用于可视化和测试JVM应用程序中的类和包依赖关系的工具。
* [Depgraph Maven Plugin](https://github.com/ferstl/depgraph-maven-plugin):该Maven插件在单个模块上生成依赖关系图,或者在多模块项目上以聚合形式生成依赖关系图。
* [FASTEN](https://github.com/fasten-project/fasten):在调用图级别分析包依赖网络的工具。
Expand Down Expand Up @@ -5638,10 +5643,11 @@ permalink: /javalibs
* [Web3j](https://github.com/web3j/web3j):Web3j是一个轻量级、高度模块化、响应式、类型安全的Java和Android库,用于处理智能合约并与以太坊网络上的客户端(节点)集成。
* [Token Core](https://github.com/consenlabs/token-core-android):TokenCore是一个区块链库,提供了相对一致的API,允许你同时管理钱包并在BTC、ETH和EOS链上签署交易。
* [Waves](https://github.com/wavesplatform/Waves):Waves是一个基于社区的去中心化开源技术堆栈,用于构建可扩展、用户友好的应用程序。
* [NEM](https://github.com/NemProject/nem):该项目包含NEM基础设施服务器及其所有依赖项。
* [MD BlockChain](https://gitee.com/tianyalei/md_blockchain):开源Java区块链平台,可做联盟链、私链使用,不适用于公链。
* [FingerNFT](https://github.com/fingerchar/fingernft):FingerNFT是一款开源NFT市场,兼容Opensea、Rarible。
* [Arbitrader](https://github.com/agonyforge/arbitrader):市场中立的加密货币交易机器人。
* [Apache Tuweni](https://github.com/apache/incubator-tuweni):Tuweni是一组库和其他工具,可帮助使用Java和其他JVM语言开发区块链和其他去中心化软件。
* [Apache Tuweni](https://github.com/apache/incubator-tuweni):Tuweni是一组库和其他工具,可帮助使用Java和其他JVM语言开发区块链和其他去中心化软件。
* [FundRequest](https://github.com/FundRequest/platform):FundRequest平台代码。
* [Blockj](https://gitee.com/blackfox/blockj):Java实现的一个简易区块链(联盟链)项目,包括加密工具、钱包、P2P传输、区块同步、网络共识等基础实现。
* [JD Chain](https://gitee.com/jdchain/jdchain):京东区块链是一个企业级的区块链框架系统,具有简洁、易用、可扩展和高性能的特点。
Expand Down Expand Up @@ -6341,6 +6347,7 @@ permalink: /javalibs
* [Scenic View](https://github.com/JonathanGiles/scenic-view):Scenic View是一个JavaFX应用程序,旨在让你轻松了解应用程序场景图的当前状态,并且还可以轻松操作场景图的属性,而无需继续编辑代码。
* [Usagi](https://github.com/OHDSI/Usagi):Usagi是一个帮助创建编码系统和词汇标准概念之间映射的应用程序,由OHDSI开源。
* [Trinity](https://github.com/Birdasaur/Trinity):Trinity提供性能分析和XAI工具,非常适合深度学习系统或执行复杂分类或解码的其他模型。
* [LogoRRR](https://github.com/rladstaetter/LogoRRR):LogoRRR是一款跨平台日志分析工具,它提供了一种清晰、快速的方式来浏览大型文本文件,通过其交互式、用户友好的界面强调关键事件。

#### GUI程序

Expand All @@ -6350,6 +6357,7 @@ permalink: /javalibs
* [MATLAB](https://www.mathworks.com/products/matlab.html):MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,其GUI部分由Java开发,这是MathWorks公司的商业软件。
* [Scilab](https://gitlab.com/scilab/scilab):Scilab是用于数值计算的免费开源软件,为工程和科学应用提供强大的计算环境,由法国国立计算机及自动化研究院和法国国立桥梁学院开源。
* [Protege](https://github.com/protegeproject/protege):Protege是一个免费的开源本体编辑器,支持最新的OWL 2.0标准,由斯坦福开发。
* [JISA](https://github.com/OE-FET/JISA):JISA是一个用Java编写的库,旨在用作为常见实验室仪器创建实验控制系统的方法,由剑桥大学开源。
* [Piped](https://github.com/TeamPiped/Piped):Piped是另一种隐私友好的YouTube前端,设计高效。
* [Sonarqube](https://github.com/SonarSource/sonarqube):SonarQube是一个开源的代码质量管理系统。
* [TempestSDR](https://github.com/martinmarinov/TempestSDR):该项目是一个软件工具包,用于使用软件定义无线电(SDR)接收器远程窃听视频监视器。
Expand Down Expand Up @@ -6418,6 +6426,7 @@ permalink: /javalibs
* [Freerouting](https://github.com/freerouting/freerouting):Freerouting是一款先进的自动布线器,适用于所有支持标准Specctra或Electra DSN接口的PCB程序。
* [Paintera](https://github.com/saalfeldlab/paintera):Paintera是一种通用可视化工具,用于3D体积数据和分割/重建中的校对,主要关注连接组学中电子显微照片的神经元重建,由Saalfeld实验室开源。
* [Mars Simulation](https://github.com/mars-sim/mars-sim):Mars Simulation是一个基于Java的开源项目,它模拟火星上最初定居者的任务操作和活动,其建模和模拟细节的保真度比大多数经典模拟游戏更高。
* [ELamX2](https://github.com/AndiMb/eLamX2):ELamX²是一款用Java编写的开源复合计算器,由德累斯顿工业大学航空航天工程学院飞机工程系主任开发。

#### UML工具

Expand Down Expand Up @@ -7071,6 +7080,11 @@ permalink: /javalibs
* [ZSmartSystems](https://github.com/zsmartsystems/com.zsmartsystems.zigbee):该项目旨在提供一个用Java编写并与Android兼容的ZigBee兼容框架。
* [VisiCut](https://github.com/t-oster/VisiCut):VisiCut是一个用户友好、独立于平台的工具,用于准备、保存作业并将其发送到激光切割机。

## 运动规划

* [OWL](https://github.com/idsc-frazzoli/owl):Java中的运动规划库,由苏黎世联邦理工学院开源。
* [RVO2-Java](https://github.com/snape/RVO2-Java):最佳相互避免碰撞(ORCA)算法的Java实现,由北卡罗来纳大学开源。

## 操作系统

* [JOS](https://sourceforge.net/projects/jos/):一个免费且开源的基于Java的操作系统。
Expand Down Expand Up @@ -7225,12 +7239,12 @@ permalink: /javalibs
* [K3PO](https://github.com/k3po/k3po):能够创建任意网络流量和行为,并验证网络端点在遭受该行为时是否行为正确。
* [XNIO](https://github.com/xnio/xnio):XNIO是一个简化的低级I/O层,可以在当今使用NIO的任何地方使用,这是JBoss社区项目。
* [JXIO](https://github.com/accelio/JXIO):JXIO是基于AccelIO(C库)的Java API。
* [SNMP4J](https://www.snmp4j.org/):SNMP4J是一个用Java来实现SNMP(简单网络管理协议)协议的开源项目,它支持以命令行的形式进行管理与响应。
* [Commons-Networking](https://github.com/CiscoSE/commons-networking):公共网络实用程序库,由Cisco开源。
* [URNLib](https://github.com/slub/urnlib):用于表示、解析和编码RFC 2141和RFC 8141中指定的URN的Java库,由德累斯顿工业大学开源。
* [OpenSky API](https://github.com/openskynetwork/opensky-api):OpenSky网络REST API的Python和Java绑定。
* [SimpleNet](https://github.com/jhg023/SimpleNet):SimpleNet是一个用Java编写的简单的客户端/服务器框架。
* [DiSNI](https://github.com/zrlio/disni):DiSNI是一个Java库,用于从用户空间直接存储和网络访问,它提供了一个RDMA接口来访问远程内存。
* [NIO-Multipart](https://github.com/synchronoss/nio-multipart):使用NIO和异步处理的Multipart库。
* [Fluency](https://github.com/komamitsu/fluency):Fluentd和Fluent Bit的高吞吐量数据摄取记录器。
* [Jcabi-URN](https://github.com/jcabi/jcabi-urn):根据RFC 2141的URN的不可变实现。
* [Barchart-UDT](https://github.com/barchart/barchart-udt):原生C++ UDT协议的Java包装。
Expand Down Expand Up @@ -7538,6 +7552,7 @@ permalink: /javalibs
* [Py4J](https://github.com/py4j/py4j):Py4J使Python程序能够动态访问任意Java对象。
* [Jep](https://github.com/ninia/jep):通过JNI将CPython嵌入到Java中。
* [RJava](https://github.com/s-u/rJava):R/Java接口允许在R中使用Java以及将R嵌入到Java中(通过JRI)。
* [RCaller](https://github.com/jbytecode/rcaller):RCaller是一个软件库,旨在简化从Java调用R的过程,由伊斯坦布尔大学数值方法教授开源。
* [LuaJava](https://github.com/jasonsantos/luajava):LuaJava是一个Java脚本编写工具,该工具的目标是允许用Lua编写的脚本操作用Java开发的组件。
* [Rococoa](https://github.com/iterate-ch/rococoa):Rococoa是绑定到Mac Objective-C对象系统的通用Java,它允许在Java中创建和使用Objective-C对象,以及在Java中实现Objective-C接口。
* [J4RS](https://github.com/astonbitecode/j4rs):J4RS允许从Rust轻松调用Java代码,反之亦然。
Expand Down Expand Up @@ -7613,6 +7628,7 @@ permalink: /javalibs
* [Phloc FileUpload](https://mvnrepository.com/artifact/com.phloc/phloc-fileupload/1.0.2):用于在Web应用程序中扩展文件上传处理的库。
* [Fulcrum Upload](https://turbine.apache.org/fulcrum/fulcrum-upload/):处理来自Servlet和Portlet的POST请求的multi-part/form-data解析,使multi-part文件可从内存或文件系统上的指定位置获取。
* [AWS S3 OutputStream](https://github.com/CI-CMG/aws-s3-outputstream):AWS S3 OutputStream项目允许通过java.io.OutputStream分段上传到AWS S3存储桶。
* [NIO-Multipart](https://github.com/synchronoss/nio-multipart):NIO Multipart项目包含一个轻量级通用Java库,用于以非阻塞方式处理Multipart请求和响应,并具有可配置但恒定的内存占用。

## 邮件操作

Expand Down Expand Up @@ -8507,6 +8523,7 @@ permalink: /javalibs
* [Flutter Plugin](https://github.com/flutter/flutter-intellij):用于Flutter开发的IntelliJ插件。
* [EmmyLua](https://github.com/EmmyLua/IntelliJ-EmmyLua):IntelliJ IDEA的Lua IDE/调试器插件。
* [EasyDoc](https://github.com/starcwang/easy_javadoc):IntelliJ IDEA插件,自动生成JavaDoc文档注释。
* [AutoDev](https://github.com/unit-mesh/auto-dev):人工智能驱动的编码向导,具有多语言支持、自动代码生成,以及有用的错误消除助手,由UnitMesh开源。
* [Elixir](https://github.com/KronicDeth/intellij-elixir):适用于JetBrain IntelliJ平台(包括Rubymine)的Elixir插件。
* [Haskell](https://github.com/rikvdkleij/intellij-haskell):用于Haskell的IntelliJ插件。
* [MinecraftDev](https://github.com/minecraft-dev/MinecraftDev):IntelliJ IDEA插件,为Minecraft模组项目提供特殊支持。
Expand Down

0 comments on commit f4f378d

Please sign in to comment.