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

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