java-design-patterns by iluwatar

Design patterns implemented in Java

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

Java

3,772 -2

90,016 +78

26,604 +11

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

40,518 +21

26,430 +3

GitHub
mybatis-3 by mybatis

MyBatis SQL mapper framework for Java

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

Java

1,144 -1

19,797 +13

12,858 -1

GitHub
guava by google

Google core libraries for Java

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

Java

2,376 -1

50,215 +21

10,907 +2

GitHub
zxing by zxing

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

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

Java

1,656 +0

32,841 +20

9,368 +2

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

844 -3

25,352 +25

8,785 +1

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

22,415 +9

8,033 +4

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

47,919 +13

7,604 +3

GitHub
arthas by alibaba

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

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

Java

1,132 -1

35,676 +35

7,502 +13

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

25,750 -2

6,502 +0

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

876 +0

23,365 +17

5,366 +8

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

24,685 +2

4,661 +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

736 +0

23,389 +8

4,289 +2

GitHub
webmagic by code4craft

A scalable web crawler framework for Java.

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

Java

767 +0

11,436 +10

4,181 +2

GitHub
java8-tutorial by winterbe

Modern Java - A Guide to Java 8

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

Java

997 +1

16,721 +2

4,043 -1

GitHub
jedis by redis

Redis Java client

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

Java

680 -1

11,880 +8

3,870 +1

GitHub
grpc-java by grpc

The Java gRPC implementation. HTTP/2 based RPC

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

Java

521 +1

11,464 +15

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

738 +0

13,421 +0

3,755 +2

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

999 +1

12,433 +10

3,754 +5

GitHub
checkstyle by checkstyle

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.

created at Aug. 31, 2013, 2:05 a.m.

Java

223 +0

8,351 +7

3,677 +3

GitHub