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/suryamsj/sipp

SIPP adalah singkatan dari Sistem Informasi Pencatatan Pengeluaran. SIPP dibuat menggunakan konsep OOP dan bahasa pemrograman C#

cari-pengeluaran csharp data-pengeluaran guna-ui laporan-pengeluaran mysql mysql-database oop sipp windows-forms winforms winforms-application

Last synced: 25 Oct 2025

https://hanasabih.github.io/awesome-books/

This website was an excellent learning experience for me because I used JavaScript to produce and manage the website, as well as OOP, modules, and local storage. The website allows visitors to see, add, and delete books from a list, as well as provide contact information.

bootstrap5 javascript localstorage oop

Last synced: 02 Apr 2025

https://github.com/nimacodez/shop-mag-api

A Shop Api That Gets Bigger By Grwoing Users. Server => Express.js | Db: MongoDb, Tools: GraphQL and ....

api-rest application backend express expressjs grpc-node nodejs oop server-side

Last synced: 14 Apr 2025

https://github.com/MoamenShoman/Hearthstone

2D computer game, a clone of the famous Hearthstone World of Warcraft ,implemented by Java

gui-application java mvc-application mvc-pattern object-oriented-programming oop swing-gui

Last synced: 26 Apr 2025

https://github.com/nmhq/oop-in-javascript

Learn and Understand OOP in JavaScript 🤔

constructor-functions javascript oop prototypal-inheritance prototypes

Last synced: 15 Apr 2025

https://github.com/baguettephp/objectsystem

Object system implementation for PHP

magic-method object-system oop packagist php teto-kasane

Last synced: 05 Sep 2025

https://github.com/mghalix/bank-system

C++ Console Application for a Banking System.

console-application cpp data-structures file-organization oop

Last synced: 05 Sep 2025

https://github.com/selma-belhadj/school-library

This is a book library app that records what books are in the library and who borrows them. The app allows you to add new students or teachers, add new books, and save records of who borrowed a given book and when.

linters oop ruby

Last synced: 09 Apr 2025

https://github.com/xdillx/backupfiles

A personal project developed in Delphi for automating backups, using SQLite and adhering to OOP principles and MVC architecture. It supports saving backups locally or on an FTP server, with control over the number of copies.

automated-backup delphi ftp mvc oop personal-project sqlite

Last synced: 22 Aug 2025

https://github.com/starsheriff2/md-cleaner

This program checks your markdown files for any errors so your MD files are more polished. Built with Ruby.

markdown oop ruby

Last synced: 17 Oct 2025

https://github.com/h1alexbel/alerter-mail

An Email assistant/Telegram Chat-Bot. It helps you to deliver PDF documents faster

automation jvm oop telegram-bot

Last synced: 12 Apr 2025

https://github.com/howprogrammingworks/facade

Pattern Facade Implementations

complexity facade fp javascript js oop pattern

Last synced: 12 Oct 2025

https://github.com/marcosrivasr/php-poo

Archivos fuente para el mini curso de Programación Orientada a Objetos con PHP

oop php8 poo

Last synced: 02 May 2025

https://github.com/emirhandogandemir/oyuncusistemimusteriyonetimi

Bir oyun yazmak istiyorsunuz. Bu yazılım için backend kodlarını C# ile geliştirmeyi planlıyoruz. Yeni üye, satış ve kampanya yönetimi yapılması isteniyor.

csharp oop

Last synced: 24 Apr 2025

https://github.com/ryugenxd/auth-react-pdo

Ini hanyalah project sederhana yang menerapkan instegrasi reactjs dengan bantuan axiosjs (nope use fetchjs 😉) penerapan ASYNC request ,register akun dan verifikasi akun bro 😗 (simpel).

auth-react-pdo axios-react oop php reactjs reactjs-phpnative reactjs-phppdo sass simpel-api-auth simpel-php

Last synced: 03 Apr 2025

https://github.com/sebkay/oop-wp

A library of OOP style helper classes for WordPress theme and plugin development.

oop wordpress wordpress-object-oriented-php wordpress-oop wordpress-php-library

Last synced: 19 Mar 2025

https://github.com/hashimsaffarini/java_oop_practice

Practice exercises and examples from my Java course — focused on mastering Object-Oriented Programming (OOP) concepts.

algorithms java oop

Last synced: 13 Jun 2025

https://github.com/danilado/iu7-oop

Работы по курсу Объектно Ориентированное Программирование кафедры ИУ7 МГТУ им. Баумана

bmstu bmstu-iu7 iu7 oop

Last synced: 12 Apr 2025

https://github.com/chrissiku/oop-school

School library store that allow to the librarian to record all informations about a bookand it's borrower

gemfile gemfile-lock oop ruby

Last synced: 17 Mar 2025

https://github.com/objectionary/eolang-paper

The original paper about EOLANG and phi-calculus

eolang latex oop oop-principles research-paper

Last synced: 23 Jun 2025

https://github.com/gjerokrsteski/pimf-vanilla

Simple "Hello world" application using PIMF micro framework

oop php php7

Last synced: 16 May 2025

https://github.com/vuthanhhai2302/hospital-management-c-plus-plus

My C plus plus project in Hospital Management, mainly about basic concepts of OOP and C plus plus

c-plus-plus hospital-management oop

Last synced: 28 Apr 2025

https://github.com/0mppula/alien_invasion

This is my own version of 'Alien Invasion' from the e-book Python Crash Course by: Eric Matthes

alien-invasion-game crash-course oop pygame python

Last synced: 27 Apr 2025

https://github.com/objectionary/speco

Object Specialization for EO Programs

eolang java oop specialization

Last synced: 01 May 2025

https://github.com/jsiqbal/engineering-philosophy

Notes about Various Engineering Knowledge I gathered.

cpp deployment java oop ubuntu vscode-settings

Last synced: 10 Apr 2025

https://github.com/objectionary/eo-lsp-server

LSP server for the EOLANG programming language: works with VS Code, Sublime Text, IntelliJ IDEA and other IDEs

eolang lsp lsp-server oop

Last synced: 18 Sep 2025

https://github.com/gturpin-dev/oowprise

OOWPrise is a WordPress starter theme that heavily employs object-oriented programming techniques and modern WordPress tools.

design-patterns oop oop-principles php starter-template starter-theme wordpress wordpress-theme

Last synced: 18 Jul 2025

https://github.com/doodadjs/doodad-js

Object-oriented programming framework for Javascript

classes framework interfaces javascript mixins object-oriented oop traits

Last synced: 13 Jul 2025

https://github.com/buraksenyurt/helloworldbuthow

C# programlama diline farklı Hello World örnekleri ile giriş yapmanın yollarını gösteren deneysel repodur.

csharp dotnet hello-world oop oop-principles programming software-development teaching-assistant

Last synced: 11 Mar 2026

https://github.com/objectionary/eo-time

EO Objects for Date and Time Parsing and Printing

datetime eolang oop

Last synced: 02 Mar 2026

https://github.com/hypertextassassin0273/swift_store_management-oop_project

C++ language based generic management project which covers all the basic & some advance concepts of OOP & C++11, using DevC++ Compiler

cplusplus cplusplus-11 cpp cpp-project cpp11 easy-project management-project management-system oop oop-project open-source open-source-code open-source-project university-project

Last synced: 10 Apr 2025

https://github.com/layheng-hok/jungle-chess

Jungle: Chess Game Engine - Implementation of Minimax, Alpha-Beta Pruning, Move Ordering, and Quiescence Search - SUSTech project of course CS109: Introduction to Programming in Spring 2023 - Score: 110/100

ai alpha-beta-pruning artificial-intelligence chess chess-bot chess-engine cs102a cs109 doushouqi game game-development java jungle junglechess minimax move-ordering oop quiescence-search spring2023 sustech

Last synced: 29 Oct 2025

https://github.com/yasssuz/tip-calculator-app-oop

Simple and clean-looking tip calculator app! Project following objected-oriented principles in javascript.

css eslint html javascript oop postcss prettier scss tailwindcss vitejs

Last synced: 28 Jun 2025

https://github.com/techquery/gomoku.js

Algorithm of Nth order Gomoku in OOP

algorithm chess game gomoku javascript oop

Last synced: 15 Apr 2025

https://github.com/slavfox/yeahlol.lua

Yet another homespun Lua OOP library

classes lua module object-oriented-programming oop

Last synced: 13 Apr 2025

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

Practice and Cases on Object Oriented Design Patterns, inspired by 《Game Programming Patterns》. Will continuously record and update.

design-pattern gameprogramming oop

Last synced: 17 Mar 2026

https://github.com/ismailceylan/type.js

Allows to define types, abstract types, interfaces and traits. Types can be extends by other types, uses traits and implements interfaces in multiple manner. Also, interfaces and traits can extends their kinds.

es6 interface interface-inheritance javascript mixins multiple-inheritance multiple-interfaces multiple-traits oop trait trait-inheritance types

Last synced: 15 Sep 2025

https://github.com/colasgael/myfoodora

Implementation of an online food ordering and delivery platform using OOP in Java

java oop uml-diagram

Last synced: 27 Jun 2025

https://github.com/foyez/oop

Basic concepts of object oriented programming

object-oriented-programming oop programming-paradigms

Last synced: 12 Apr 2025

https://github.com/fabriciofx/rockpaperscissors

A true OO implementation of the rock, paper and scissors game

game java oop

Last synced: 12 Jan 2026

https://github.com/williamscch/school_library

Object Oriented Programming app. Simulates a library of an University, a useful tool that records what books are in the library and who borrows them.

classes oop oop-principles ruby

Last synced: 15 Mar 2026

https://github.com/kentonishi/pythonpp

[Python++] A robust Java-style OOP system for Python, with support for statics, encapsulation, and inheritance.

encapsulation inheritance oop oop-principles pypi-package python python3

Last synced: 26 Oct 2025

https://github.com/zpnst/smart-list

Functional doubly linked list

cpp datastructures doubly-linked-list oop

Last synced: 02 Jul 2025

https://github.com/lorddashme/php-static-class-interface

A simple package that convert a service class into a static-like class.

facade oop php static

Last synced: 25 Oct 2025

https://github.com/montyanderson/foop

C Framework for Object-Orientated Programming

c framework object-oriented oop

Last synced: 23 Apr 2025

https://github.com/noushinb/javawithexamples

Learn Java with examples: This repository contains various Java examples showcasing different programming concepts, algorithms, and common tasks. These examples are designed to help beginners and intermediate developers understand Java fundamentals and explore practical use cases.

java oop

Last synced: 04 Apr 2025

https://github.com/dpvasani/oops-in-cpp

Welcome to the OOPs-In-Cpp repository! This repository is dedicated to exploring and mastering Object-Oriented Programming (OOP) concepts in C++. It includes a variety of code samples, exercises, and homework assignments that will help you understand and apply OOP principles effectively.

oop oop-principles oops-in-cpp

Last synced: 24 Jul 2025

https://github.com/quaddarv1ne/maestro7it_education

Программирование на С++, CSharp, JavaScript и Python для начинающих </>

2024 c config courses cpp csharp education javascript js json maximdupley oop python python3 quadd4rv1n7 stepik stepik-course study

Last synced: 14 Apr 2025

https://github.com/tkostadinov004/object_oriented_programming_fmi

Материали за курса "Обектно-ориентирано програмиране - практикум" за летен семестър на 2024 / 2025 година

cpp oop

Last synced: 02 Jul 2025

https://github.com/objectionary/eo-gof-patterns

How would GoF design patterns look in EO?

design-patterns eolang oop

Last synced: 22 Jul 2025

https://github.com/skrtdev/telegrambot-api

An Object-Oriented PHP Telegram Bot Framework

api bot easy oop php php7 telegram telegram-api telegram-bot telegram-bot-api

Last synced: 22 Aug 2025

https://github.com/ebazhanov/search-for-your-flag

Search for county flag with public API https://restcountries.com/v2/all

cypress github-actions javascript oop react search-page

Last synced: 11 Apr 2025

https://github.com/andriypapirnyk/coffemachine

Coffee machine simulator created by using js/oop and figma design

css design figma html js oop scss

Last synced: 18 Oct 2025

https://github.com/si-ja/machine-learning---educational-material

This repository is focused on providing educational material to those who start learning Machine Learning with python. [Many things I learn myself as I provide material for education, therefore the repository is of an altruistic character; have fun learning new things!]

ascii ascii-art classes classes-and-objects cv2 education educational keras keras-tensorflow knn knn-classification machine-learning machine-learning-algorithms markov-chain numpy oop pandas sklearn teaching teaching-materials

Last synced: 14 Apr 2025

https://github.com/flexycode/ccprgg2l_intermediate_programming

This repository is intended for CCPRGG2L_INTERMEDIATE COM23P Professor Jay Abaleta

array array-manipulations array-methods java oop oop-principles oops-in-java polymorphism

Last synced: 14 Apr 2025

https://github.com/sevdanurgenc/javaoop

Nesne Programlama dersine ait ornek kodlardir.

java object-oriented-programming oop

Last synced: 11 Oct 2025

https://github.com/codershiyar/passwordmanager

A simple project for practice on OOP, design patterns , principles and code smells. It was for a university project. This Console Project is a password or account manager.

account-management codesmells console-app console-application design-pattern design-patterns java oop oop-principles oops-in-java password-manager principles simple-project

Last synced: 17 Aug 2025

https://github.com/nicolasalmerge/newharu

PDF Creation Library based on the C LibHaru library

cpp cpp17 cpp20 libharu object-oriented object-oriented-programming oop pdf pdf-generation

Last synced: 19 Apr 2025

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

Leverage automation and artificial intelligence for monitoring and object detection of Blink camera footage. V1. Summer 2023.

asyncio bash blink-camera bluestacks dash-python discordpy fp macosx oop pillow plotly-python poetry-python pyautogui ultralytics unix yolov5

Last synced: 14 Apr 2025

https://github.com/amitness/ioe-oop

Lab & Past Paper Solutions for Object Oriented Programming in C++

cpp exam lab oop question-answering

Last synced: 10 Oct 2025

https://github.com/pchemguy/SecureADODB-Fork

Modified SecureADODB example

adodb database library oop vba vba-excel vba-library

Last synced: 30 Jul 2025

https://github.com/vadimnastoyashchy/playwright-saucedemo.com

Automation project for saucedemo.com (TypeScript, Playwright, CI/CD GitHub, OOP)

automation automationtesting oop page-object playwright saucedemo testautomation typescript

Last synced: 15 Aug 2025

https://github.com/barafael/rc-receiver-interface

Read remote controlled receivers using arduino devices

interrupt oop ppm remote-control servo teensy

Last synced: 24 Jun 2025

https://github.com/tomas2d/oop-design-patterns-game

Practical implementation of more than 10 OOP Design patterns in "Angry Birds" like game.

oop pixijs typescript

Last synced: 13 Mar 2026

https://github.com/xdillx/databridge

A personal project developed in Delphi to facilitate data imports into various databases. It adheres to OOP principles and MVC architecture, providing an intuitive interface for mapping and transferring data between different database systems, including Firebird, MySQL, SQLite and PostgreSQL.

database delphi firebird import mysql oop oracle-database sqlite sqlserver

Last synced: 21 Jun 2025

https://github.com/oguzhankomcu/data_access

I have created my examples of data access topics in this repository. I have examples and projects on topics such as entity framework , data first , code first , Orm , database creation.

asp charp codefirst dapper dapper-crud dapper-dot-net dapper-orm dataaccess database datafirst entity oop orm sql

Last synced: 09 Apr 2025

https://github.com/ela-fhd/todolist_oop

I developed this project with html, css, object oriented javascript , check out my code and my website. I hope you enjoy it💜

css3 html5 javascript oop

Last synced: 08 Oct 2025

https://github.com/kerelape/cjson

an object-oriented JSON library for Go

go golang immutability json library oop

Last synced: 01 May 2025

https://github.com/estigma88/coders-tower-code

Stronger bases to grow higher. Source code for the blog posts published coderstower.com

architecture development java oop software solid

Last synced: 04 Jul 2025

https://github.com/rafaykhattak/pingpong-cpp

PingPong Game is a classic arcade game implemented in C++ using the Raylib library

cpp oop oops-in-cpp ping-pong raylib raylib-cpp

Last synced: 19 Sep 2025

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

School Library is a Ruby console application for managing a library of a school. The application leverages Object Oriented Programming (OOP) and its classes to create manageable objects like students, teachers, classroom etc. Built with Ruby, Postgesql.

database oop oop-in-ruby orm postgresql relational-databases ruby sql

Last synced: 09 Oct 2025

https://github.com/rafaykhattak/snake-cpp

Snake Game is a classic implementation of the popular Snake game in C++ using the Raylib library.

cpp oop oops-in-cpp raylib raylib-cpp snake-game

Last synced: 19 Sep 2025

https://github.com/silvareal/advance_python

advance topics in python

gui oop pytest python3 testing unittest

Last synced: 04 Jul 2025

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

Engin Demirog`un Java Yazılım Geliştirici Yetiştirme Kampı`nın ders notları ve kendi eklediklerim.

clean-code java object-oriented-programming oop umut-tosun

Last synced: 27 Jul 2025

https://github.com/sevdanurgenc/object-oriented-programming-lecture-notes

In this repo, there are lecture notes of Object Oriented Programming by Java and CSharp.

abstract csharp encapsulation inheritance interface java object-oriented object-oriented-programming oop

Last synced: 27 Jul 2025

https://github.com/90zlaya/php-library

PHP Library is a set of classes that contain the most useful attributes and methods that facilitate the development of Web applications

library oop php php-library

Last synced: 11 Jan 2026

https://github.com/foo123/classy.js

classy.js: Object-Oriented mini-framework for JavaScript

javascript object-oriented-programming oop polyfill

Last synced: 13 Jul 2025

https://github.com/melaniesigrid/oop_school-library

A Ruby school library app that records the available books and who borrows them.

oop ruby

Last synced: 09 May 2025

https://github.com/doaaosamak/projects-oop

Welcome to my GitHub repository where I share my Object-Oriented Programming (OOP) projects. This repository contains examples and models of projects using essential OOP concepts such as classes, objects, and methods.

java oop oop-principles

Last synced: 24 Jul 2025

Object-oriented programming (OOP) Awesome Lists