java-design-patterns by iluwatar

Design patterns implemented in Java

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

Java

3,849 +4

78,287 +184

24,276 +35

GitHub
protobuf by protocolbuffers

Protocol Buffers - Google's data interchange format

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

C++

2,085 +3

57,206 +84

14,589 +24

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,264 -2

46,662 +15

7,639 -1

GitHub
guava by google

Google core libraries for Java

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

Java

2,432 +2

46,249 +51

10,276 +14

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,096 -3

38,131 +26

25,446 +23

GitHub
sentry by getsentry

Developer-first error tracking and performance monitoring

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

Python

675 +3

32,645 +51

3,661 +10

GitHub
arthas by alibaba

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

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

Java

1,153 +2

31,179 +103

6,789 +11

GitHub
zxing by zxing

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

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

Java

1,692 -2

30,420 +23

9,255 -1

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,331 -1

25,095 +7

6,522 +1

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

24,174 +1

4,666 -2

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

864 +1

23,060 +20

8,195 +8

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

745 -2

21,629 +17

4,146 +4

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

783 +3

20,212 +39

7,334 +16

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

20,203 +40

4,876 +12

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

745 +0

20,124 +28

3,904 +6

GitHub
flatbuffers by google

FlatBuffers: Memory Efficient Serialization Library

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

C++

647 +5

19,405 +312

2,960 +3

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

175 +0

18,250 +32

726 +0

GitHub
mybatis-3 by mybatis

MyBatis SQL mapper framework for Java

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

Java

1,179 -1

17,961 +22

11,996 +9

GitHub
graal by oracle

GraalVM: Run Programs Faster Anywhere rocket

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

Java

468 +2

17,855 +32

1,438 +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

725 +1

17,555 +37

2,653 +1

GitHub