Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
taketoday committed Apr 2, 2024
1 parent dfccd18 commit 8e1b701
Showing 1 changed file with 27 additions and 5 deletions.
32 changes: 27 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@
- [指纹识别](#指纹识别)
- [推荐系统](#推荐系统)
- [逻辑编程](#逻辑编程)
- [MATLAB](#MATLAB)
- [Jupyter](#Jupyter)
- [机器人开发](#机器人开发)
- [数学库](#数学库)
Expand Down Expand Up @@ -453,13 +454,13 @@

## REST框架

* [Rest.li](https://github.com/linkedin/rest.li):Rest.li是一个开源REST框架,用于使用类型安全绑定和异步、非阻塞IO构建健壮、可扩展的RESTful架构,由LinkedIn开源。
* [Eclipse Jersey](https://github.com/eclipse-ee4j/jersey):Jersey是一个REST框架,提供JAX-RS参考实现等。
* [Dropwizard](https://github.com/dropwizard/dropwizard):Dropwizard是一个Java框架,用于开发操作友好、高性能、RESTful Web Service。
* [RESTEasy](https://github.com/resteasy/resteasy):RESTEasy是一个JBoss项目,旨在为使用Java开发客户端和服务器RESTful应用程序和服务提供生产力框架。
* [Dropwizard](https://github.com/dropwizard/dropwizard):Dropwizard是一个Java框架,用于开发操作友好、高性能、RESTful Web Service,由Yammer开源
* [RESTEasy](https://github.com/resteasy/resteasy):RESTEasy是一个JBoss项目,旨在为使用Java开发客户端和服务器RESTful应用程序和服务提供生产力框架,由JBoss社区开源
* [Bootique](https://github.com/bootique/bootique):Bootique是一种最简单的Java启动器和集成技术,它旨在构建无容器的可运行Java应用程序。
* [RESTX](https://github.com/restx/restx):RESTX是一个完整的轻量级颠覆性堆栈,其中包括类似Swagger的UI并将REST规范测试视为文档。
* [Restlet](https://github.com/restlet/restlet-framework-java):Restlet框架帮助Java开发人员构建更好的遵循REST架构风格的Web API。
* [Rest.li](https://github.com/linkedin/rest.li):Rest.li是一个开源REST框架,用于使用类型安全绑定和异步、非阻塞IO构建健壮、可扩展的RESTful架构,由LinkedIn开源。
* [Restlet](https://github.com/restlet/restlet-framework-java):Restlet框架帮助Java开发人员构建更好的遵循REST架构风格的Web API,由Talend开源。
* [Magic API](https://gitee.com/ssssssss-team/magic-api):Magic API是一个基于Java的接口快速开发框架,通过Magic API提供的UI界面完成编写接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发。
* [Grumpyrest](https://github.com/MartinGeisse/grumpyrest):Grumpyrest是一个Java REST服务器框架,不使用注解、自动依赖注入或响应流,并最大限度地减少反射的使用。
* [Resty](https://github.com/Dreampie/Resty):Resty一款极简的RESTful轻量级的Web框架。
Expand Down Expand Up @@ -1943,6 +1944,7 @@
* [Kafka Connect File Pulse](https://github.com/streamthoughts/kafka-connect-file-pulse):Connect FilePulse是一种多用途、可扩展且可靠的Kafka连接器,可以轻松解析、转换任何格式的任何文件并将其流式传输到Apache Kafka,由StreamThoughts开源。
* [Extract](https://github.com/ICIJ/extract):用于并行、分布式内容提取的跨平台命令行工具。
* [Bender](https://github.com/Nextdoor/bender):该项目提供了一个可扩展的Java框架,用于在AWS Lambda上创建Serverless ETL函数,Bender处理复杂的管道并提供为ETL过程的各个方面构建模块所需的接口。
* [LinkMove](https://github.com/nhl/link-move):LinkMove是一个模型驱动的动态可配置框架,用于从外部源获取数据并将其保存在数据库中,由北美职业冰球联盟开源。
* [Hydrograph](https://github.com/BitwiseInc/Hydrograph):Hydrograph是一款功能强大的ETL工具,允许开发人员使用简单的拖放界面创建复杂的图表。
* [LinkedPipes ETL](https://github.com/linkedpipes/etl):LinkedPipes ETL是一个基于RDF的轻量级ETL工具。
* [FHIR Data Pipes](https://github.com/google/fhir-data-pipes):该仓库包括使用FHIR格式将来自FHIR服务器(例如HAPI、GCP FHIR存储,甚至OpenMRS)的数据转换为基于Apache Parquet文件或其他FHIR服务器的数据仓库的管道,由Google开源。
Expand Down Expand Up @@ -2279,6 +2281,7 @@
* [HaloDB](https://github.com/yahoo/HaloDB):HaloDB是一个用Java编写的快速且简单的嵌入式键值存储,由Yahoo开源。
* [Voldemort](https://github.com/voldemort/voldemort):Voldemort是一个分布式键值存储系统,Amazon Dynamo的开源克隆,由LinkedIn开源。
* [SwayDB](https://github.com/simerplaha/SwayDB):用于JVM的持久内存键值存储引擎,旨在实现高性能和资源效率。
* [BBoxDB](https://github.com/jnidzwetzki/bboxdb):BBoxDB是一个高可用的分布式存储管理器,旨在处理多维大数据。

#### 时序数据库

Expand Down Expand Up @@ -3067,7 +3070,7 @@
* [Tascalate Concurrent](https://github.com/vsilaev/tascalate-concurrent):该库提供了CompletionStage接口和相关类的实现,旨在支持长时间运行的阻塞任务(通常是I/O绑定)。
* [Coroutines](https://github.com/offbynull/coroutines):Coroutines是一个Java工具包,允许你用Java编写协程。
* [Completable Futures](https://github.com/spotify/completable-futures):Completable Futures是一组实用函数,用于简化Java 8中异步代码的使用,由Spotify开源。
* [DynamicTp](https://github.com/dromara/dynamic-tp):基于配置中心的轻量级动态线程池,内置监控告警功能,集成常用中间件线程池管理,可通过SPI自定义扩展实现,由dromara社区开源
* [DynamicTp](https://github.com/dromara/dynamic-tp):基于配置中心的轻量级动态线程池,内置监控告警功能,集成常用中间件线程池管理,可通过SPI自定义扩展实现,由美团开源
* [Async Util](https://github.com/IBM/java-async-util):提供异步协调工具,包括CompletionStages的迭代生产/消费和非阻塞异步互斥支持,由IBM开源。
* [TaskManager](https://github.com/iqiyi/TaskManager):TaskManager是一种支持依赖关系、任务兜底策略的任务调度管理工具,由爱奇艺开发。
* [Hippo4j](https://github.com/opengoofy/hippo4j):国产异步线程池框架,支持线程池动态变更、监控、报警。
Expand Down Expand Up @@ -4048,6 +4051,12 @@
* [Formulog](https://github.com/HarvardPL/formulog):Formulog通过构建和推理SMT公式的机制以及一些一阶函数编程来扩展逻辑编程语言Datalog,由哈佛编程语言研究小组开源。
* [Alpha](https://github.com/alpha-asp/Alpha):Alpha是一个答案集编程(ASP)系统:它读取逻辑程序(一组逻辑规则)并计算相应的答案集,由维也纳工业大学开源。

## MATLAB

* [Dimple](https://github.com/analog-garage/dimple):Dimple是一款用于概率建模、推理和学习的开源软件工具。
* [MFL](https://github.com/HebiRobotics/MFL):MFL是一个Java库,用于读取和写入与MATLAB的MAT文件格式兼容的MAT文件,由CMU机器人研究所开源。
* [MatFileRW](https://github.com/diffplug/matfilerw):MatFileRW是一个允许读取和写入MAT文件的库。

## Jupyter

* [Rapaio-Jupyter-Kernel](https://github.com/padreati/rapaio-jupyter-kernel):基于JShell的Java语言Jupyter内核。
Expand Down Expand Up @@ -4143,6 +4152,7 @@
* [Shared Scientific Toolbox](https://carsomyr.github.io/shared/):SST是基础科学库的集合,其主要目的是充当所涉及的科学计算的高度特定需求与Java编程语言的更传统方面之间的桥梁。
* [Jspline+](https://www.mathematik.hu-berlin.de/~lamour/software/JAVA/J_Spline/overview-summary.html):Jspline+是新西伯利亚计算数学和数学地球物理研究所开发的Java样条逼近库,它包含离散网格上的单变量和多元样条近似的类,以及核心矩阵和线性系统解类。
* [JLargeArrays](https://gitlab.com/visnow.org/JLargeArrays):JLargeArrays是一个纯Java的一维数组库,最多可以存储2的63次方个元素,由华沙大学开源。
* [DynaHist](https://github.com/dynatrace-oss/dynahist):Java动态直方图库。

## 本体库

Expand Down Expand Up @@ -4307,6 +4317,7 @@
* [OpenICE](https://github.com/mdpnp/mdpnp):OpenICE是一项旨在创建集成临床环境的社区实施的倡议,该计划不仅包括软件实现,还包括更广泛的临床生态系统的架构,以实现临床研究的新途径。
* [Dicoogle](https://github.com/bioinformatics-ua/dicoogle):Dicoogle是一款可扩展、独立于平台的开源PACS归档软件,它以更敏捷的索引和检索机制取代了传统的集中式数据库。
* [Phoenix CTMS](https://github.com/phoenixctms/ctsms):Phoenix CTMS是一款大型Web应用程序,将临床研究中使用的数据库软件的功能结合在一个模块化系统中。
* [SIMRS Khanza](https://github.com/mas-elkhanza/SIMRS-Khanza):适用于医院、诊所、保健中心、私人医生的软件,已在印度尼西亚1000多家医院使用。
* [OpenELIS Global 2](https://github.com/I-TECH-UW/OpenELIS-Global-2):OpenELIS Global是专为公共卫生实验室量身定制的开放式企业级实验室信息系统软件,由华盛顿大学开源。

## 化学领域
Expand Down Expand Up @@ -4340,6 +4351,7 @@
* [Keywhiz](https://github.com/square/keywhiz):Keywhiz是一个用于分发和管理密钥的系统,由Square开源。
* [Janssen](https://github.com/JanssenProject/jans):Janssen是一个可扩展的开源数字身份平台,是基于标准、开发人员友好的组件的软件发行版,这些组件经过精心设计,可以在任何云中协同工作。
* [Shaun](https://gitee.com/baomidou/shaun):基于pac4j-jwt的WEB安全组件。
* [Peergos](https://github.com/Peergos/Peergos):Peergos是一个创新性的去中心化文件存储和协作平台,它致力于提供安全、私密和可验证的在线分享与交互体验,由牛津大学、墨尔本大学等开源。
* [Spring Session](https://github.com/spring-projects/spring-session):Spring Session提供了一个API和实现来管理用户的会话信息,同时也使得支持集群会话变得很简单,而无需绑定到应用程序容器特定的解决方案。
* [Microsoft Authentication Library](https://github.com/AzureAD/microsoft-authentication-library-for-java):MSAL4J使应用程序能够与Microsoft身份平台集成。
* [RiskScanner](https://github.com/fit2cloud/riskscanner):RiskScanner是开源的多云安全合规扫描平台,基于Cloud Custodian、Prowler和Nuclei引擎,实现对主流公(私)有云资源的安全合规扫描和漏洞扫描。
Expand Down Expand Up @@ -4529,6 +4541,8 @@
* [Chronicle-Salt](https://github.com/OpenHFT/Chronicle-Salt):NaCl库的Chronicle包装器。
* [Tongsuo-Java-SDK](https://github.com/Tongsuo-Project/tongsuo-java-sdk):Tongsuo-Java-SDK是一个Java安全提供程序,它实现了部分Java加密扩展和Java安全套接字扩展。
* [SMCryptoj](https://github.com/zhuobie/smcryptoj):SM国密算法的Java绑定。
* [Hash4j](https://github.com/dynatrace-oss/hash4j):Hash4j是Dynatrace的一个Java库,其中包括基于高质量哈希函数的各种非加密哈希算法和数据结构。
* [Homomorphic Encryption](https://github.com/adwise-fiu/Homomorphic_Encryption):包含ElGamal、Paillier、Goldweiser-Micali和DGK同态加密系统的软件包,由佛罗里达国际大学开源。

#### 电子签名

Expand Down Expand Up @@ -4863,6 +4877,7 @@
* [CompressHelper](https://github.com/nanchen2251/CompressHelper):文件、图片压缩工具类。
* [AdvancedLuban](https://github.com/shaohui10086/AdvancedLuban):高效、简洁的图片压缩工具库。
* [JavaEWAH](https://github.com/lemire/javaewah):Java BitSet类的压缩替代方案。
* [Archive Patcher](https://github.com/google/archive-patcher):Archive Patcher是一个开源项目,允许对zip存档进行节省空间的修补,由Google开源。
* [Apache Commons Compress](https://github.com/apache/commons-compress):定义了用于处理压缩和存档格式的API。
* [RoaringBitmap](https://github.com/RoaringBitmap/RoaringBitmap):Java中更好的压缩位集。
* [LZF Compressor](https://github.com/ning/compress):一个用于编码和解码LZF格式数据的Java库。
Expand Down Expand Up @@ -5634,6 +5649,7 @@
* [Walle](https://github.com/Meituan-Dianping/walle):Android Signature V2 Scheme签名下的新一代渠道包打包神器,由美团开源。
* [Mindustry](https://github.com/Anuken/Mindustry):用Java编写的自动化塔防RTS。
* [PhotoView](https://github.com/Baseflow/PhotoView):Android版ImageView的实现,支持通过各种触摸手势进行缩放。
* [ApkAnalyser](https://github.com/sonyxperiadev/ApkAnalyser):ApkAnalyser是一种静态虚拟分析工具,用于检查和验证Android应用程序的开发工作,由索尼开源。
* [Fresco](https://github.com/facebook/fresco):用于管理图像及其使用的内存的Android库,由Facebook开源。
* [Tinker](https://github.com/Tencent/tinker):Android的热修复解决方案库,它支持dex、库和资源更新,无需重新安装apk,由腾讯开源。
* [Material Components Android](https://github.com/material-components/material-components-android):适用于Android的模块化和可定制的Material Design UI组件。
Expand Down Expand Up @@ -6115,6 +6131,7 @@
* [HotswapAgent](https://github.com/HotswapProjects/HotswapAgent):Java无限运行时类和资源重定义。
* [BlockHound](https://github.com/reactor/BlockHound):用于检测来自非阻塞线程的阻塞调用的Java代理。
* [Jamm](https://github.com/jbellis/jamm):用于内存测量的Java代理。
* [One Java Agent](https://github.com/alibaba/one-java-agent):One Java Agent提供插件化支持,统一管理众多的Java Agent,由阿里开源。
* [Dongtai-agent-java](https://github.com/HXSecurity/DongTai-agent-java):针对Java应用程序的数据采集工具。
* [BTrace](https://github.com/btraceio/btrace):用于Java平台的安全、动态跟踪工具。
* [KnowAgent](https://github.com/didi/KnowAgent):基于日志模板构建,采集任务动态管控、数据质量精确度量,一站式日志采集平台,由滴滴开源。
Expand Down Expand Up @@ -6258,10 +6275,12 @@
* [Snowflake JDBC Driver](https://github.com/snowflakedb/snowflake-jdbc):Snowflake JDBC驱动程序。
* [JAsync-SQL](https://github.com/jasync-sql/jasync-sql):JAsync-SQL是一个使用Kotlin编写的简单、基于Netty、异步、高性能且可靠的PostgreSQL和MySQL数据库驱动程序。
* [Cassandra Java Driver](https://github.com/apache/cassandra-java-driver):Apache Cassandra的Java驱动程序。
* [ClickHouse Native JDBC](https://github.com/housepower/ClickHouse-Native-JDBC):用于在Java 中访问ClickHouse的原生JDBC库,还提供用于与Apache Spark集成的库。
* [VtDriver](https://github.com/jd-opensource/vtdriver):VtDriver是一套基于分布式数据库Vitess而开发的Vitess Java客户端解决方案,由京东开源。
* [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数据库。
* [Nebula Java](https://github.com/vesoft-inc/nebula-java):Nebula Graph的Java客户端和数据导入器。

## 音视频处理

Expand Down Expand Up @@ -6561,6 +6580,7 @@

* [Strange](https://github.com/redfx-quantum/strange):该项目定义了一个可用于创建量子程序的Java API。
* [iQuantum](https://github.com/Cloudslab/iQuantum):iQuantum是用于量子计算环境建模和仿真的工具包。
* [JQuantLib](https://github.com/frgomes/jquantlib):JQuantLib是一个免费、开源、全面的量化金融框架,100%用Java编写。

## CMS系统

Expand Down Expand Up @@ -7157,6 +7177,7 @@
* [Avaje Validator](https://github.com/avaje/avaje-validator):通过APT源代码生成进行无反射POJO验证的Java库。
* [OVal](https://github.com/sebthom/oval):OVal是一个实用且可扩展的验证框架,适用于任何类型的Java对象,可以使用注解(@NotNull、@MaxLength)、POJO或XML来声明约束。
* [Functional Validation](https://github.com/MAIF/functional-validation):该库提供了工具来验证Bean并组合验证堆栈错误。
* [Vador](https://github.com/salesforce-misc/Vador):Vador是一个现代验证框架,旨在简化和提高REST API验证,由Salesforce开源。

## 元编程

Expand Down Expand Up @@ -7994,6 +8015,7 @@
* [OpenAMASE](https://github.com/afrl-rq/OpenAMASE):模拟多无人机任务的项目,由空军研究实验室、航空航天系统局、动力和控制部门开发。
* [AsTeRICS](https://github.com/asterics/AsTeRICS):AsTeRICS是一个用于辅助技术的免费开源图形构建集。
* [Neptus](https://github.com/LSTS/neptus):用于操作所有类型无人驾驶车辆的分布式指挥和控制基础设施,由波尔图大学开源。
* [JIDT](https://github.com/jlizier/jidt):Java信息动力学工具包,用于研究复杂系统中的信息理论计算测量。

## 教程系列

Expand Down

0 comments on commit 8e1b701

Please sign in to comment.