useful-java-links by Vedenin

A list of useful Java frameworks, libraries, software and hello worlds examples

created at Feb. 13, 2016, 1:14 p.m.

Java

501 +1

5,767 +1

1,186 -1

GitHub
grpc-java by grpc

The Java gRPC implementation. HTTP/2 based RPC

created at Dec. 8, 2014, 7 p.m.

Java

519 +0

11,213 +13

3,766 +0

GitHub
guice by google

Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 11 and above, brought to you by Google.

created at May 28, 2014, 11:18 p.m.

Java

528 +0

12,392 +11

1,651 -1

GitHub
dd-trace-java by DataDog

Datadog APM client for Java

created at April 24, 2017, 9:24 a.m.

Java

582 +0

543 +1

272 +0

GitHub
ribbon by Netflix

Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support.

created at Jan. 15, 2013, 1:08 a.m.

Java

671 +2

4,523 +4

1,236 +0

GitHub
jedis by redis

Redis Java client

created at June 11, 2010, 1:04 p.m.

Java

685 -1

11,675 +11

3,844 +0

GitHub
HikariCP by brettwooldridge

光 HikariCP・A solid, high-performance, JDBC connection pool at last.

created at Oct. 8, 2013, 5:43 a.m.

Java

713 +1

19,511 +20

2,893 +2

GitHub
gson by google

A Java serialization/deserialization library to convert Java Objects into JSON and back

created at March 19, 2015, 6:21 p.m.

Java

740 +2

23,023 +21

4,252 +1

GitHub
pinpoint by pinpoint-apm

APM, (Application Performance Management) tool for large-scale distributed systems.

created at Oct. 20, 2014, 9:27 a.m.

Java

743 +0

13,248 +12

3,742 +2

GitHub
webmagic by code4craft

A scalable web crawler framework for Java.

created at April 23, 2013, 12:57 p.m.

Java

768 +0

11,274 +8

4,180 +5

GitHub
Sentinel by alibaba

A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)

created at April 4, 2018, 6:37 a.m.

Java

788 -1

22,037 +21

7,918 +10

GitHub
incubator-seata by apache

fire Seata is an easy-to-use, high-performance, open source distributed transaction solution.

created at Dec. 28, 2018, 8:37 a.m.

Java

847 +1

24,991 +24

8,693 +10

GitHub
redisson by redisson

Redisson - Easy Valkey/Redis Java client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache ...

created at Jan. 11, 2014, 2:06 p.m.

Java

881 +0

22,824 +26

5,271 +7

GitHub
zuul by Netflix

Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.

created at March 13, 2013, 6:53 p.m.

Java

902 +2

13,236 +6

2,332 +4

GitHub
eureka by Netflix

AWS Service registry for resilient mid-tier load balancing and failover.

created at July 26, 2012, 10:23 p.m.

Java

996 +2

12,257 +6

3,716 +1

GitHub
java8-tutorial by winterbe

Modern Java - A Guide to Java 8

created at March 16, 2014, 5:25 p.m.

Java

1,005 +0

16,654 +8

4,025 +5

GitHub
EventBus by greenrobot

Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.

created at July 16, 2012, 4:55 p.m.

Java

1,043 +0

24,600 +4

4,653 +2

GitHub
arthas by alibaba

Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas

created at Aug. 29, 2018, 5:15 p.m.

Java

1,138 +0

34,840 +47

7,360 +5

GitHub
mybatis-3 by mybatis

MyBatis SQL mapper framework for Java

created at Feb. 14, 2013, 7:03 p.m.

Java

1,155 +0

19,473 +15

12,692 +4

GitHub
fastjson by alibaba

FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.

created at Nov. 3, 2011, 6:58 a.m.

Java

1,299 +0

25,652 +8

6,506 +1

GitHub