An open API service providing repository metadata for many open source software ecosystems.

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