Java awesome-list

Open-source Java projects categorized as awesome-list

Top 9 Java awesome-list Projects

awesome-list
  1. Design Patterns

    Design patterns implemented in Java

    Project mention: Learning Design Patterns in Programming | dev.to | 2025-04-09

    Java Design Patterns GitHub Repo

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. AdaptiveTableLayout

    Library that makes it possible to read, edit and write CSV files

  4. Data-Structures-and-Algorithms

    A repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways, programming questions and Interview questions. The main aim of this repository is to help students who are learning Data Structures and Algorithms or preparing for an interview. (by thepranaygupta)

  5. Awesome-Learning-Resources

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

  6. AWS-Guide

    Amazon Web Services (AWS) Guide. Learn all about Amazon Web Services Tools, Services, and Certifications.

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

  8. SaaSHub

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

    SaaSHub logo
  9. Data-Engineering-Roadmap

    Roadmap for Data Engineering

  10. awesome-j2me

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

    Project mention: Introducing Awesome J2ME: An Awesome List About Everything Related to J2ME | dev.to | 2024-08-31

    Through this post, I would like to introduce Awesome J2ME, an Awesome list that I, along with community, have been working on for more than a year. The goal of this project is to create a comprehensive resource that will be helpful to the whole community. Not only developers, video gamers, hobbyists but anyone who is interested in J2ME.

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-list discussion

Log in or Post with

Java awesome-list related posts

  • Connecting RDBs and Search Engines — Chapter 1

    5 projects | dev.to | 10 May 2025
  • Semantic Search with Spring Boot & Redis

    2 projects | dev.to | 29 Apr 2025
  • Learning Design Patterns in Programming

    1 project | dev.to | 9 Apr 2025
  • Monkey-patching in Java

    2 projects | dev.to | 21 Sep 2023
  • Unity's Licensing Changes: Discover Stride a Community-Driven Open-Source Engine

    3 projects | news.ycombinator.com | 14 Sep 2023
  • Help beginner

    4 projects | /r/ComputerCraft | 19 Jun 2023
  • Why Lisp Syntax Works

    5 projects | news.ycombinator.com | 5 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 Design Patterns 91,649
2 useful-java-links 5,999
3 AdaptiveTableLayout 1,900
4 Data-Structures-and-Algorithms 1,156
5 Awesome-Learning-Resources 737
6 AWS-Guide 515
7 password4j 377
8 Data-Engineering-Roadmap 227
9 awesome-j2me 107

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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