Java OOP

Open-source Java projects categorized as OOP

Top 10 Java OOP Projects

  • eo

    EOLANG, an Experimental Object-Oriented Programming Language Based on 𝜑-calculus

  • Takes

    True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects

    Project mention: Show HN: Java REST without annotations, DI nor reactive streams | | 2023-06-11

    This is quite similar to Takes (

    I like both, look cleaner then all the annotation based ones.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • cactoos

    Object-Oriented Java primitives, as an alternative to Google Guava and Apache Commons

  • jcabi-github

    Java Object-Oriented Wrapper of GitHub API, with a fake implementation of the entire GitHub API (for your tests)

    Project mention: Commit-teller - Problems during the development | | 2023-05-13

    The jcabi-github dependency looked nice in the beginning but it was having issues with the event feed management, the endpoints were not properly setup in the code, but it was only a minor issue, I was able to overcome it by using two different operations to fetch the required data.

  • jpeek

    Hosted and command-line calculator of cohesion metrics for Java code

  • self-core

    Self's core, implemented with Java SE 11.

  • eo-kafka

    EO Kafka Producers and consumers for working with Apache Kafka message broker

    Project mention: EO Kafka Producers and consumers for working with Apache Kafka message broker | | 2023-06-09
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • Chess

    Command line PVP Chess (by AlexWang18)

  • Bialetti

    A Java TCP/UDP server-side and client-side library/framework

  • StORMi

    Shujutech Object Relational Mapping Interface, the only Java ORM that fully supports all OO concepts.

    Project mention: Ask HN: Is there still ORM hate these days? | | 2023-11-16
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). The latest post mention was on 2023-11-16.

Java OOP related posts


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

Project Stars
1 eo 833
2 Takes 779
3 cactoos 713
4 jcabi-github 293
5 jpeek 196
6 self-core 27
7 eo-kafka 27
8 Chess 4
9 Bialetti 4
10 StORMi 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives