javapoet by square

A Java API for generating .java source files.

created at Feb. 1, 2013, 4:56 p.m.

Java

346 +0

10,716 +3

1,361 +0

GitHub
javaparser by javaparser

Java 1-18 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.

created at Oct. 30, 2011, 2:03 p.m.

Java

146 +1

5,260 +12

1,114 +3

GitHub
grappa by fge

Write parsers for arbitrary text inputs, entirely in Java, with no preprocessing phase

created at April 23, 2014, 7:31 a.m.

Java

10 +0

64 +0

11 +0

GitHub
error-prone by google

Catch common Java mistakes as compile-time errors

created at Aug. 21, 2014, 11:26 p.m.

Java

162 +0

6,739 +8

727 +0

GitHub
derive4j by derive4j

Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.

created at Sept. 18, 2015, 6:59 p.m.

Java

30 +0

558 +0

50 +0

GitHub
compile-testing by google

Testing tools for javac and annotation processors

created at Aug. 26, 2013, 9:30 p.m.

Java

43 +0

690 +0

119 +0

GitHub
auto by google

A collection of source code generators for Java.

created at May 22, 2013, 9:41 p.m.

Java

342 +0

10,379 +1

1,188 +1

GitHub
Zero-Allocation-Hashing by OpenHFT

Zero-allocation hashing for Java

created at Oct. 31, 2014, 4:28 a.m.

Java

56 +0

767 +1

134 +0

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

470 +0

19,855 +17

1,586 +4

GitHub
transducers-java by cognitect-labs

A Java implementation of Transducers

created at Sept. 23, 2014, 6:45 p.m.

Java

27 +0

119 +0

13 +0

GitHub
stream-lib by addthis

Stream summarizer and cardinality estimator.

created at March 15, 2011, 6:41 p.m.

Java

231 +0

2,256 +0

557 +0

GitHub
stormpot by chrisvest

A fast object pool for the JVM

created at March 22, 2011, 12:27 p.m.

Java

16 +0

326 +0

41 +0

GitHub
simple-binary-encoding by real-logic

Simple Binary Encoding (SBE) - High Performance Message Codec

created at Sept. 3, 2013, 9:13 a.m.

Java

208 +0

3,034 +6

514 +0

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

47,692 +13

7,575 +1

GitHub
rollinghashjava by lemire

Rolling hash functions in Java

created at March 11, 2011, 3:45 p.m.

Java

8 +0

75 +0

13 +0

GitHub
RoaringBitmap by RoaringBitmap

A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others

created at June 17, 2013, 8:29 p.m.

Java

132 +0

3,410 +6

534 +0

GitHub
reactive-streams-utils by lightbend

None

created at Feb. 22, 2018, 4:18 a.m.

Java

16 +0

63 +0

7 +0

GitHub
rtree by davidmoten

Immutable in-memory R-tree and R*-tree implementations in Java with reactive api

created at Aug. 26, 2014, 12:29 p.m.

Java

61 +0

1,072 +2

212 +0

GitHub
pcollections by hrldcpr

A Persistent Java Collections Library

created at March 20, 2014, 9:28 a.m.

Java

32 +0

746 +0

76 +0

GitHub
PauselessHashMap by giltene

A java.util.HashMap compatible map that won't stall puts or gets when resizing

created at March 30, 2014, 3:27 a.m.

Java

12 +0

150 +0

20 +0

GitHub