object-oriented-programming

Open-source projects categorized as object-oriented-programming

Top 23 object-oriented-programming Open-Source Projects

object-oriented-programming
  1. awesome-low-level-design

    Learn Low Level Design (LLD) and prepare for interviews using free resources.

    Project mention: Thinking about my future career | dev.to | 2025-03-23

    Awesome Low-Level Design

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

    Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3

    Project mention: Deploying a Scala Play Application to Heroku | dev.to | 2025-04-08

    I’ve been a web developer for years, but I haven’t touched Java in a long time — like, late-90s long. Back then, Java development felt cumbersome: lots of boilerplate and complex configurations. It was not exactly a pleasant experience for building simple web apps. So when I recently started exploring Scala and the Play Framework, I was curious more than anything. Has the Java developer experience gotten better? Is it actually something I’d want to use today?

  4. Modern-CPP-Programming

    Modern C++ Programming Course (C++03/11/14/17/20/23/26)

  5. fprime

    F´ - A flight software and embedded systems framework

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

    Project mention: 🔥 17 Best Free GitHub Repositories to Crack System Design Interviews 🛠️ | dev.to | 2024-12-06

    7. Low Level Design Primer

  7. symbolicai

    A neurosymbolic perspective on LLMs

    Project mention: SymbolicAI: A neuro-symbolic perspective on LLMs | news.ycombinator.com | 2025-06-27
  8. pharo

    Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.

    Project mention: Developer's Block | news.ycombinator.com | 2025-08-23

    Perhaps switch languages/paradigms for a few days. If you are used to using "text-based" languages such as golang, python, c++ or java, try something like Smalltalk to freshen you up. Pharo https://pharo.org/ is a nice implementation.

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. eo

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

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

  12. KotlinTutorial

    Learn Kotlin programming from scratch

  13. kinx

    Looks like JavaScript, feels like Ruby, and it is a script language fitting in C programmers.

  14. awesome-csharp

    Awesome list of C# related libraries, tools and tutorials. Inspired by awesome-dotnet, awesome-dotnet-core, awesome-roslyn and awesome.

  15. stellogen

    An experimental unification-based programming language with logic-agnostic types, based on Girard's transcendental syntax

    Project mention: Transcendental Syntax | news.ycombinator.com | 2025-01-03
  16. rpp

    Rashi Plus Plus - the new Hebrew scripting language (by daniel-shimon)

  17. cs246e-notes

    Object oriented programming notes

  18. Super-Mario-Bros

    Classic Super Mario Bros. game implemented with Java for CS319 course (by ahmetcandiroglu)

  19. Python

    This repository contains the python source code, containing more than 40 python projects, involving many fields.仓库用于储存python源代码, 包含40多个python项目,涉及爬虫、算法、OpenGL、tkinter、面向对象编程等多个领域。 (by qfcy)

  20. fuzion

    The Fuzion Language Implementation (by tokiwa-software)

  21. ecal

    A simple embeddable scripting language which supports concurrent event processing. (by krotik)

  22. JAVA-SE-Tutorial-codeswithpankaj

    Pankaj-Str's GitHub, 'JAVA-SE-Tutorial-codeswithpankaj,' is a concise compendium of Java SE tutorials. Ideal for developers and learners, it offers clear and insightful code snippets, providing an efficient pathway to enhance Java programming skills. A valuable resource for mastering essential concepts

  23. DML

    An Object Oriented Web Programming Framework

  24. oop-in-cpp

    A guide to learn Object-Oriented Programming, written in C++

  25. garter

    A high level Python-like Assembly Language

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

object-oriented-programming discussion

Log in or Post with

object-oriented-programming related posts

Index

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

# Project Stars
1 awesome-low-level-design 17,506
2 scala 14,403
3 Modern-CPP-Programming 13,705
4 fprime 10,450
5 low-level-design-primer 7,077
6 symbolicai 1,590
7 pharo 1,304
8 eo 1,257
9 Ultimate-Notes-Books-Resources-for-NCIT 292
10 KotlinTutorial 269
11 kinx 237
12 awesome-csharp 147
13 stellogen 112
14 rpp 93
15 cs246e-notes 79
16 Super-Mario-Bros 68
17 Python 56
18 fuzion 55
19 ecal 48
20 JAVA-SE-Tutorial-codeswithpankaj 40
21 DML 38
22 oop-in-cpp 36
23 garter 22

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