The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 object-oriented-programming Open-Source Projects
-
scala
Scala 2 compiler and standard library. Bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Recently I had to revisit the "JVM languages universe" again. Yes, language(s), plural! Java isn't the only language that uses the JVM. I previously used Scala, which is a JVM language, to use Apache Spark for Data Engineering workloads, but this is for another post 😉.
-
Posted not so long ago https://github.com/federico-busato/Modern-CPP-Programming
-
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.
-
Project mention: Fprime – A flight software and embedded systems framework by NASA | news.ycombinator.com | 2024-02-01
-
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.
-
pharo
Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.
Project mention: Why don't schools teach debugging, or, more fundamentally, fundamentals? | news.ycombinator.com | 2024-01-17I think in part it's because the idea that programming is text and math-based is too ingrained in society.
For example, we talk about programming languages. But IMO there are also programming systems such as Smalltalk [1]. I've programmed 2 years professionally in it, currently looking for an engagement in a different language (a curiosity thing, also a resume thing).
I think Smalltalk has a lot to offer by switching the programmer's view of thinking about programming systems rather than programming languages.
Moreover, programming systems is also not where it is at. One downside that Pharo in particular has is that the community is small. A lot of plugins/libraries that are a given in other languages aren't there! For some, however, this is a strength because one gets to learn much better how to build stuff from the ground up and tinker on it by yourself. Given that there is still a lot of low hanging fruit it is easy to become a contributor.
But this part, whether a community is big or small means that I think it's smarter to think about programming ecosystems where a programming language or programming system is the central hub connecting the programming community together.
Why don't schools teach about programming communities? See my first sentence ;-)
[1] https://pharo.org - a modern Smalltalk
-
-
-
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.
-
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
notes
-
-
-
-
snowball
[WIP] 🐱 Snowball is a low-weight, statically typed, object oriented programming language. (by snowball-lang)
-
Super-Mario-Bros
Classic Super Mario Bros. game implemented with Java for CS319 course (by ahmetcandiroglu)
Project mention: How do I compile/build a Super Mario game that has no pom/build file? | /r/learnjava | 2023-11-26Hey everyone. I'm trying to build this java Super Mario clone: https://github.com/ahmetcandiroglu/Super-Mario-Bros But after cloning the app, how do I build the game so I can play it? No pom.xml or other build files, I'm a little lost. Many thanks if you can help.
-
-
-
-
-
Hi everyone, last year I built super_cereal because I wanted to store OOP object graphs in browser localStorage.
-
Crack-Your-Placement
🎯 Repo for placement-preparation, DSA, Problem-Solving, Competitive Programming, CS-Fundamentals
-
-
-
proposal-function-demethodize
Draft specification for a standard demethodize function in JavaScript.
-
Singularity
A viral, p2p OS for the Internet. Get paid for your knowledge and jacking your objects into the Cloud. Experience new plateaus of wisdom as you propagate your spunk towards the utopia of cyberpunk. GPL2&CC:SA-BY-NC (by LeFreq)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
object-oriented-programming related posts
- How do I compile/build a Super Mario game that has no pom/build file?
- Show HN: SymbolicAI
- Snowball
- Rebuild an EMI Calculator without Next.js, TypeScript, Tailwind CSS, Recoil and Recharts
- Introduction to DML - part 4: The power of simplicity
- if i wanted to learn programming as a beginner(want to go into front end development). where would you suggest i start?
- Beautiful HTML-free desk-calculator app, build with just 61 lines of Javascript, framework included...
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source object-oriented-programming projects? This list will help you:
Project | Stars | |
---|---|---|
1 | scala | 14,267 |
2 | Modern-CPP-Programming | 10,715 |
3 | fprime | 9,865 |
4 | low-level-design-primer | 5,802 |
5 | pharo | 1,139 |
6 | symbolicai | 873 |
7 | kinx | 235 |
8 | Ultimate-Notes-Books-Resources-for-NCIT | 235 |
9 | KotlinTutorial | 233 |
10 | rpp | 85 |
11 | cs246e-notes | 80 |
12 | snowball | 56 |
13 | Super-Mario-Bros | 49 |
14 | fuzion | 45 |
15 | ecal | 37 |
16 | DML | 27 |
17 | garter | 23 |
18 | super_cereal | 16 |
19 | Crack-Your-Placement | 16 |
20 | KolibriOS | 16 |
21 | SanKEY.js | 15 |
22 | proposal-function-demethodize | 10 |
23 | Singularity | 8 |