GitHub topics: object-oriented
apple/pkl
A configuration as code language with rich validation and tooling.
Language: Java - Size: 6.22 MB - Last synced at: 32 minutes ago - Pushed at: 3 days ago - Stars: 10,756 - Forks: 321

ring-lang/ring
Simple and flexible programming language for applications development
Language: C - Size: 3.01 GB - Last synced at: about 12 hours ago - Pushed at: about 14 hours ago - Stars: 1,330 - Forks: 435

materwelonDhruv/seedcord
A robust modular Object-Oriented TypeScript template for building scalable Discord bots using Discord.js and Mongoose.
Language: TypeScript - Size: 52.7 KB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 0 - Forks: 0

gwr3n/jsdp
A Java Stochastic Dynamic Programming Library
Language: Java - Size: 50.4 MB - Last synced at: about 13 hours ago - Pushed at: about 15 hours ago - Stars: 13 - Forks: 3

oohg/core
Files needed to build and use OOHG's libraries
Language: xBase - Size: 13.5 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 11 - Forks: 11

oohg/samples
Code samples and apps
Language: xBase - Size: 10.5 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 6 - Forks: 6

trizen/sidef
A modern object-oriented programming language implemented in Perl.
Language: Perl - Size: 11.2 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 116 - Forks: 2

bug7a/js-components
Clean, object-oriented, and easily customizable UI components, built with JavaScript for modern web-based applications.
Language: JavaScript - Size: 2.09 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

hurlybird/Duck
Duck-Typed Programming in C
Language: C - Size: 2.06 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 18 - Forks: 0

hirrolot/interface99
Full-featured interfaces for C99
Language: C - Size: 347 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 327 - Forks: 14

arturoeanton/go-r2lang
A Go-powered, JavaScript-like programming language designed for simplicity and robust testing. Write beautiful scripts and APIs with native BDD (Given/When/Then) support.
Language: Go - Size: 303 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

mesgjs/mesgjs
Mesgjs is a simple, but flexible, object-oriented programming language with minimal syntax that transpiles to JavaScript.
Language: JavaScript - Size: 378 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

Amila-Rukshan/chocopy
ChocoPy - statically typed subset of Python.
Language: C++ - Size: 87.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

idaholab/moose
Multiphysics Object Oriented Simulation Environment
Language: C++ - Size: 615 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,981 - Forks: 1,137

idaholab/malamute
Advanced manufacturing modeling and simulation
Language: C++ - Size: 23.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 14 - Forks: 31

objectionary/eo
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-Calculus
Language: Java - Size: 328 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,227 - Forks: 161

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,512 - Forks: 175

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

ruby/ruby
The Ruby Programming Language
Language: Ruby - Size: 324 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 22,734 - Forks: 5,434

profpantoja/chonGame
A JavaFX game for learning the main concepts from the object-oriented approach.
Language: Java - Size: 268 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 15

Horse64/core.horse64.org
A simple & versatile high-level programming language! THIS IS AN (OFFICIAL) MIRROR, GO HERE FOR SOURCE: https://codeberg.org/Horse64/core.horse64.org
Language: Cython - Size: 5.65 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8 - Forks: 0

ngvtdanhh/certificate-software-engineer-hackerrank
Certified solutions, design principles, and practical scripts from the HackerRank Software Engineer Certification.
Language: Python - Size: 1.03 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

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

xDimGG/node-steamapi
An object-oriented Steam API wrapper for Node.js developers.
Language: TypeScript - Size: 267 KB - Last synced at: 5 days ago - Pushed at: 27 days ago - Stars: 196 - Forks: 51

DennisKapelles/Social-Network
A console-based social network simulation in C++, featuring user registration, login, friend requests, posting, replies and likes using text file storage.
Language: C++ - Size: 0 Bytes - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

junayedahamed/dart_oop
This repo is for practice dart and save the code . If you are new in dart have a tour in this repo you may gain knowledge about dart oop and others
Language: Dart - Size: 65.4 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

aliammari1/textEditor
Feature-rich Java Swing text editor enabling customizable text editing, efficient file operations, and a user-friendly interface to boost productivity across platforms.
Language: Java - Size: 26.4 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

aliammari1/rakcha-desktop
JavaFX desktop application for managing cinemas, films, and series, featuring a professional UI and optimized performance for enhanced user experiences.
Language: Java - Size: 101 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

ar-visions/silver
silver lang -- an LLVM-based compiler.. also a git-based build system (decentralized)
Language: Python - Size: 4.33 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 1

ar-visions/A
A-type polymorphic object model for C supporting internal members / dependency isolation; import build system for decentralized package management
Language: C - Size: 1.65 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

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

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

mateeeeeee/Ola
Toy compiler
Language: C++ - Size: 106 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 53 - Forks: 4

HarelRifman/arkanoid-java
A classic Arkanoid/Breakout game implemented in Java featuring collision detection, event-driven architecture, and the listener design pattern
Language: Java - Size: 10.7 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

Omjagtap28/lua-classlib-asynclib
Build robust applications with lua-classlib-asynclib. Enjoy object-oriented design and seamless asynchronous programming. 🌟🔧
Language: Lua - Size: 10.7 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

Alexis06030631/yt_music_api
A simple, easy to use API for YouTube Music.
Language: TypeScript - Size: 11.9 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 8 - Forks: 0

rjaros/kvision
Object oriented web framework for Kotlin/JS
Language: Kotlin - Size: 261 MB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 1,293 - Forks: 66

rvo-jp/nocter
Nocter is a lightweight, object-oriented interpreted language with JavaScript-like syntax, safe design, and expressive features for modern scripting.
Language: C - Size: 250 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 7 - Forks: 0

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: 12 days ago - Pushed at: 12 days ago - Stars: 2,521 - Forks: 642

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.3 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 241 - Forks: 27

FireController1847/InteractiveOOD
A simple interactive object-oriented designer for programmers and developers alike.
Language: JavaScript - Size: 229 KB - Last synced at: 1 day ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

stdlib-js/assert-is-prototype-of
Test if an object's prototype chain contains a provided prototype.
Language: JavaScript - Size: 604 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

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: 10 days ago - Pushed at: over 3 years ago - Stars: 45 - Forks: 1

uotanklein/lua-classlib-asynclib
Lua libraries for OOP and async programming. ClassLib provides classes, inheritance, serialization. AsyncLib offers Promise, async/await, retry mechanisms.
Language: Lua - Size: 9.77 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

alexandranimhagen/Objektifiering
A Java project showcasing object-oriented programming concepts like inheritance, polymorphism and class design
Language: Java - Size: 11.7 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

nathan-a-macleod/TWS-TerminalWindowingSystem
A terminal shell environment with support for a couple of other programs - written in Python.
Language: Python - Size: 1.62 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 2 - Forks: 1

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

bitgeese/CourseDownloader
GUI app for downloading whole online courses with folder structure from one url
Language: Python - Size: 61.8 MB - Last synced at: 11 days ago - Pushed at: over 7 years ago - Stars: 20 - Forks: 10

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

SatvikPraveen/task-manager-pro
🎯 Task Manager PRO — A fully modular, object-oriented Python CLI for managing tasks. Includes login, task tracking, decorators, unit tests, and Docker-ready structure for production-grade development.
Language: Python - Size: 9.77 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

encolajs/encolajs-hydrator
A data transformation library that makes type casting, object hydration, and collections management a breeze!
Language: TypeScript - Size: 994 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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

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

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

phpfui/phpfui
A PHP wrapper for the Zurb Foundation responsive front-end framework
Language: PHP - Size: 2.44 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 7 - Forks: 1

VladimirPirozhenko/AwesomeRunner
Awesome runner, 3D endless runner game made in Unity
Language: C# - Size: 506 MB - Last synced at: 12 days ago - Pushed at: almost 3 years ago - Stars: 85 - Forks: 28

Quantum-Dynamics-Hub/libra-code
Language: Roff - Size: 354 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 52 - Forks: 50

JinderO/banking-system-polymorphism
Object-oriented banking system in Java demonstrating inheritance, polymorphism, and interfaces with multiple account types and transaction management
Language: Java - Size: 5.86 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

Timmy-the-nobody/ClassLib
📚 Powerful Lua OOP Library
Language: Lua - Size: 268 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 8 - Forks: 1

kerydan/DesignPatterns
Design Patterns according to GOF, C++
Language: C++ - Size: 80.1 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

stdlib-js/utils-inherit
Implement prototypical inheritance by replacing the prototype of one constructor with the prototype of another constructor.
Language: JavaScript - Size: 918 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 2 - Forks: 0

gabyfachini/TaskManagerObjectOrientation
A task manager application built with C# that helps users organize, track, and prioritize their daily tasks.
Language: C# - Size: 29.3 KB - Last synced at: 14 days ago - Pushed at: 30 days ago - Stars: 1 - Forks: 0

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

ChoonsikDevLab/Rabbit-Study
(3) '객체지향의 사실과 오해' 스터디
Size: 22.5 KB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

ChoonsikDevLab/Frog-Study
(2) '스프링 입문을 위한 자바 객체 지향의 원리와 이해' 스터디
Size: 21.5 KB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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

MauricePasternak/pathlib-js
A single class that acts as a Swiss Army knife for filepath operations in a NodeJS environment. Full documentation can be found here: https://mauricepasternak.github.io/pathlib-js/
Language: TypeScript - Size: 1.31 MB - Last synced at: 14 days ago - Pushed at: 8 months ago - Stars: 9 - Forks: 2

p1c2u/jsonschema-path
Object-oriented JSONSchema
Language: Python - Size: 494 KB - Last synced at: 15 days ago - Pushed at: 25 days ago - Stars: 9 - Forks: 8

Mazurel/Modbus
Modbus library for modern C++
Language: C++ - Size: 1.08 MB - Last synced at: about 21 hours ago - Pushed at: 8 months ago - Stars: 78 - Forks: 18

solaris0051/canvasESMeducated
Learned the manner of ESM from original masterpiece, and also added changes to it.
Language: JavaScript - Size: 21.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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

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

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

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

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

JoshuaMichaelHall-Tech/ruby-pomodoro-cli
Terminal-based Pomodoro timer with analytics - Built with Ruby for productivity tracking
Language: Ruby - Size: 87.9 KB - Last synced at: 26 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

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

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

beyond2013/OOP
Logistics for course offered in Computer Science and IT Department University of Balochistan
Language: C++ - Size: 697 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 5

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

42-Course/Piscine-Object-Module-05-Pratical-work
Piscine Object: Module 05 - Pratical work
Language: C++ - Size: 43.7 MB - Last synced at: 29 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

argaman-aloni/pddl_plus_parser
A generic parser for PDDL+ and more
Language: Python - Size: 688 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 1

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

SofaPirate/Plaquette
Object-oriented Arduino library for creative physical computing
Language: C++ - Size: 17.7 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 18 - Forks: 4

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

Chill-Astro/OpenScan
OpenScan is an Open-Source Implementation of Scanner Class in Java but more Efficient.
Language: Java - Size: 94.7 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

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: 14 days ago - Pushed at: 5 months ago - Stars: 103 - Forks: 12

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

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

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

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 2 months ago - Pushed at: 5 months ago - Stars: 61 - Forks: 23

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 2 months ago - Pushed at: 4 months ago - Stars: 198 - Forks: 56

orcca-uwo/MultivariatePowerSeries
This object-oriented Maple package provides functionalities for manipulating multivariate power series and univariate polynomials over such series at high speed and high precision.
Language: Objective-C++ - Size: 1.05 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

izuzanak/uclang
Interpreted, dynamically typed, object-oriented programming language
Language: C++ - Size: 4.89 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 23 - Forks: 3

kamberasaf/oop-aquarium
Interactive object-oriented aquarium simulator featuring fish and crabs with customizable behavior.
Language: Python - Size: 110 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

gregyjames/Mapperic
Automatically generate DTO Classes and AutoMapper Configurations.
Language: C# - Size: 74.2 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 6 - Forks: 0

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

profpantoja/java-exercicios
Repositório das listas de Exercícios da disciplina de Linguagens e Técnicas de Programação II
Language: Java - Size: 655 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 10

oohg/ide
OOHG's integrated development environment
Language: xBase - Size: 2.7 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 3

budavariam/advent_of_code
My attempts to solve the riddles of Advent of Code
Language: Python - Size: 535 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1
