You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[Apache ShardingSphere](https://github.com/apache/shardingsphere)| Distributed SQL transaction & query engine that allows for data sharding, scaling, encryption, and more on any database. | 20.6k | 1h |
238
239
239
240
<!-- SECTION:Date and Time -->
240
241
@@ -701,7 +702,7 @@
701
702
|[Comsat](https://github.com/puniverse/comsat)| Integrates standard Java web-related APIs with Quasar fibers and actors. | 595 | 9y |
|[Grizzly](https://javaee.github.io/grizzly/)| NIO framework. Used as a network layer in Glassfish. | - | - |
704
-
|[gRPC](https://github.com/grpc/grpc-java)| RPC framework based on protobuf and HTTP/2. | 11.9k |15h|
705
+
|[gRPC-java](https://github.com/grpc/grpc-java)| RPC framework based on protobuf and HTTP/2. | 11.9k |1d|
705
706
|[KryoNet](https://github.com/EsotericSoftware/kryonet)| Provides a clean and simple API for efficient TCP and UDP client/server network communication using NIO and Kryo. | 1.8k | 5y |
706
707
|[MINA](https://mina.apache.org)| Abstract, event-driven async I/O API for network operations over TCP/IP and UDP/IP via Java NIO. | - | - |
707
708
|[Netty](https://netty.io)| Framework for building high-performance network applications. | - | - |
@@ -857,6 +858,7 @@
857
858
|[Crnk](http://www.crnk.io)| Implementation of the JSON API specification to build resource-oriented REST endpoints with sorting, filtering, paging, linking, object graphs, type-safety, bulk updates, integrations and more. | - | - |
858
859
|[springdoc-openapi](https://github.com/springdoc/springdoc-openapi)| Automates the generation of API documentation using Spring Boot projects. | 3.7k | 6d |
|[openapi-generator](https://github.com/OpenAPITools/openapi-generator)| Allows generation of API client libraries, SDKs, server stubs, documentation and configuration automatically given an OpenAPI Spec. | 25.6k | 22m |
|[PIT](http://pitest.org)| Fast mutation-testing framework for evaluating fault-detection abilities of existing JUnit or TestNG test suites. | - | - |
993
995
|[weld-testing](https://github.com/weld/weld-testing)| Set of test framework extensions (JUnit 4, JUnit 5, Spock) to enhance the testing of CDI components via Weld. Supports Weld 5. | 112 | 2d |
DESC:Allows generation of API client libraries, SDKs, server stubs, documentation and configuration automatically given an OpenAPI Spec.
4001
+
SKIP:1
4002
+
SECTION:REST Frameworks
4003
+
---
4004
+
3991
4005
NAME:BioJava
3992
4006
URL:https://biojava.org/
3993
4007
DESC:Facilitates processing biological data by providing algorithms, file format parsers, sequencing and 3D visualization commonly used in bioinformatics.
@@ -336,6 +337,7 @@ _Everything that simplifies interactions with the database._
336
337
-[Vibur DBCP](https://www.vibur.org) - JDBC connection pool library with advanced performance monitoring capabilities.
337
338
-[Xodus](https://github.com/JetBrains/xodus) - Highly concurrent transactional schema-less and ACID-compliant embedded database.
338
339
-[CosId](https://github.com/Ahoo-Wang/CosId) - Universal, flexible, high-performance distributed ID generator.
340
+
-[Apache ShardingSphere](https://github.com/apache/shardingsphere) - Distributed SQL transaction & query engine that allows for data sharding, scaling, encryption, and more on any database.
339
341
340
342
### Date and Time
341
343
@@ -346,6 +348,12 @@ _Libraries related to handling date and time._
346
348
-[ThreeTen-Extra](https://github.com/ThreeTen/threeten-extra) - Additional date-time classes that complement those in JDK 8.
347
349
-[Time4J](https://github.com/MenoData/Time4J) - Advanced date and time library. (LGPL-2.1-only)
348
350
351
+
### Decentralization
352
+
353
+
_Libraries that handle decentralization tasks._
354
+
355
+
-[java-tron](https://github.com/tronprotocol/java-tron) Implementation of the Tron Protocol, whic utilizes blockchains to develop decentralized applications.
356
+
349
357
### Dependency Injection
350
358
351
359
_Libraries that help to realize the [Inversion of Control](https://en.wikipedia.org/wiki/Inversion_of_control) paradigm._
@@ -814,7 +822,7 @@ _Libraries for building network servers._
814
822
-[Comsat](https://github.com/puniverse/comsat) - Integrates standard Java web-related APIs with Quasar fibers and actors.
-[Grizzly](https://javaee.github.io/grizzly/) - NIO framework. Used as a network layer in Glassfish.
817
-
-[gRPC](https://github.com/grpc/grpc-java) - RPC framework based on protobuf and HTTP/2.
825
+
-[gRPC-java](https://github.com/grpc/grpc-java) - RPC framework based on protobuf and HTTP/2.
818
826
-[KryoNet](https://github.com/EsotericSoftware/kryonet) - Provides a clean and simple API for efficient TCP and UDP client/server network communication using NIO and Kryo.
819
827
-[MINA](https://mina.apache.org) - Abstract, event-driven async I/O API for network operations over TCP/IP and UDP/IP via Java NIO.
820
828
-[Netty](https://netty.io) - Framework for building high-performance network applications.
@@ -989,6 +997,7 @@ _Frameworks specifically for creating RESTful services._
989
997
-[Crnk](http://www.crnk.io) - Implementation of the JSON API specification to build resource-oriented REST endpoints with sorting, filtering, paging, linking, object graphs, type-safety, bulk updates, integrations and more.
990
998
-[springdoc-openapi](https://github.com/springdoc/springdoc-openapi) - Automates the generation of API documentation using Spring Boot projects.
991
999
-[Swagger](https://swagger.io) - Standard, language-agnostic interface to REST APIs.
1000
+
-[openapi-generator](https://github.com/OpenAPITools/openapi-generator) - Allows generation of API client libraries, SDKs, server stubs, documentation and configuration automatically given an OpenAPI Spec.
992
1001
993
1002
### Science
994
1003
@@ -1142,6 +1151,7 @@ _Provide environments to run tests for a specific use case._
-[PIT](http://pitest.org) - Fast mutation-testing framework for evaluating fault-detection abilities of existing JUnit or TestNG test suites.
1144
1153
-[weld-testing](https://github.com/weld/weld-testing) - Set of test framework extensions (JUnit 4, JUnit 5, Spock) to enhance the testing of CDI components via Weld. Supports Weld 5.
1154
+
-[selenium](https://github.com/SeleniumHQ/selenium) - Browser automation framework and ecosystem.
1145
1155
1146
1156
#### Matchers
1147
1157
@@ -1249,14 +1259,10 @@ _Frameworks that handle the communication between the layers of a web applicatio
1249
1259
1250
1260
### Workflow Orchestration Engines
1251
1261
1252
-
_Platforms and frameworks for orchestrating workflows and business processes._
1253
-
1254
1262
-[Cadence](https://cadenceworkflow.io) - Stateful code platform from Uber.
1255
1263
-[flowable](https://github.com/flowable/flowable-engine) - Compact and efficient workflow and business process management platform.
1256
1264
-[Temporal](https://temporal.io) - Microservice orchestration platform, forked from Cadence but gRPC based.
0 commit comments