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.

  • SaaSHub

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

    SaaSHub logo
  • bash-oo-framework

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

  • attrs

    Python Classes Without Boilerplate

    Project mention: FastAPI, Pydantic, Psycopg3: the holy trinity for Python web APIs | dev.to | 2024-10-24

    This functionality allows you to map returned database data to any Python object, including standard lib dataclasses, models from the great attrs library, and yes, Pydantic models!

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

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

  • python-tutorial

    A Python 3 programming tutorial for beginners.

  • Your-Journey-To-Fluent-Python

    Your Journey To Fluent Python

  • 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

  • cactoos

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

  • DynaMix

    :fish_cake: A new take on polymorphism

  • cs12dotnet8

    Repository for the Packt Publishing book titled "C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals" by Mark J. Price

    Project mention: .NET History | news.ycombinator.com | 2024-05-23
  • laravel-transporter

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

  • logtalk3

    Logtalk - declarative object-oriented logic programming language

    Project mention: Ask HN: What's Prolog Like in 2024? | news.ycombinator.com | 2024-07-18

    If you want to see something truly fascinating, take apart https://logtalk.org/ - it implements an OO system for prolog which gives you all sorts of advantages (the least of which being a not-terrible way of getting namespaces).

    Reading "The Art of Prolog" and "The Craft of Prolog" was fun for me, as was learning how the Warren Abstract Machine works.

    (I am not at all a prolog expert, merely a programmer who happens to be fascinated by it, so this is all dabbling on my end but hopefully provides some stuff that's fun to learn for you as well)

  • Design-Patterns-in-C

    Practical design patterns in C

  • senior-software-engineer

    Collection of articles, books, and recommendations for senior-level interviews and assessments

  • oop

    OOP in Elixir!

  • jcabi-github

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

  • interface99

    Full-featured interfaces for C99

  • crystal-patterns

    :book: Examples of GOF patterns written in Crystal

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 discussion

Log in or Post with

OOP related posts

  • Why should you use attrs more

    1 project | dev.to | 19 Aug 2024
  • 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 3 Dec 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 6,495
2 bash-oo-framework 5,572
3 attrs 5,309
4 ProxyManager 4,955
5 akita 3,703
6 Unifiedtransform 2,838
7 learning-oop-in-php 2,498
8 DesignPatternsLibrary 2,014
9 python-tutorial 1,393
10 Your-Journey-To-Fluent-Python 1,086
11 eo 1,048
12 Takes 810
13 cactoos 744
14 DynaMix 672
15 cs12dotnet8 636
16 laravel-transporter 461
17 logtalk3 425
18 Design-Patterns-in-C 410
19 senior-software-engineer 393
20 oop 309
21 jcabi-github 306
22 interface99 303
23 crystal-patterns 295

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

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