java-design-patterns by iluwatar

Design patterns implemented in Java

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

Java

4,001 +5

48,986 +141

15,904 +56

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

39,767 +114

6,706 +9

GitHub
protobuf by protocolbuffers

Protocol Buffers - Google's data interchange format

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

C++

2,012 +1

35,662 +177

9,679 +37

GitHub
guava by google

Google core libraries for Java

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

Java

2,471 -1

32,620 +130

7,297 +21

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

27,848 +205

18,327 +95

GitHub
leakcanary by square

A memory leak detection library for Android

created at April 29, 2015, 11:54 p.m.

Kotlin

1,056 +1

23,171 +46

3,470 +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,649 -8

23,035 +51

8,218 +11

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

21,275 +28

4,337 +9

GitHub
fastjson by alibaba

bullettrain side A fast JSON parser/generator for Java. (Aliyun Data Lake Analytics https://www.aliyun.com/product/datalakeanalytics powered by fastjson )

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

Java

1,322 +0

18,437 +129

4,996 +26

GitHub
Hystrix by Netflix

Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.

created at Nov. 19, 2012, 8:14 p.m.

Java

1,626 +0

17,759 +62

3,642 +13

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

738 +3

16,040 +55

3,183 +7

GitHub
generator-jhipster by jhipster

Open Source application generator for creating Spring Boot + Angular/React projects in seconds!

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

JavaScript

786 +4

14,183 +63

2,890 +18

GitHub
flatbuffers by google

FlatBuffers: Memory Efficient Serialization Library

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

C++

648 +4

12,444 +45

1,959 +4

GitHub
java8-tutorial by winterbe

Modern Java - A Guide to Java 8

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

Java

888 +0

11,842 +23

2,775 +12

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

11,242 +23

521 +0

GitHub
realm-java by realm

Realm is a mobile database: a replacement for SQLite & ORMs

created at April 20, 2012, 9:18 a.m.

Java

404 -1

10,542 +2

1,650 -2

GitHub
HikariCP by brettwooldridge

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

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

Java

685 +2

10,504 +56

1,601 +9

GitHub
bytecode-viewer by Konloch

A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)

created at Oct. 14, 2014, 10:26 a.m.

Java

353 +0

10,373 +14

655 +0

GitHub
infer by facebook

A static analyzer for Java, C, C++, and Objective-C

created at Jan. 26, 2015, 11:19 a.m.

OCaml

557 +1

9,959 +15

1,352 +2

GitHub
redisson by redisson

Redisson - Redis Java client with features of In-Memory Data Grid. Supports over 30 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, RPC.

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

Java

790 +0

9,802 +72

2,404 +21

GitHub