java-design-patterns by iluwatar

Design patterns implemented in Java

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

Java

3,892 -1

75,546 +122

23,479 +32

GitHub
protobuf by protocolbuffers

Protocol Buffers - Google's data interchange format

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

C++

2,092 +0

55,104 +114

14,213 +21

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,277 +2

46,173 +20

7,615 +2

GitHub
guava by google

Google core libraries for Java

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

Java

2,434 +1

44,964 +72

10,020 +6

GitHub
dubbo by apache

Apache Dubbo is a high-performance, java based, open source RPC framework.

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

Java

3,111 +2

37,469 +45

25,076 +22

GitHub
sentry by getsentry

Sentry is cross-platform application monitoring, with a focus on error reporting.

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

Python

669 -1

31,171 +57

3,495 +9

GitHub
zxing by zxing

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

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

Java

1,697 +0

29,745 +26

9,234 -1

GitHub
arthas by alibaba

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

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

Java

1,143 +0

29,463 +59

6,469 +13

GitHub
fastjson by alibaba

A fast JSON parser/generator for Java.

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

Java

1,336 +0

24,727 +30

6,489 +7

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

24,008 +7

4,667 -1

GitHub
seata by seata

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

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

Java

871 -2

22,361 +38

7,860 +17

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

748 +0

21,078 +25

4,067 +10

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.

JavaScript

755 -1

19,679 +21

3,844 +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

773 -1

19,344 +44

6,961 +15

GitHub
redisson by redisson

Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...

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

Java

888 -1

19,262 +51

4,708 +6

GitHub
flatbuffers by google

FlatBuffers: Memory Efficient Serialization Library

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

C++

641 +1

18,091 +38

2,817 +4

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

181 -1

17,461 +17

705 +3

GitHub
mybatis-3 by mybatis

MyBatis SQL mapper framework for Java

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

Java

1,183 +1

17,353 +30

11,681 +11

GitHub
graal by oracle

GraalVM: Run Programs Faster Anywhere rocket

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

Java

474 +0

17,171 +22

1,378 +3

GitHub
HikariCP by brettwooldridge

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

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

Java

729 +0

16,897 +32

2,584 -1

GitHub