java-design-patterns by iluwatar

Design patterns implemented in Java

created at Aug. 9, 2014, 4:45 p.m.

Java

3,757 -4

90,277 +57

26,692 +13

GitHub
protobuf by protocolbuffers

Protocol Buffers - Google's data interchange format

created at Aug. 26, 2014, 3:52 p.m.

C++

2,048 +0

66,004 +48

15,545 +13

GitHub
guava by google

Google core libraries for Java

created at May 29, 2014, 4:23 p.m.

Java

2,377 +2

50,322 +20

10,926 +6

GitHub
RxJava by ReactiveX

RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.

created at Jan. 8, 2013, 8:11 p.m.

Java

2,205 -1

47,943 +7

7,602 -1

GitHub
dubbo by apache

The java implementation of Apache Dubbo. An RPC and microservice framework.

created at June 19, 2012, 7:56 a.m.

Java

3,035 -1

40,568 +8

26,439 -2

GitHub
sentry by getsentry

Developer-first error tracking and performance monitoring

created at Aug. 30, 2010, 10:06 p.m.

Python

686 +2

39,419 +58

4,224 +5

GitHub
arthas by alibaba

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

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

Java

1,129 -1

35,787 +29

7,513 +0

GitHub
zxing by zxing

ZXing ("Zebra Crossing") barcode scanning library for Java, Android

created at Oct. 12, 2011, 2:07 p.m.

Java

1,658 +0

32,921 +20

9,365 -1

GitHub
p3c by alibaba

Alibaba Java Coding Guidelines pmd implements and IDE plugin

created at June 23, 2017, 6:15 a.m.

Kotlin

1,307 +0

30,507 +11

8,066 +0

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,287 +0

25,756 -2

6,498 -1

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

842 -1

25,406 +12

8,791 -3

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,040 +0

24,701 +3

4,664 +1

GitHub
flatbuffers by google

FlatBuffers: Memory Efficient Serialization Library

created at May 19, 2014, 6:33 p.m.

C++

646 +0

23,475 +28

3,262 +6

GitHub
redisson by redisson

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

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

Java

874 +0

23,454 +26

5,381 +0

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

735 +0

23,429 +10

4,291 -2

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

781 -1

22,485 +9

8,049 +7

GitHub
FizzBuzzEnterpriseEdition by EnterpriseQualityCoding

FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.

created at Nov. 24, 2012, 12:14 a.m.

Java

172 +0

21,777 +17

763 +0

GitHub
generator-jhipster by jhipster

JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.

created at Oct. 21, 2013, 8:07 p.m.

TypeScript

717 +0

21,627 +18

4,026 -1

GitHub
graal by oracle

GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

created at Jan. 14, 2016, 5:11 p.m.

Java

467 +1

20,479 +23

1,643 +1

GitHub
HikariCP by brettwooldridge

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

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

Java

709 +0

20,094 +22

2,951 +5

GitHub