OOP

Top 23 OOP Open-Source Projects

  • low-level-design-primer

    Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.

  • bash-oo-framework

    Bash Infinity is a modern standard library / framework / boilerplate for Bash

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • attrs

    Python Classes Without Boilerplate

  • Project mention: Litestar 2.0 | /r/Python | 2023-08-29

    Full support for validation and serialisation of attrs classes and msgspec Structs. Where previously only Pydantic models and types where supported, you can now mix and match any of these three libraries. In addition to this, adding support for another modelling library has been greatly simplified with the new plugin architecture

  • ProxyManager

    🎩✨🌈 OOP Proxy wrappers/utilities - generates and manages proxies of your objects

  • akita

    πŸš€ State Management Tailored-Made for JS Applications

  • Unifiedtransform

    A school management Software

  • learning-oop-in-php

    A collection of resources to learn object-oriented programming and related concepts for PHP developers.

  • SaaSHub

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

    SaaSHub logo
  • DesignPatternsLibrary

    A comprehensive design patterns library implemented in C#, which covers various design patterns from the most commonly used ones to the lesser-known ones. Get familiar with and learn design patterns through moderately realistic examples.

  • eo

    EOLANG, an Experimental Pure 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 | news.ycombinator.com | 2023-06-11

    This is quite similar to Takes (https://github.com/yegor256/takes).

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

  • Senior-Dev-Roadmap

    The Ultimate Python Developer Roadmap✨

  • cactoos

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

  • DynaMix

    :fish_cake: A new take on polymorphism

  • laravel-transporter

    Transporter is a futuristic way to send API requests in PHP. This is an OOP approach to handling API requests.

  • Design-Patterns-in-C

    Practical design patterns in C

  • logtalk3

    Logtalk - declarative object-oriented logic programming language

  • Project mention: Logtalk portable solution for the Advent of Code 2023 Day 8 problem | /r/prolog | 2023-12-09
  • software-engineering-subjects

    Software Engineering Subjects

  • 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 | dev.to | 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.

  • oop

    OOP in Elixir!

  • crystal-patterns

    :book: Examples of GOF patterns written in Crystal

  • interface99

    Full-featured interfaces for C99

  • Ultimate-Notes-Books-Resources-for-NCIT

    Curated list of notes, books and other resources for the student of Nepal College of Information and Technology(NCIT) - Pokhara University, Nepal

  • Project mention: Study material for Pokhara University students | /r/Nepal | 2023-06-30

    notes

  • jpeek

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

  • SaaSHub

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

    SaaSHub logo
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).

OOP related posts

  • Logtalk portable solution for the Advent of Code 2023 Day 8 problem

    1 project | /r/prolog | 9 Dec 2023
  • Logtalk 3.69.0 released

    2 projects | /r/prolog | 22 Aug 2023
  • Logtalk 3.67.0 released

    2 projects | /r/prolog | 4 Jul 2023
  • Study material for Pokhara University students

    1 project | /r/Nepal | 30 Jun 2023
  • Labaratorski vezhbi finki

    1 project | /r/mkd | 22 Jun 2023
  • EO Kafka Producers and consumers for working with Apache Kafka message broker

    1 project | news.ycombinator.com | 9 Jun 2023
  • Logtalk 3.66.0 released

    2 projects | /r/prolog | 30 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

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

Project Stars
1 low-level-design-primer 5,858
2 bash-oo-framework 5,537
3 attrs 5,089
4 ProxyManager 4,940
5 akita 3,698
6 Unifiedtransform 2,755
7 learning-oop-in-php 2,487
8 DesignPatternsLibrary 1,914
9 eo 908
10 Takes 795
11 Senior-Dev-Roadmap 784
12 cactoos 727
13 DynaMix 658
14 laravel-transporter 444
15 Design-Patterns-in-C 397
16 logtalk3 396
17 software-engineering-subjects 388
18 jcabi-github 304
19 oop 300
20 crystal-patterns 290
21 interface99 262
22 Ultimate-Notes-Books-Resources-for-NCIT 239
23 jpeek 200

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