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.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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

Index

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

Project Stars
1 low-level-design-primer 5,819
2 bash-oo-framework 5,538
3 attrs 5,074
4 ProxyManager 4,938
5 akita 3,695
6 Unifiedtransform 2,747
7 learning-oop-in-php 2,487
8 DesignPatternsLibrary 1,914
9 eo 903
10 Takes 795
11 Senior-Dev-Roadmap 786
12 cactoos 725
13 DynaMix 656
14 laravel-transporter 443
15 Design-Patterns-in-C 395
16 logtalk3 394
17 software-engineering-subjects 387
18 jcabi-github 302
19 oop 300
20 crystal-patterns 290
21 interface99 262
22 Ultimate-Notes-Books-Resources-for-NCIT 237
23 jpeek 200

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