Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
tuyucheng committed Sep 9, 2024
1 parent 5b561e4 commit 4906632
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions pages/javalibs.md
Original file line number Diff line number Diff line change
Expand Up @@ -372,6 +372,7 @@ permalink: /javalibs
* [教育软件](#教育软件)
* [网络库](#网络库)
* [网络工具](#网络工具)
* [SDN](#SDN)
* [IP操作库](#IP操作库)
* [状态机](#状态机)
* [二维码生成器](#二维码生成器)
Expand Down Expand Up @@ -2179,6 +2180,7 @@ permalink: /javalibs
* [Apache Hive](https://github.com/apache/hive):Hive是一种分布式容错数据仓库系统,可实现大规模分析,并有助于使用SQL读取、写入和管理分布式存储中的PB级数据,由Facebook开源。
* [Trino](https://github.com/trinodb/trino):Trino是一个用于大数据分析的快速分布式SQL查询引擎,由Starburst开源。
* [Presto](https://github.com/prestodb/presto):Presto是一个用于大数据的分布式SQL查询引擎,由Facebook开源。
* [Amazon Athena](https://aws.amazon.com/cn/athena/):是一种交互式查询服务,可让你方便地使用标准SQL直接分析Amazon S3中的数据。
* [Apache Phoenix](https://github.com/apache/phoenix):Phoenix是基于HBase的SQL皮肤,作为客户端嵌入的JDBC驱动程序提供,旨在针对HBase数据的低延迟查询,由Salesforce开源。
* [XSQL](https://github.com/Qihoo360/XSQL):XSQL是一个多数据源查询引擎,设计简单易用,运行稳定,由360开源。
* [Gimel](https://github.com/paypal/gimel):Gimel提供统一的数据API来访问来自任何存储的数据,由Paypal开源。
Expand Down Expand Up @@ -2580,6 +2582,7 @@ permalink: /javalibs

* [PolarDB-X](https://github.com/polardb/polardbx-sql):PolarDB-X是一款云原生分布式SQL数据库,专为高并发、海量存储、复杂查询场景而设计,由阿里开源。
* [YugabyteDB](https://github.com/yugabyte/yugabyte-db):YugabyteDB是一个高性能、云原生、分布式SQL数据库,旨在支持所有PostgreSQL功能。
* [FoundationDB Record Layer](https://github.com/FoundationDB/fdb-record-layer):Record Layer是一个Java API,在FoundationDB之上提供面向记录的存储,大致相当于一个简单的关系型数据库,由Apple开源。
* [VoltDB](https://github.com/VoltDB/voltdb):VoltDB是一种水平可扩展的内存中SQL RDBMS,专为具有极高读写吞吐量要求的应用程序而设计。
* [NuoDB](https://www.3ds.com/nuodb-distributed-sql-database/):NuoDB是一个分布式云原生数据库管理系统,具有丰富的SQL实现并完全支持兼容事务,由达索开发。
* [ArcadeDB](https://github.com/ArcadeData/arcadedb):ArcadeDB是一个多模型DBMS,能够在通用硬件上每秒处理数百万条记录,并使用最少的资源。
Expand Down Expand Up @@ -3622,11 +3625,12 @@ permalink: /javalibs
* [LangChat](https://github.com/TyCoding/langchat):LangChat是Java生态下企业级AIGC项目解决方案,在RBAC权限体系的基础上,集成AIGC大模型能力,帮助企业快速定制AI知识库、企业AI机器人。
* [LangStream](https://github.com/LangStream/langstream):LangStream是一个用于构建和运行GenAI应用程序的框架,DataStax开源。
* [Agents-Flex](https://gitee.com/agents-flex/agents-flex):Agents-Flex是一个用Java开发的AI应用开发框架,旨在简化AI应用开发。
* [Jlama](https://github.com/tjake/Jlama):Jlama是Java的现代LLM推理引擎
* [JLama](https://github.com/tjake/Jlama):JLama是Java的现代LLM推理引擎
* [FreeChat](https://github.com/freechat-fun/freechat):FreeChat的宗旨是构建一个云原生、健壮并且可快速商用化的企业级AI虚拟角色平台。
* [Langtorch](https://github.com/Knowly-ai/langtorch):Langtorch是一个Java库,可让你轻松构建可组合的LLM应用程序。
* [Java-LangChain](https://github.com/Starcloud-Cloud/java-langchain):Java-LangChain是一个Java 8+的LangChain实现,在Java环境中构建强大的基于LLM的应用程序。
* [CodeMind](https://github.com/Intelligent-CAT-Lab/CodeMind):CodeMind是一个用于评估LLMs归纳代码推理的通用框架,它配备了静态分析组件,可以对结果进行深入分析,由伊利诺伊大学香槟分校开源。
* [Opik](https://github.com/comet-ml/opik):Opik是一个用于评估、测试和监控LLM应用程序的开源平台,由Comet开源。
* [HugAi](https://github.com/TouShang6015/Hugai-chatgpt):HugAi是由Spring Boot集成Open AI SDK开发的一套智能AI知识库,支持GPT对话,AI绘图Midjourney、Stable Diffusion、Open AI。

#### LLM客户端
Expand Down Expand Up @@ -3749,6 +3753,7 @@ permalink: /javalibs
* [Joshua](http://joshua-decoder.org/):Joshua是一个开源统计机器翻译解码器,用于基于短语、分层和基于语法的机器翻译,由约翰霍普金斯大学人类语言技术卓越中心开发。
* [AIKA](https://github.com/aika-algorithm/aika):AIKA是一种新型人工神经网络,旨在更紧密地模仿生物大脑的行为,并弥补与经典人工智能的差距。
* [ClearTK](https://github.com/ClearTK/cleartk):ClearTK提供了一个用Java开发统计自然语言处理组件的框架,并构建在UIMA之上,由科罗拉多大学博尔德分校开发。
* [Inception](https://github.com/inception-project/inception):Inception提供了一个语义标注平台,提供智能标注帮助和知识管理,由达姆施塔特工业大学开源。
* [Twitter NLP](https://github.com/brendano/ark-tweet-nlp):Tweet NLP是一个快速而强大的基于Java的标记器和词性标记器,由CMU开源。
* [GATE](https://github.com/GateNLP/gate-core):GATE是一个开源软件工具包,能够解决几乎所有文本处理问题,由谢菲尔德大学开发。
* [SemanticVectors](https://github.com/semanticvectors/semanticvectors):SemanticVectors从自由自然语言文本创建语义WordSpace模型,由德克萨斯大学、昆士兰科技大学开源。
Expand Down Expand Up @@ -3890,6 +3895,7 @@ permalink: /javalibs
* [XChart](https://github.com/knowm/XChart):XChart是一个轻量且方便的数据绘制库,旨在在尽可能短的时间内从数据到图表,并消除自定义图表样式时的猜测工作。
* [Incanter](https://github.com/incanter/incanter):Incanter是一个基于Clojure、类似R的JVM统计计算和图形环境。
* [Hopsworks](https://github.com/logicalclocks/hopsworks):Hopsworks是一个ML数据平台,具有以Python为中心的特征存储和MLOps功能,由Hopsworks开源。
* [ShinyProxy](https://github.com/openanalytics/shinyproxy):ShinyProxy是用于Shiny和数据科学应用程序的开源企业部署软件。
* [Eclipse ICE](https://github.com/eclipse/ice):ICE是一个科学工作台和工作流程环境,旨在改善计算科学家的用户体验。
* [Morpheus](https://github.com/zavtech/morpheus-core):Morpheus库旨在促进涉及大型数据集的高性能分析软件的开发,以便在JVM上进行离线和实时分析。
* [SessionAnalytics](https://github.com/Tencent/SessionAnalytics):SessionAnalytics是一个基于互联网用户Session会话的用户路径分析和挖掘框架,由腾讯开源。
Expand Down Expand Up @@ -5181,6 +5187,7 @@ permalink: /javalibs
* [Boxable](https://github.com/dhorions/boxable):Boxable是一个可用于轻松在PDF文档中创建表格的库。
* [PDF Studio Viewer](https://www.qoppa.com/pdfstudioviewer/):PDF Studio Viewer是一款可靠且易于使用的跨平台PDF阅读器。
* [EasyTable](https://github.com/vandeseer/easytable):这是一个基于PDFBox构建的小项目,允许你以相当简单的方式创建表格。
* [Science Parse](https://github.com/allenai/science-parse):Science Parse解析科学论文(PDF形式)并以结构化形式返回,由艾伦人工智能研究院开源。
* [Sejda](https://github.com/torakiki/sejda):Sejda SDK是一个用Java编写的面向任务的PDF编辑SDK库。
* [TrapRange](https://github.com/thoqbk/traprange):TrapRange是一种可用于检测表格内容并将其提取到PDF文件中的数据方法。
* [PDF-Util](https://github.com/vinsguru/pdf-util):PDF比较工具库。
Expand Down Expand Up @@ -6739,6 +6746,7 @@ permalink: /javalibs
* [TreeForm](https://github.com/frekky/TreeForm):TreeForm语法树绘图软件是一个语言语法/语义树绘图编辑器。
* [FullSync](https://github.com/fullsync/fullsync):FullSync是一个功能强大的工具,可帮助你保持各种数据的多个副本同步。
* [Shutter Encoder](https://github.com/paulpacifico/shutter-encoder):Shutter Encoder是最好的视频转换器软件之一,它还可以处理图像和音频。
* [Spectrum Analyzer](https://github.com/pavsa/hackrf-spectrum-analyzer):适用于Windows/Linux的hackrf_sweep频谱分析仪GUI。
* [Janelia Workstation](https://github.com/JaneliaSciComp/workstation):Janelia Workstation是一个神经科学发现平台,用于处理、分析、注释和共享大规模3D显微镜数据,由霍华德休斯医学研究所开源。
* [Java Modelling Tools](https://jmt.sourceforge.net/):JMT是由米兰理工大学和伦敦帝国理工学院开发的一套应用程序,旨在为性能评估、使用分析和模拟技术的系统建模、容量规划和工作负载特征研究提供全面的框架。
* [Whole Platform](https://github.com/wholeplatform/whole):Whole Platform是一种用于工程软件生产的开源技术。
Expand Down Expand Up @@ -7109,6 +7117,7 @@ permalink: /javalibs
## 数据库驱动

* [Postgresql](https://github.com/pgjdbc/pgjdbc):Postgresql JDBC驱动程序。
* [PGJDBC NG](https://github.com/impossibl/pgjdbc-ng):PostgreSQL的新JDBC驱动程序,旨在支持JDBC和Postgres的高级功能。
* [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数据库功能的驱动程序。
Expand Down Expand Up @@ -7182,6 +7191,7 @@ permalink: /javalibs
* [JRedis](https://github.com/alphazero/jredis):JRedis是Redis的Java客户端和连接器。
* [Redis Protocol](https://github.com/spullara/redis-protocol):RedisClient是Redis的Java客户端和服务端实现。
* [Carmine](https://github.com/taoensso/carmine):Carmine是Clojure的成熟Redis客户端,提供惯用的Clojure API,速度快、功能强大且易于使用。
* [Jesque](https://github.com/gresrun/jesque):Jesque是Resque在Java中的实现。
* [RedisScala](https://github.com/etaty/rediscala):RedisScala是具有非阻塞和异步I/O操作的Scala Redis客户端。
* [JRedisJSON](https://github.com/RedisJSON/JRedisJSON):Redis RedisJSON的Java客户端。
* [Redis OM Spring](https://github.com/redis/redis-om-spring):Redis OM Spring扩展了Spring Data Redis,以充分利用Redis和Redis Stack。
Expand Down Expand Up @@ -7237,6 +7247,7 @@ permalink: /javalibs
* [Spring Data MongoDB](https://github.com/spring-projects/spring-data-mongodb):Spring Data MongoDB项目旨在为新数据存储提供熟悉且一致的基于Spring的编程模型,同时保留特定于存储的特性和功能。
* [ReactiveMongo](https://github.com/ReactiveMongo/ReactiveMongo):ReactiveMongo是一个Scala驱动程序,提供完全非阻塞和异步I/O操作。
* [Mars](https://github.com/whaleal/mars):Mars是用于Java的MongoDB ORM/ODM框架,由上海锦木信息技术有限公司与中国东方航空公司共同开发。
* [Jongo](https://github.com/bguerout/jongo):Jongo是Mongo查询语言可在Java中使用。
* [Morphia](https://github.com/MorphiaOrg/morphia):Morphia是基于Java的MongoDB对象-文档映射器。
* [Mongojack](https://github.com/mongojack/mongojack):Mongojack将Java对象映射到MongoDB文档。
* [MongoPlus](https://gitee.com/aizuda/mongo-plus):MongoPlus可以使用MyBatisPlus的方式优雅的操作MongoDB,由爱组搭开源。
Expand Down Expand Up @@ -7852,6 +7863,12 @@ permalink: /javalibs
* [Batfish](https://github.com/batfish/batfish):Batfish是一种网络验证工具,通过分析网络设备的配置,为安全性、可靠性和合规性提供正确性保证。
* [FDT](https://github.com/fast-data-transfer/fdt):FDT是一种高效数据传输应用程序,能够通过广域网(使用标准TCP)以磁盘速度读写。

## SDN

* [OpenDaylight](https://github.com/opendaylight):OpenDaylight由Linux基金会支持,其目标在于开发支援软件定义网络(SDN)的各种软件工具,建立网络功能虚拟化的基础。
* [Floodlight](https://github.com/floodlight/floodlight):Floodlight是领先的开源OpenFlow控制器,由Cisco维护。
* [Lighty](https://github.com/PANTHEONtech/lighty):Lighty是一个由OpenDaylight提供支持的SDK,用于支持、简化和加速Java中软件定义网络(SDN)解决方案的开发,由PANTHEON开源。

## IP操作库

* [Ip2region](https://github.com/lionsoul2014/ip2region):Ip2region是一个离线IP地址定位库和IP定位数据管理框架,提供了众多主流编程语言的xdb数据生成和查询客户端实现。
Expand Down Expand Up @@ -7960,7 +7977,6 @@ permalink: /javalibs

* [OneinStack](https://github.com/oneinstack/oneinstack):OneinStack是一个PHP/Java部署工具。
* [Capsule](https://github.com/puniverse/capsule):Capsule是JVM应用程序的打包和部署工具。
* [ShinyProxy](https://github.com/openanalytics/shinyproxy):用于Shiny和数据科学应用程序的开源企业部署。
* [Rultor](https://github.com/yegor256/rultor):Rultor是一个DevOps团队助理,它通过易于使用的直观聊天机器人界面帮助你自动执行日常操作(合并、部署和发布)。
* [jDeploy](https://github.com/shannah/jdeploy):jDeploy Github Action允许你在Github工作流中为Java项目生成本机桌面安装程序。
* [JReleaser](https://github.com/jreleaser/jreleaser):JReleaser是一个用于Java和非Java项目的自动化发布工具。
Expand Down

0 comments on commit 4906632

Please sign in to comment.