An open API service indexing awesome lists of open source software.

Object-oriented programming (OOP)

Object-oriented programming (OOP) is a programming paradigm based on the concept of objects fundamental to many programming languages, including Java and C++. OOP can be devided in two sub types: class-based (or “classical”) and prototype-based OOP (found in JavaScript, for example).

Object-oriented programming has several advantages over procedural programming:

https://github.com/skapral/poetryclub

A service for coordinating efforts inside community of creative people

grizzly jax-rs jersey oo-atom oop

Last synced: 23 Aug 2025

https://github.com/nelson6e65/php_nml

PHP: Nelson Martell Library - Strict properties and a set of auxiliary PHP classes

composer-library composer-package library nml oop php php-library php7 properties strict-types

Last synced: 09 Apr 2025

https://github.com/richardevcom/wordpress-plugin-boilerplate

This WordPress Plugin Boilerplate is meant for you to develop your own plugin on.

boilerplate css dashboard enqueue js oop php plugin widget widgets wordpress wp

Last synced: 23 Feb 2026

https://github.com/ohjurot/easyhwnd

Never ever write your windows window-framework from scratch again. Header Only. Just the basic to make HWND OOP and more accessible.

header-only helper hwnd oop win32 winapi window windows

Last synced: 11 Jul 2025

https://github.com/punitkatiyar/php-oops

php object oriented programing style

oop php

Last synced: 10 Jun 2025

https://github.com/kongruksiamza/java-oop

โค้ดประกอบเนื้อหาการเขียนโปรแกรมเชิงวัตถุด้วยภาษาจาวา

java object-oriented-programming oop

Last synced: 05 May 2025

https://github.com/keroloussamy/hotelzilla-api

The back-end API for a hotel reservation app. It has endpoints for users / hotels / cities / rooms types to allow users to do auth users, CRUD hotels, make reservations.

oop postgresql rails rspec-testing ruby

Last synced: 30 Apr 2025

https://github.com/ovid/moosex-extended

Build a better Moose.

oop perl

Last synced: 02 Jul 2025

https://github.com/shixiongfei/oop-scheme

Classes and objects in Scheme.

lisp oop scheme

Last synced: 27 Feb 2026

https://github.com/jordan-enev/oop

Examples of OOP (Object-oriented programming) concepts.

composition-over-inheritance oop oop-principles polymorphism traits

Last synced: 31 Jul 2025

https://github.com/saber2pr/saber-ioc

:art: A simple Injector for ioc

aop ioc ioc-container oop reflect typescript

Last synced: 01 Aug 2025

https://github.com/danishzulfiqar/st-res

C , C++, Python and Matlab codes for major programming courses in BEE

cplusplus cprogramming icp oop programming

Last synced: 27 Apr 2025

https://github.com/otumian-empire/swift-python

This a swift presentation of the basics of programming, using the python programming language to the extent that we can take it. This is meant for anyone with interest in learning python given a limited period or an experienced developer who want to pick up the python programming. Also students who have taken introduction to computer science or programming would find this helpful in their own frame.

computer-science extent frame free-python-book free-python3-book learn-python-fast learning-python oop otumian otumian-empire pick python-programming python-with-examples python3 quick-python students swift-python

Last synced: 09 Apr 2025

https://github.com/mehulkaklotar/wp-nonce

WordPress Nonce Implementation Object Oriented Way

oop wordpress wordpress-nonce wordpress-security

Last synced: 05 Apr 2025

https://github.com/annamihailovna/hw_python_oop

Модуль фитнес-трекера

docstring flake8 git github oop python vscode

Last synced: 19 Sep 2025

https://github.com/heminsatya/aurora

Aurora is an MVC structured web framework for creating RESTFUL CRUD applications quickly and simply

back-end crud framework mvc mysql oop orm postgres python rest sql sqlite web

Last synced: 07 May 2025

https://github.com/andr3w03/kgv_uas_turing-a

Ujian Akhir Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw glm glsl object-oriented-programming oop opengl visual-studio

Last synced: 24 Jan 2026

https://github.com/iakoug/world-of-tanks

[2017 毕业设计] A web game written using the native javascript.

game javascript oop prototype

Last synced: 06 May 2025

https://github.com/jaimeloeuf/simpler-fetch

A simpler fetch because using window.fetch makes me cri and the other API libraries are too BIG, complex and unsafe, so here's mine... 😐

api axios builder-pattern fetch http http-client isomorphic-fetch javascript nodejs oop rest typescript

Last synced: 04 May 2025

https://github.com/dgroup/tagyml

Laconic API for YAML files processing

elegantobjects java java-library oop oop-principles yaml yaml-parser yml yml-files

Last synced: 11 Apr 2025

https://github.com/abanoub-asaad/game-box

Game Box of 4 games Sokoban, Tetris, AI-TicTacToe and Arkanoid made with Java and JavaFX.

design-patterns java javafx oop

Last synced: 05 Jul 2025

https://github.com/lablnet/php-hashing

This Package provides secure Bcrypt and Argon2 hashing for storing user passwords.

argon2 bcrypt classes free hashing oop package passwords-hash php secured

Last synced: 10 Jul 2025

https://github.com/stephenkati/oop-school-lib

oop-school-lib-prac Is an app a Librarian at a school university uses to create new user (students/teachers), add new books, and save records of who borrowed a given book and when.

oop postgresql rspec-testing ruby

Last synced: 24 Apr 2025

https://github.com/kevindasilvas/design-patterns

Based on the YouTube playlist of Christopher Okhravi and in the head first book I’ve created a repository to consolidate my learning and help others to find resources

christopher-okhravi design-patterns oop php7

Last synced: 24 Apr 2025

https://github.com/rwubakwanayo/oop-school-library

This is an education project that school librarian to Add new students or teachers, Add new books, Save records of who borrowed a given book and when.

oop ruby

Last synced: 28 Oct 2025

https://github.com/objectionary/flatty

Object De-nesting for EO programs

java oop

Last synced: 01 May 2025

https://github.com/khaled-alselwady/code-generator

⚙️ Generate data access layer, business logic layer, stored procedures, and App.Config files quickly and accurately. 📂

class-libraries clean-code code-generator crud-generator csharp delegates desktop-application dotnet-framework oop sql-server three-tier-architecture winforms-application

Last synced: 13 Apr 2025

https://github.com/banyc/socketapp

A Simple-to-use, Interactive Socket. Cross-platform. Middlewares for socket message processing.

cross-platform csharp dotnet network oop socket tcp

Last synced: 14 May 2025

https://github.com/hmmhmmhm/capsulable

💊 A module that helps developers easily encapsulate classes in nodejs.

encapsulation encapsule javascript nodejs object-oriented-javascript oop package private-variables

Last synced: 19 Jul 2025

https://github.com/seedcord/seedcord

A Discord bot framework built on top of Discordjs. You handle the logic. It handles the rest.

bot discord discord-bot discordjs framework modular nodejs oop typescript

Last synced: 15 Feb 2026

https://github.com/AlexSergey/friendly-di

A lightweight and high-performance inversion of control (IoC) container inspired by NestJS and Angular.

dependency-injection inversion-of-control oop typescript

Last synced: 18 Mar 2025

https://github.com/alexsergey/friendly-di

A lightweight and high-performance inversion of control (IoC) container inspired by NestJS and Angular.

dependency-injection inversion-of-control oop typescript

Last synced: 23 Jul 2025

https://github.com/g-magdy/tetris-game

The popular addictive game of falling blocks 🧩🕹🧱

arcade game oop raylib

Last synced: 15 Apr 2025

https://github.com/franpog859/darwinlogs

🙊⌚️ Simple population evolution simulator Darwin Logs. Population tries to fit in the environment. All statistic data is provided in CSV format for further analysis

analysis csv data-visualization genetic-algorithm gnuplot oop

Last synced: 30 Apr 2025

https://github.com/flamendless/ecsvsooptutorial

source code for https://flamendless.github.io/ecs-vs-oop/

2d ecs gamedev love2d lua oop tutorial

Last synced: 20 Oct 2025

https://github.com/basemax/importantwordextractor

A tiny PHP class-based program to analyze an input file and extract all of that words and detect how many times every word is repeated. (It's not case sensitive)

oop oop-examples oop-php php text-process text-processing text-processor text-processors word-analysis word-extraction words words-counter wordsearch

Last synced: 14 Mar 2026

https://github.com/piotrkot/simple-cli

Simple Object-oriented Command Line Interface

cli oop

Last synced: 14 Jan 2026

https://github.com/irfanshadikrishad/java101

Life is way too short to be coding in Java. 😐

java object-oriented-programming oop oops-in-java

Last synced: 15 Apr 2025

https://github.com/andreeadraghici/oop

OOP concepts in C++ Language

concept cpp familiarization language notions oop

Last synced: 14 Mar 2025

https://github.com/hadialqattan/maze-solver-visualizer

Maze solver visualizer, solving mazes using A*, BFS and DFS algorithms visually with steps show and distance report.

ai astar-algorithm bfs-algorithm datastructures dfs-algorithm educational-project gplv3 gui oop pygame python3 searching-algorithms shortest-path-algorithm visualization

Last synced: 04 Sep 2025

https://github.com/syaw0/design-patterns

most useful design patterns in most use language 💫️ 🏵️

design-pattern design-patterns oop pattern patterns

Last synced: 13 Apr 2025

https://github.com/ahmadrezamozaffary/forkify

Create a fake recipe website with Javascript and some useful technologies and tools such as Parcel, npm, ES6 modules, OOP, and so forth. 🏅

ajax-request async-await babeljs core-js css3 es6 es6-modules git html5 javascript mvc npm oop parcel sass

Last synced: 01 Mar 2026

https://github.com/uhop/dcl6

OOP with mixins, AOP, chaining for ES6

aop oop utilities utility-classes

Last synced: 23 Apr 2025

https://github.com/youns3510/php_oop_crud_project

object-oriented programming with PHP & MySQL.

crud-application database oop php

Last synced: 04 Jan 2026

https://github.com/quatrope/uttrs

uttrs provides utilities for creating attrs based classes with astropy units.

astronomy astropy astropy-units attrs classes oop units-measures-converter

Last synced: 14 Apr 2025

https://github.com/satharus/original-mastermind

A clone of the "Original Mastermind" game from the 70s written in C++ to practice the basics of OOP.

code-breaking cpp mini-project oop

Last synced: 13 Apr 2025

https://github.com/objectionary/demu

A command line tool for DeMutabilization of EO programs

code-optimization eolang java oop

Last synced: 01 May 2025

https://github.com/raphaelramosds/eimports

A stock control web system for micro entrepreneurs

nextjs oop php

Last synced: 23 Jul 2025

https://github.com/rabinadk1/kurukshetra

Academic project on OOP( C++ ) by @safalthapaliya, @samipism and @rabinadk1

cpp98 oop sfml

Last synced: 08 Mar 2026

https://github.com/ericneves/todolist

🔥 App developed with PHP, OOP, Postgresql, Dynamic Routes, ReactJS, Vite, Docker, Docker Networks and more...

api-rest docker oop php reactjs vitejs

Last synced: 14 Apr 2025

https://github.com/michaelehab/snakes-ladders-and-monopoly-mix-game

A simple game application that is a mixture between the Snakes & Ladders and Monopoly games. This is an Educational Project for OOP course taken during Fall 2021 semester.

cpp game gui object-oriented-programming oop

Last synced: 04 Mar 2025

https://github.com/ngarbezza/oow

An experiment to make JS more object-oriented. NPM package: @pmoo/oow

hacktoberfest javascript oop polymorphism

Last synced: 11 Jun 2025

https://github.com/panagiotispitsikoulis/bookify

🚀 Bookify is a modern JavaFX desktop app for students and educators—perfect for university projects🚀 Bookify is a modern JavaFX desktop app for students and educators—perfect for university projects.

dashboard education final-year-project fxml java javafx maven model-view-controller modern mvc oop sqlite

Last synced: 09 Oct 2025

https://github.com/yossef-ashraf/design-patterns

This repository contains a collection of solid & design patterns used in software engineering.

design-patterns docker oop php phpunit-tests solid

Last synced: 18 Jun 2025

https://github.com/klus3kk/microsociety

An object-oriented project that represents the simulator of the society with dynamically changing events.

2d ai cpp deep-q-learning machine-learning oop python reinforcement-learning sfml simulation tensorflow

Last synced: 10 Apr 2026

https://github.com/patsaoglou/ooscompiler

An Object Oriented programming language made using the ANTLR Framework to produce a final C source file that gets compiled into binary using GCC

antlr4 c class-inheritance compiler gcc-complier object-oriented-programming oop python-compiler

Last synced: 03 Sep 2025

https://github.com/puzzle-org/configuration

Configuration as a service

configuration library oop php yaml

Last synced: 13 May 2025

https://github.com/banyc/sharpnetwork

A bare-metal implementation of neural networks. Define networks in Numpy.NET. More than encapsulations.

csharp educational from-scratch neural-network numpy oop

Last synced: 14 May 2025

https://github.com/phanatagama/e-library

☔ CLI-based library information management system

college-project mvc mvc-architecture mysql-database oop python

Last synced: 14 Sep 2025

https://github.com/wherewhere/selfcomserver

Both COM client and server by oneself

com csharp oop uwp winrt

Last synced: 17 Jun 2025

https://github.com/tsnsoft/tsn_java_oop

Примеры ООП на Java в NetBeans (интерфейсы, абстрактные классы, инкапсуляция, полиморфизм, , вложенные классы)

absclasses classes example incapsulation interfaces java netbeans oop polimorphism

Last synced: 14 Apr 2025

https://github.com/kinoute/elyane

An OOP Deep Neural Network using a similar syntax as Keras with many hyper-parameters, optimizers and activation functions available.

adam-optimizer deep-learning dropout l2-regularization momentum neural-network oop python rmsprop softmax

Last synced: 13 May 2025

https://github.com/wilfredpine/php-mysql-oop

An enhanced object-oriented programming approach using PHP in web development. It includes PDO class for database and query builder, validation class, and other useful functions. See prerequisites, php-native, php-OOP

object-oriented-programming oop pdo pdo-mysql php

Last synced: 25 Aug 2025

https://github.com/pjandl/jgp3

Java - Guia do Programador - 3a Edição

collections generics java javase jdbc networking oop streams swing-components threads

Last synced: 22 Apr 2025

https://github.com/lua-rocks/core-deprecated

Core libs for self-documented object oriented programming in lua.

documentation lua luajit oop oop-principles

Last synced: 17 Jul 2025

https://github.com/vindecodex/hacktoberfest-oop

A project to help newly devs contribute to open-source | Hacktoberfest Repository

hacktoberfest javascript oop typescript

Last synced: 22 Apr 2025

https://github.com/fidden/nuxt-mvvm

Intuitive, type safe and flexible MVVM implementation for nuxt based applications

dependency-injection di mvvm mvvm-architecture nuxt oop solid vue

Last synced: 11 Apr 2025

https://github.com/bappi2097/php-oop

This is an OOP( Object Oriented Programming ) practice repo. And for practice, I will use the Php programming language.

oop oop-php php php7

Last synced: 02 Mar 2025

https://github.com/lxrbckl/project-ja

Interact with the mystical conch shell, engage in weekly conversation prompts, and delegate decision-making. V4. Fall 2024.

discordjs discordpy docker docker-swarm git-hook github-actions github-workflows node-cron nodejs oop openai openai-api

Last synced: 12 Jul 2025

https://github.com/abela-a/rental-mobil

Aplikasi manajemen sistem Rental Mobil dengan fitur lengkap dari pemesanan hingga penarikan laporan.

mvc oop php school-project

Last synced: 13 Apr 2026

https://github.com/k1ethoang/party-management

Bài Tập Lớn - Lập trình hướng đối tượng (OOP). Đại học Giao Thông Vận Tải - Phân hiệu TP.HCM (UTC2).

cpp oop university

Last synced: 11 Jan 2026

https://github.com/atennop1/genesis

Simple 2D game engine written in C++ using SDL2 and OOP

cpp game-development game-engine game-engine-2d gamedev oop sdl2

Last synced: 18 Jul 2025

https://github.com/edgardleal/solid

Apresentação sobre SOLID

oop solid typescript

Last synced: 02 Mar 2025

https://github.com/khaled-alselwady/hotel-management-system

🏨 The Hotel Management System is a comprehensive application designed to efficiently manage various aspects of hotel operations. 📊

advanced-data-structures crud-operations csharp delegates desktop-application dotnet-framework events hotel-management-system oop sql-server t-sql three-tier-architecture

Last synced: 13 Apr 2025

https://github.com/khaled-alselwady/karate-club-management-system

🥋 The Karate Club Project is a feature-rich application designed to meet the specific database requirements for effective management of a Karate Club. 📊

class-libraries crud-operations csharp delegates desktop-application dotnet-framework events karate-club oop sql-server t-sql three-tier-architecture

Last synced: 13 Apr 2025

https://github.com/hbarcelos/cpp-state-machine

Example implementation of a State Machine in C++ to illustrate the State Pattern

cpp design-patterns oop oop-principles

Last synced: 01 May 2025

https://github.com/kittonn/object-oriented-programming

01076105 - Object Oriented Programming @CE61-KMITL

oop python

Last synced: 19 Aug 2025

https://github.com/alaa-abdallah1/auction-site

Overview This is an auction app that allows users to bid on items. The app is built using Laravel and Vue. Users can view a list of items up for auction, place bids on items, and view their bidding history.

css html laravel mysql oop php sql tailwindcss vue

Last synced: 15 Jul 2025

https://github.com/umut-tosun/java102_patikasi

Patika_dev egitimlerinde java 102 için yaptıgım çalışmalar ve örnekler

intellij-idea java java102 object-oriented-programming oop patikadev umut-tosun

Last synced: 23 Jan 2026

https://github.com/dakedroid/code-examples-java

In this Repository you can find all kind of Examples in Java SE. Using Netbeans IDE.

algorithm algorithms develoment java javase oop programming

Last synced: 13 Jul 2025

https://github.com/victorfleite/wwalerts-backend

Open source spatial and geographic platform to create and show the last severe alerts based on CAP (Common Alert Protocol). Front-end (Twitter Bootstrap, Javascript, JQuery) and Back-end (Php, Yii2, Postgres, Postgis, Restful, Api, Json). This platform have been created to help the meteorologic agencies to predict severe events and create CAP.

alert alerts geographic insert json-api oop php postgresql prediction security spatial wheather wheather-app wmo yii2

Last synced: 13 Apr 2026

Object-oriented programming (OOP) Awesome Lists