Topic: "object-oriented"
ruby/ruby
The Ruby Programming Language
Language: Ruby - Size: 323 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 22,710 - Forks: 5,434

apple/pkl
A configuration as code language with rich validation and tooling.
Language: Java - Size: 6.14 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 10,719 - Forks: 321

marcobambini/gravity
Gravity Programming Language
Language: C - Size: 2.61 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 4,387 - Forks: 239

JakubVojvoda/design-patterns-cpp
C++ Design Patterns
Language: C++ - Size: 65.4 KB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 4,382 - Forks: 961

goby-lang/goby
Goby - Yet another programming language written in Go
Language: Go - Size: 7.95 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 3,511 - Forks: 175

stampit-org/stampit
OOP is better with stamps: Composable object factories.
Language: JavaScript - Size: 1.23 MB - Last synced at: 23 days ago - Pushed at: 7 months ago - Stars: 3,015 - Forks: 104

eclipse-collections/eclipse-collections
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
Language: Java - Size: 17.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,518 - Forks: 641

jainaman224/Algo_Ds_Notes
A comprehensive resource for learning and implementing algorithms and data structures. This repository includes detailed notes, complexity analysis, and code examples in C++, Java, Python, and more. Ideal for students, professionals, and those preparing for coding interviews.
Language: C++ - Size: 2.66 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 2,249 - Forks: 2,083

idaholab/moose
Multiphysics Object Oriented Simulation Environment
Language: C++ - Size: 613 MB - Last synced at: about 19 hours ago - Pushed at: about 20 hours ago - Stars: 1,963 - Forks: 1,125

ochococo/OOD-Principles-In-Swift
💎 The Principles of OOD (SOLID) based on Uncle Bob articles.
Language: Swift - Size: 207 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1,900 - Forks: 158

ring-lang/ring
Simple and flexible programming language for applications development
Language: C - Size: 2.95 GB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,326 - Forks: 434

rjaros/kvision
Object oriented web framework for Kotlin/JS
Language: Kotlin - Size: 261 MB - Last synced at: 5 days ago - Pushed at: 29 days ago - Stars: 1,290 - Forks: 66

objectionary/eo
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-Calculus
Language: Java - Size: 301 MB - Last synced at: about 9 hours ago - Pushed at: about 10 hours ago - Stars: 1,225 - Forks: 160

gansm/finalcut
The modern text-based widget toolkit
Language: C++ - Size: 26.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,083 - Forks: 56

nacular/doodle
A pure Kotlin UI framework for the Web and Desktop.
Language: Kotlin - Size: 39.9 MB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 750 - Forks: 28

xuxueli/xxl-crawler
A lightweight web crawler framework.(Java爬虫框架)
Language: Java - Size: 449 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 722 - Forks: 311

cginternals/globjects
C++ library strictly wrapping OpenGL objects.
Language: C++ - Size: 7.06 MB - Last synced at: 24 days ago - Pushed at: 2 months ago - Stars: 546 - Forks: 59

capnmidnight/Primrose
A syntax-highlighting text editors that renders to an HTML5 Canvas
Language: JavaScript - Size: 202 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 529 - Forks: 73

Yonaba/30log
30 lines library for object orientation in Lua
Language: Lua - Size: 715 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 475 - Forks: 53

iandunn/WordPress-Plugin-Skeleton 📦
A WordPress plugin skeleton built using object-oriented principles and the MVC pattern.
Language: PHP - Size: 163 KB - Last synced at: 3 months ago - Pushed at: about 9 years ago - Stars: 465 - Forks: 143

Akagi201/lw_oopc
Light Weight Object Oriented C macros
Language: C - Size: 257 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 442 - Forks: 201

knightsj/object-oriented-design
面向对象设计的设计原则和设计模式
Language: Objective-C - Size: 1.73 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 430 - Forks: 92

haifenghuang/monkey 📦
Interpreter with support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL.
Language: Go - Size: 10.2 MB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 387 - Forks: 20

hirrolot/interface99
Full-featured interfaces for C99
Language: C - Size: 347 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 324 - Forks: 14

feelpp/feelpp
:gem: Feel++: Finite Element Embedded Language and Library in C++
Language: C++ - Size: 348 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 322 - Forks: 66

keremkoseoglu/ABAP-Library
Useful ABAP code snippets
Language: ABAP - Size: 878 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 247 - Forks: 51

ELENA-LANG/elena-lang
ELENA is a general-purpose language with late binding. It is multi-paradigm, combining features of functional and object-oriented programming. Rich set of tools are provided to deal with message dispatching : multi-methods, message qualifying, generic message handlers, run-time interfaces
Language: C++ - Size: 46.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 241 - Forks: 28

Kray-G/kinx
Looks like JavaScript, feels like Ruby, and it is a script language fitting in C programmers.
Language: C - Size: 10.1 MB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 236 - Forks: 9

nicolas-van/ring.js 📦
Ring.js - JavaScript Class System with Multiple Inheritance
Language: JavaScript - Size: 732 KB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 221 - Forks: 8

daokoder/dao
Dao Programming Language
Language: C - Size: 99.5 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 199 - Forks: 19

SAP-samples/abap-oo-basics
In support of the YouTube video series on ABAP Object Oriented basics, this repository contains the ABAP source code samples which are used in the video series.
Language: ABAP - Size: 112 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 198 - Forks: 56

xDimGG/node-steamapi
An object-oriented Steam API wrapper for Node.js developers.
Language: TypeScript - Size: 265 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 195 - Forks: 49

Goddard-Fortran-Ecosystem/pFUnit
Parallel Fortran Unit Testing Framework
Language: Fortran - Size: 12.1 MB - Last synced at: 5 days ago - Pushed at: 23 days ago - Stars: 184 - Forks: 53

moose/Moose
Official repository for Moose
Language: Perl - Size: 20.1 MB - Last synced at: 11 days ago - Pushed at: 8 months ago - Stars: 166 - Forks: 105

QuantumLeaps/qm
Graphical modeling and code generation tool based on UML state machines
Language: Shell - Size: 139 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 151 - Forks: 39

newtdb/db
Newt DB is a Python object-oriented database with JSONB-based access and search in PostgreSQL
Language: Python - Size: 416 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 144 - Forks: 16

crossroad0201/ddd-on-scala
DDD sample implementation by Scala.
Language: Scala - Size: 875 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 143 - Forks: 14

ALANVF/star
An experimental programming language that's made to be powerful, productive, and predictable
Language: Haxe - Size: 2.24 MB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 136 - Forks: 2

mumuki/mulang
:bamboo: Universal, Multi Language, Multi Paradigm code analyzer
Language: Haskell - Size: 15.5 MB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 128 - Forks: 10

haifenghuang/magpie
:bird: Successor of my monkey Interpreter(support for class, linq, sql, net, http, fmt, json and A realtime syntax highlighting REPL).
Language: Go - Size: 17.5 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 128 - Forks: 16

JakubVojvoda/design-patterns-python
Python Design Patterns
Language: Python - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: about 8 years ago - Stars: 120 - Forks: 29

myst-lang/myst
A structured, dynamic, general-purpose language.
Language: Crystal - Size: 1.2 MB - Last synced at: 22 days ago - Pushed at: about 2 years ago - Stars: 119 - Forks: 17

trizen/sidef
A modern object-oriented programming language implemented in Perl.
Language: Perl - Size: 9.91 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 117 - Forks: 2

yegor256/blog
My blog about computers, written in Jekyll and deployed to GitHub Pages
Language: Liquid - Size: 780 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 116 - Forks: 60

leonfoks/coretran
An easy to follow library to make Fortran easier in general with wrapped interfaces, sorting routines, kD-Trees, and other algorithms to handle scientific data and concepts. The library contains core fortran routines and object-oriented classes.
Language: Fortran - Size: 4.92 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 102 - Forks: 12

Junzhuodu/design-patterns
C++ Implementation for 23 Design Patterns
Language: C++ - Size: 1.46 MB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 94 - Forks: 33

EthanC/CallofDuty.py 📦
Asynchronous, object-oriented Python wrapper for the Call of Duty API.
Language: Python - Size: 184 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 93 - Forks: 24

lagmoellertim/pyon
The Pythonic way to use JSON - with native objects 🛠 and path support 📁
Language: Python - Size: 2.39 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 93 - Forks: 2

runtools/run 📦
⚡The resource runtime
Language: JavaScript - Size: 275 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 89 - Forks: 0

Mazurel/Modbus
Modbus library for modern C++
Language: C++ - Size: 1.08 MB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 78 - Forks: 18

VladimirPirozhenko/AwesomeRunner
Awesome runner, 3D endless runner game made in Unity
Language: C# - Size: 506 MB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 78 - Forks: 24

zbrookle/avionix
A Python package for building helm charts and Kubernetes templates in an object oriented fashion
Language: Python - Size: 887 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 77 - Forks: 15

admkopec/BetaOS
An operating system written in Swift
Language: C - Size: 25.7 MB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 77 - Forks: 4

radonjs/Radon
Object oriented state management solution for front-end development.
Language: JavaScript - Size: 275 KB - Last synced at: 2 days ago - Pushed at: over 6 years ago - Stars: 77 - Forks: 6

SunQQQ/snake
原生JS实现的贪吃蛇小实例
Language: JavaScript - Size: 185 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 76 - Forks: 15

mdedwards/slippery-chicken
slippery chicken: algorithmic composition software in common lisp and clos
Language: Common Lisp - Size: 139 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 75 - Forks: 3

bengtmartensson/Infrared4Arduino
An object oriented infrared library for the Arduino
Language: C++ - Size: 21.1 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 71 - Forks: 23

girzel/ebdb
An EIEIO port of BBDB, Emacs' contact-management package
Language: Emacs Lisp - Size: 2.38 MB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 69 - Forks: 11

arfc/moltres
Repository for Moltres, a code for simulating Molten Salt Reactors
Language: C++ - Size: 580 MB - Last synced at: 10 days ago - Pushed at: 25 days ago - Stars: 68 - Forks: 41

SquareBracketAssociates/LearningOOPWithPharo
Learning Object-Oriented Programming with Pharo
Language: TeX - Size: 86.3 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 66 - Forks: 21

arasgungore/CMPE160-projects
Three Java projects assigned for the Introduction to Object-Oriented Programming (CMPE 160) course in the Spring 2021 semester.
Language: Java - Size: 2.13 MB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 62 - Forks: 17

adorad/adorad
Fast, Expressive, & High-Performance Programming Language for those who dare
Language: C - Size: 688 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 62 - Forks: 7

decaf-lang/decaf
The new Decaf compiler, rewritten in "modern" Java
Language: Java - Size: 425 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 62 - Forks: 29

harismuneer/Zelda-Game
👽 A text based adventure game made using concepts of OOP like Inheritance, Composition, Association, Polymorphism etc
Language: C++ - Size: 409 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 61 - Forks: 23

oosmos/oosmos
OOSMOS - The Object Oriented State Machine Operating System.
Language: C - Size: 54.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 58 - Forks: 16

nitrate-lang/nitrate
Next-Generation Multi-Paradigm Programming Language with Hyper-Fast Compilation Speeds (In development)
Language: C++ - Size: 20.6 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 57 - Forks: 11

decaf-lang/decaf-rs
The Decaf compiler, written in Rust
Language: Rust - Size: 105 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 56 - Forks: 8

smartherd/JavaTutorial
Learn Java Programming, its basics and fundamentals from scratch
Language: Java - Size: 18.6 KB - Last synced at: 2 months ago - Pushed at: almost 7 years ago - Stars: 55 - Forks: 48

rinikerlab/Ensembler
Ensembler is a python package that provides fast and easy access to 1D and 2D model system simulations. It can be used for method development or to deepen understanding of a broad spectrum of modeling methods, from basic sampling techniques to enhanced sampling and free energy calculations. It is easy to install, fast, increases shareability, comparability, and reproducibility of scientific code developments.
Language: Python - Size: 724 MB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 53 - Forks: 8

mdbs99/james
James is a collection of object-oriented Pascal primitives for Lazarus and Delphi
Language: Pascal - Size: 548 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 53 - Forks: 21

Quantum-Dynamics-Hub/libra-code
Language: Roff - Size: 354 MB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 51 - Forks: 49

mateeeeeee/Ola
Toy compiler
Language: C++ - Size: 106 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 50 - Forks: 4

benweidig/a-functional-approach-to-java
Examples of the O'Reilly book "A Functional Approach to Java"
Language: Java - Size: 860 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 47 - Forks: 19

amirbawab/BashClass
BashClass is an Object Oriented Programming language that compiles to BASH 4.4
Language: C++ - Size: 5.98 MB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 47 - Forks: 3

DouglasDwyer/Imp.NET
Imp.NET is a fast, high-level, object-oriented C# networking library that supports the invocation of remote methods through proxy interface objects.
Language: C# - Size: 6.45 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 44 - Forks: 1

max7patek/metaprogramming
CS 1501 Student-Taught-Class at the University of Virginia
Language: Python - Size: 45.9 MB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 43 - Forks: 10

mdbs99/xavier
Xavier is a small object-oriented XML library for Lazarus and Delphi
Language: Pascal - Size: 226 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 43 - Forks: 9

mahdims/3D-bin-packing
Tabu search and Genetic algorithm implementation for container loading problem (3D bin packing)
Language: Python - Size: 1.17 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 42 - Forks: 8

asteroid-lang/asteroid
Asteroid is a modern, multi-paradigm programming language that supports first-class patterns.
Language: Python - Size: 4.56 MB - Last synced at: 15 days ago - Pushed at: 10 months ago - Stars: 41 - Forks: 10

machinio/solrb
Solr + Ruby + OOP + ❤️ = Solrb
Language: Ruby - Size: 306 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 40 - Forks: 1

nikodemus/foolang
A toy programming language.
Language: Smalltalk - Size: 40.6 MB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 40 - Forks: 0

GergesHany/object-oriented-programming-OOP-
Object-oriented programming:
Language: C++ - Size: 1.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 40 - Forks: 2

naim94a/vix
VMware VIX API binding for Python
Language: Python - Size: 1.8 MB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 38 - Forks: 17

JakubVojvoda/design-patterns-java
Java Design Patterns
Language: Java - Size: 54.7 KB - Last synced at: 3 months ago - Pushed at: about 8 years ago - Stars: 38 - Forks: 9

personinblack/black 📦
an object-oriented inventory framework for spigot
Language: Java - Size: 220 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 37 - Forks: 3

iampawan/DartSOLIDPrinciple
Demo of solid principle in Dart
Language: Dart - Size: 892 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 37 - Forks: 6

ShmuelFine/COOP
The C Object Oriented Programming Library
Language: C - Size: 1.23 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 5

awncorp/venus
OO Standard Library for Perl 5
Language: Perl - Size: 9.73 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 35 - Forks: 2

acroucher/zofu
Zofu is Object-oriented Fortran Unit-testing
Language: Fortran - Size: 161 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 34 - Forks: 3

ipod825/OOPMacro.jl
Object Oriented Programming in Julia
Language: Julia - Size: 33.2 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 34 - Forks: 6

veltzer/kcpp
C++ framework for the linux kernel
Language: C - Size: 202 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 33 - Forks: 4

siffiejoe/lua-classy
Class-based OO library for Lua
Language: Lua - Size: 32.2 KB - Last synced at: 7 months ago - Pushed at: almost 5 years ago - Stars: 33 - Forks: 8

ArmorDarks/ekzo
:dizzy: Functional Sass framework for rapid and painless development
Language: CSS - Size: 820 KB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 33 - Forks: 3

projeduc/oop4coders
The implementation of OOP concepts in many programming languages, so "less talk more code"
Language: TeX - Size: 2.03 MB - Last synced at: 7 months ago - Pushed at: over 6 years ago - Stars: 33 - Forks: 5

N0vice17/DataStructures-And-Algorithm
This Repository covers all the topics of dsa which will help you to learn dsa in a better way
Language: Java - Size: 342 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 32 - Forks: 47

nacular/doodle-tutorials
Tutorials and examples for the Doodle framework.
Language: Kotlin - Size: 103 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 32 - Forks: 10

victorsndvg/FPL
Fortran Parameter List. A fortran dictionary where to put the parameters of your application.
Language: FORTRAN - Size: 5.86 MB - Last synced at: 17 days ago - Pushed at: about 4 years ago - Stars: 30 - Forks: 9

upfrontjs/framework
Data handling framework complementary to backend active record systems.
Language: TypeScript - Size: 4.15 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 28 - Forks: 3

ALANVF/Star-lang-specification
Work in progress specs for the Star programming language
Language: Vim Script - Size: 147 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 28 - Forks: 0

jcabi/jcabi-s3
Object-Oriented Layer on Top of Amazon S3 SDK
Language: Java - Size: 2.15 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 27 - Forks: 21
