Java Awesome

Open-source Java projects categorized as Awesome

Top 15 Java Awesome Projects

  1. awesome-system-design-resources

    Learn System Design concepts and prepare for interviews using free resources.

    Project mention: ๐Ÿ›๏ธ The System Design Playbook ๐Ÿ“– | dev.to | 2026-05-05

    A deeply-synthesized, opinionated reference distilled from five canonical sources: donnemartin/system-design-primer ยท ByteByteGoHq/system-design-101 ยท karanpratapsingh/system-design ยท ashishps1/awesome-system-design-resources ยท binhnguyennus/awesome-scalability

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. awesome-low-level-design

    Learn Low Level Design (LLD) and prepare for interviews using free resources.

  4. Android Debug Database

    A library for debugging android databases and shared preferences - Make Debugging Great Again

    Project mention: KV Cache in LLMs | dev.to | 2026-03-27

    I am Amit Shekhar, Founder @ Outcome School, I have taught and mentored many developers, and their efforts landed them high-paying tech jobs, helped many tech companies in solving their unique problems, and created many open-source libraries being used by top companies. I am passionate about sharing knowledge through open-source, blogs, and videos.

  5. AndroidNetworking

    ๐Ÿš€ A Complete Fast Android Networking Library that also supports HTTP/2 ๐Ÿš€

  6. JCTools

    Project mention: Crossfire: High-performance lockless spsc/mpsc/mpmc channels for Rust | news.ycombinator.com | 2025-11-01
  7. phpinspectionsea

    A Static Code Analyzer for PHP (a PhpStorm/Idea Plugin)

  8. Awesome-Learning-Resources

    "Technology Gold mine" to collect and share materials/resources (by GDGAhmedabad)

  9. Glide Bitmap Pool

    Glide Bitmap Pool is a memory management library for reusing the bitmap memory

  10. password4j

    Java cryptographic library that supports Argon2, bcrypt, scrypt and PBKDF2 aimed to protect passwords in databases. Easy to use by design, highly customizable, secure and portable. All the implementations follow the standards and have been reviewed to perform better in the JVM.

  11. awesome-j2me

    Awesome list about everything related to J2ME. Documentation, academic papers, tutorials, communities, IDEs, SDKs, emulators, apps, video games.

    Project mention: Show HN: J2ME | news.ycombinator.com | 2025-11-20
  12. image-comparison

    Published on Maven Central Java Library that compares 2 images with the same sizes and shows the differences visually by drawing rectangles. Some parts of the image can be excluded from the comparison. Can be used for automation QA tests.

  13. simple-openai

    A Java library to use the OpenAI Api in the simplest possible way.

  14. Data-Engineering-Roadmap

    Roadmap for Data Engineering

  15. awesome-symbian

    An Awesome List about everything related to Symbian OS. Documentation, academic papers, tutorials, communities, IDEs, SDKs, emulators, apps, video games.

    Project mention: Show HN: Symbian | news.ycombinator.com | 2025-11-28
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Awesome discussion

Log in or Post with

Java Awesome related posts

Index

What are some of the best open-source Awesome projects in Java? This list will help you:

# Project Stars
1 awesome-system-design-resources 40,579
2 awesome-low-level-design 26,153
3 Android Debug Database 8,674
4 useful-java-links 6,194
5 AndroidNetworking 5,909
6 JCTools 3,864
7 phpinspectionsea 1,485
8 Awesome-Learning-Resources 748
9 Glide Bitmap Pool 602
10 password4j 430
11 awesome-j2me 404
12 image-comparison 394
13 simple-openai 381
14 Data-Engineering-Roadmap 245
15 awesome-symbian 135

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Java is
the 10th most popular programming language
based on number of references?