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/danieldantasdev/object-oriented-programming_course-luisdev-essential-beginner-part-12_dotnet-8_csharp-12

Repositório da trilha 'Programação Orientada a Objetos' do Kit Essencial Iniciante .NET. Inclui fundamentos de OO, como classes, objetos, herança, polimorfismo, encapsulamento, abstração, interfaces e classes abstratas, com práticas guiadas.

abstraction beginner classes csharp dotnet encapsulation inheritance interfaces luisdev object-oriented-programming oop polymorphism

Last synced: 14 Apr 2026

https://github.com/dnglokpor/randomdungeoncrawler

This project was abandoned as a need for better structure arose during the implementation. Refer to https://github.com/dnglokpor/RandomDungeonCrawlerFXGL for the new version of the implementation.

game-development java-11 oop

Last synced: 15 Jun 2026

https://github.com/jainam2204/synthcorp

SynthCorp is a smart manufacturing system built in Java using OOP and design patterns. It simulates an automated factory with robots, real-time monitoring, inventory control, and safety features. Patterns like Singleton, Factory, Observer, Strategy, Facade, and State ensure scalability and efficiency.

design-patterns java maven oop postgresql

Last synced: 03 May 2026

https://github.com/ethern-myth/nodejs-backend

NodeJS backend with mysql, express and sequalize

mvc mysql nodejs oop rest-api swagger

Last synced: 03 May 2026

https://github.com/hajarwalfi/traservy-2.0

Voyage Reservation 2.0 : Refactoring architectural vers PHP OOP avec principes SOLID, interfaces/traits et développement binôme collaboratif.

css html js oop php sql uml

Last synced: 03 May 2026

https://github.com/mikeshiyan/process-builder

Builds command lines for symfony/process using magic methods.

cmd composer exec oop php process shell

Last synced: 21 Feb 2026

https://github.com/ayaatef11/employee-management-system

a Python-based application designed to manage employee data for a company or organization efficiently. The system allows users to perform CRUD operations

filehandling oop python

Last synced: 04 May 2026

https://github.com/abdelwahab-ahmed-shandy/oop-mini-projects

This repository contains a collection of small-sized projects built using Object-Oriented Programming (OOP) concepts in C# and C++ .

cpp csharp oop small-projects

Last synced: 15 Jun 2026

https://github.com/veranyagaka/oop

Project

java oop oops-in-java

Last synced: 04 May 2026

https://github.com/kosmaster87/el-pollo-loco

🎮 A JavaScript-based Jump'n'Run game with fluid animations, boss fights, item collection, and mobile support – built with OOP and clean code practices.

2d-game canvas clean-code javascript oop responsive

Last synced: 12 Oct 2025

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

BIT Java OOP pagrindai

java java-8 oop

Last synced: 09 Jun 2026

https://github.com/trobert42/cpp_modules

C++98 Modules

cpp cpp98 oop

Last synced: 21 Feb 2026

https://github.com/stanleyy7/minesweeper

A simplified CLI minesweeper game made using Java.

command-pattern java junit oop

Last synced: 15 Jun 2026

https://github.com/sabriyenohutlu/.netlearning

Yazılım Geliştirici Yetiştirme Kampı C# - Engin Demiroğ

csharp database dotnet entity-framework oop

Last synced: 04 May 2026

https://github.com/arsalan692/python-telusko-playlist

A collection of beginner Python scripts and practice exercises from my early learning days, inspired by Telusko and other resources.

basic-programming bs4 matplotlib numpy oop pandas python requests selenium tkinter

Last synced: 04 May 2026

https://github.com/genesisblock3301/oop

Object oriented programming with Python

oop python3

Last synced: 15 Jun 2026

https://github.com/danieldantasdev/software-architecture_formation-course-luisdev-part-3_dotnet-8_csharp-12

Formação completa sobre Arquitetura de Software: fundamentos, SOLID, boas práticas, POO, padrões de projeto (GoF), padrões arquiteturais, DDD, arquitetura limpa, hexagonal, EDA, serverless e análise de qualidade de código.

architecture backend best-practices clean-architecture code-quality csharp ddd design-patterns dotnet eda event-driven gof hexagonal-architecture luisdev oop refactoring serverless software-architecture software-engineering solid

Last synced: 14 Apr 2026

https://github.com/leedskiy/the-mapmaker

The Mapmaker browser game built using JavaScript.

browser-game class css game html javascript map object-oriented-programming oop

Last synced: 04 May 2026

https://github.com/jcampbell57/ruby_chess

A command line Chess game where two players can play against each other. The purpose of this project is to show that I can take on a project with a lot of different components. This is the capstone project of The Odin Project's Ruby course.

localstorage object-oriented-programming oop rspec ruby serialization tdd test-driven-development yaml

Last synced: 04 May 2026

https://github.com/feromond/moodtrackerjavaedition

A mood tracker for daily recording of how a person feels using a JavaFX UI

java javafx moodtracker oop oops-in-java ui

Last synced: 04 May 2026

https://github.com/leotm/traffic-light-server-status

My solution to the described exercise to monitor the status of URLs with traffic lights.

ajax coding-exercise css es6 get-request html http-status-code javascript jquery oop

Last synced: 04 May 2026

https://github.com/kanhub/banking

A simple app to test out OOP with GoLang + playing around with the concept of packages and imports

golang oop

Last synced: 04 May 2026

https://github.com/galihap76/koneksi-database-oop-php

Cara mengkoneksi kan database dengan OOP PHP.

database oop php

Last synced: 04 May 2026

https://github.com/serhii-palamarchuk/goit-js-hw-06

Тема 10. ООП. Класи

javascript oop

Last synced: 15 Jun 2026

https://github.com/saad-bhatti/linuxshell

The course project for University of Toronto Scarborough course CSCB07: Software Design.

agile encapsulation java junit oop polymorphism scrum software-design unix

Last synced: 16 Jun 2026

https://github.com/kutlimolefe/banking-system-application-mzansi-bank

Developed a modular banking system featuring secure user authentication, multiple account types (Savings, Checking), and core banking operations (deposit, withdrawal, transfer).Integrated with MySQL using JDBC for persistent storage of user and transaction data, ensuring data integrity

java-se jdbc multithreading oop

Last synced: 16 Oct 2025

https://github.com/bilalm04/maze-runner-take-two

A Java program to find the path of various textual mazes, as well as verify paths and conduct benchmarking.

gof-patterns java junit maven oop uml

Last synced: 05 May 2026

https://github.com/julia-marcal/oop-design-pattern-py

Exemplos simples e práticos de códigos em python usando poo e criação de diagramas baseados em conceitos de design pattern para melhor entedimento

design-patterns oop poo python

Last synced: 17 Jun 2026

https://github.com/lbxa/aircl

Bidirectional messaging platform by Caio Alves & Lucas Barbosa.

flask flask-api flask-web html media oop php python-3 social

Last synced: 05 May 2026

https://github.com/souleimaneelqodsi/lyautey-maps

This repo contains a high school final year graph project (Dijkstra algo) made in Python. Ce dépôt contient un projet réalisé au lycée en Terminale au Lycée Lyautey de Casablanca (Maroc) sur les graphes (algo de Dijkstra) en Python

dijkstra-algorithm oop python3

Last synced: 17 Jun 2026

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

C++ console application to run a library system.

cpp data-structures file-organization oop

Last synced: 01 Jun 2026

https://github.com/amahanna/6nimmt

A German card game

cpp oop

Last synced: 17 Jun 2026

https://github.com/ahmadabbadi101/chess

This is a university project done in fall 2023. It is implemented using OOP principles using Java. It is a complete two player chess engine with a GUI using swing.

game-development java object-oriented-programming oop

Last synced: 18 Jun 2026

https://github.com/suha747/homefloww

Here’s a GitHub repository description for your HomeFlow app, which can be used for the repository's README.md or the project description section:

oop oop-principles polymorphism smarthome structure wpf wpf-application

Last synced: 06 May 2026

https://github.com/danielcornock/kanbo-ui

📊Front-end SPA for kanban board web application. Demo available at https://ng-kanban.herokuapp.com/

angular jasmine kanban-board oop travisci typescript

Last synced: 06 May 2026

https://github.com/alice-sebego/brick-breaker

Create a brick breaker game in order to improve my skills on JS & Canvas

brick-breaker canvas game-javascript javascript oop poo sass vanilla-js

Last synced: 06 May 2026

https://github.com/cfmvcarlos/python-udemy-lppm

Welcome to the Python Programming Masterclass repository! This repository showcases my projects, exercises, and notes completed during the Python: The Complete Python Developer Course on Udemy. This course provided a robust foundation in Python programming, covering both fundamental concepts and advanced techniques.

database oop python-script python3 sql sqlite3 tkinter tkinter-gui tkinter-python

Last synced: 06 May 2026

https://github.com/kondlekar-yash/mapper

Demonstrating advanced JavaScript techniques along with HTLM/CSS.

css dom-manipulation es6 events html javascript oop third-party-libraries

Last synced: 06 May 2026

https://github.com/omrip500/escaperacer

EscapeRacer: A thrilling car-themed game where you dodge obstacles and race to the finish line. Test your reflexes in this high-speed adventure!

android-application firebase java oop xml

Last synced: 06 May 2026

https://github.com/ampmonteiro/glossary-project-php

web glossary vanilla php

docker mysql oop php

Last synced: 06 May 2026

https://github.com/gleor/cpp-search-server

Поисковый сервер. Поиск документов по ключевым словам.

cpp oop search-engine tf-idf

Last synced: 22 Jun 2026

https://github.com/isaychris/csci222

Palomar: C++ & Object-Oriented Programming

cpp csci222 oop palomar

Last synced: 22 Jun 2026

https://github.com/hajjsalad/stm32-esp32-iot-monitor-and-control

An ESP32 & STM32-based IoT system for monitoring environmental sensors and controlling devices. Collects sensor data, aggregates it locally, and publishes to AWS IoT Core efficiently, with Wi-Fi management, MQTT communication, and OTA-ready architecture.

aws-iot c cpp esp-idf esp32 freertos make mqtt oop ota-update priority-scheduling stm32 uart uart-handshake wifi

Last synced: 06 May 2026

https://github.com/hrisa006/object-oriented_programming

Solved tasks from my classes in "Object-oriented Programming" at FMI, SU

c-plus-plus object-oriented-programming oop oop-principles oops-in-cpp

Last synced: 16 Oct 2025

https://github.com/el-moudni-hicham/java-oop-home-works

This repository contains all homework assignments for a Java Object-Oriented Programming (OOP) module.

genericity java javafx mysql oop threads

Last synced: 07 May 2026

https://github.com/nehallxx/guru99livetesting-java

Guru99 Live Testing Project for a electronics online shopping

java maven oop page-object-model selenium-java selenium-webdriver testng

Last synced: 18 Jun 2026

https://github.com/aj-rom/confile

Converts any file into a quarriable object. Supports: YAML and more to come.

files java maven oop yaml

Last synced: 07 May 2026

https://github.com/sanjaraiy/binarytreevisualization

This repository showcases a Binary Tree Visualization project built with HTML, CSS, and JavaScript. Explore interactive tree structures with stylish design and intuitive navigation! 🚀✨

binary-visualization classes-and-objects css3 flexbox-css html5 javascript oop

Last synced: 07 May 2026

https://github.com/sergij14/excel-app

Excel application created with vanilla JavaScript. Implemented custom web framework from the scratch (with state, routing, eventing, storage, DOM manipulations). Used Tailwind CSS for styling.

javascript oop webframework

Last synced: 07 May 2026

https://github.com/pedrohenrique-git/java-studies

Some examples and exercicies made in java

java oop

Last synced: 15 Oct 2025

https://github.com/entr0pie/apollo

Apollo - Python Module for HTTP Requests Using Sockets

http-requests oop python requests socket

Last synced: 18 Jun 2026

https://github.com/ahmed-maher77/similarity-game__test-your-memory

A fun and interactive card-matching game designed to test and improve memory skills. The game challenges players to match pairs of cards with minimal attempts, keeping track of their progress and performance. Perfect for casual gaming, brain training, or learning purposes.

3d-effect bootstrap brain-training card-matching-game cross-browser-compatibility css css-animation css-animations es6 font-awesome html html-css-javascript interactive-game javascript memorize-game memory-game oop responsive-layout web-audio-api web-game-development

Last synced: 07 May 2026

https://github.com/probokrishnacahya/lemburanku_mobile

Finance Application (Android Native Mobile)

android-studio java mysql oop php web-service-api

Last synced: 07 May 2026

https://github.com/matviyroman/class-number_php-oop

// 0. заполняем массив через функцию rand(1,100), размера который придет параметром в конструктор // 1. максимум // 2. минимум // 3. парные // 4. не парные // 5. все цифры что делятся на 4

oop oop-php php php7

Last synced: 18 Jun 2026

https://github.com/quanghuybest2k2/console

Typescript Console

nodejs oop typescript

Last synced: 17 May 2026

https://github.com/imransilvake/quizzler

A simple quiz app built using Flutter Framework. It covers the fundamental building blocks of Object Oriented Programming (OOP).

dart flutter oop rflutter-alert

Last synced: 07 May 2026

https://github.com/uchamod/employee_mangement_system

This is basic back-end for employee management sysyem created by using java spring boot framework

anotation data-structures database dependencies functions java oop spring-boot

Last synced: 07 May 2026

https://github.com/caefleury/rocketseat-python

Repositório com os trabalhos, anotações e desafios do curso de formação em python da rocketseat

flask flask-sqlalchemy oop python3 rocketseat

Last synced: 08 May 2026

https://github.com/bru-naa/java_exerc

Projeto Java orientado a objetos com classes para funcionários, herança, entrada de dados e lógica de cálculo de bônus.

arraylis heranca java oop scanner

Last synced: 22 Jun 2026

https://github.com/programie/pini

A library for reading and writing Ini files in PHP

ini oop parser php-library reader writer

Last synced: 12 Oct 2025

https://github.com/ghosteater1311/cpa_tracker

A cross-platform desktop application built with C++ & Qt allows students to manage and calculate their Course Performance Average (CPA) easily.

c cmake cpp17 gui-application oop qt6 software-engineering

Last synced: 07 May 2026

https://github.com/jwilferd10/arena-conquest

Embark on a text-based adventure in Arena Conquest! Compete in a tournament, defeat foes, collect gold, and rise to fame. Explore OOP and TDD principles in this game. Enjoy the journey to the top!

game inquirer javascript jest nodejs object-oriented-programming oop rpg tdd test-driven-development text text-based-game text-based-rpg turn-based

Last synced: 07 May 2026

https://github.com/cahyanapahlevi/tamupoltek.id

Proyek Sistem Informasi

css html oop php

Last synced: 07 May 2026

https://github.com/eduardob-programador/sql-crud

In this repository, I use MySQL, PostgreSQL and SQLite with Java and JDBC, in order to make a simple CRUD system. I Intended as well to practice Dependency Injection in this repository, the project itself may look a bit messy in terms of class and package naming, but since I knew not about any naming standards, that's how it is currently.

dependency-injection java jdbc junit mysql oop postgresql sqlite3

Last synced: 07 May 2026

https://github.com/farah-fahhoum/solid-emenu

A modern, scalable backend for restaurant digital menus built with Node.js, MongoDB, and Docker, following SOLID principles and OOP best pracstices.

docker mongodb nodejs oop typescript

Last synced: 14 Apr 2026

https://github.com/ituvtu/oop_lw03-class_container

OOP_LW03-class_container

container cpp oop

Last synced: 19 Jun 2026

https://github.com/sofyansetiawan/ttd-jest-oop-simulation

TDD with Jest.js to test and simulate OOP using Node.js

jest nodejs oop tdd tdd-javascript

Last synced: 08 May 2026

https://github.com/hajarwalfi/youdemy

Youdemy Learning Platform : Cours en ligne interactifs avec gestion enseignants/étudiants, analytics et validation OOP complète.

css html js mariadb oop php responsive sql uml

Last synced: 19 Jun 2026

https://github.com/ayaamar200/game-reviews

Game Reviews is a website that provides reviews and insights on various video games, helping players discover and choose the best ones.

ajax api bootstrap5 css3 html5 js json modules oop

Last synced: 08 May 2026

https://github.com/roxtra1/citytowers

Проект для тестового задания

functional-programming oop

Last synced: 10 Jun 2026

https://github.com/thiagoaugusto1806/alura-pagina-de-negociacoes

Site desenvolvido na formação Alura "Melhore sua experiência de desenvolvimento com TypeScript"

class decorators interfaces oop typescript

Last synced: 15 Oct 2025

https://github.com/ygtpy/-libmanagementsystem

Comprehensive Library Management System built with C# demonstrating OOP, SOLID principles, design patterns, async programming, and modern development practices. Features book/member management, loan operations, reporting, and extensive logging. Perfect portfolio project showcasing advanced C# concepts.

async-programming clean-code console-application csharp design-patterns dotnet educational json library-management linq logging oop portfolio-project repository-pattern software-engineering solid-principles

Last synced: 08 May 2026

https://github.com/mehrajlatifli/to-do-list-dart-console-

To Do List (Dart-Console)

console dart oop todolist uuid

Last synced: 15 Oct 2025

https://github.com/yarikvor/acodecpptask

Complite tasks in https://acode.com.ua/uroki-po-cpp/

acode cpp learning oop ravesli

Last synced: 19 Jun 2026

https://github.com/sertemre/okulveriyonetimsistemi

Python ve MySQL ile geliştirilen bu proje, okul verilerini (öğrenci, öğretmen, sınıf, ders) nesne tabanlı yapıyla yöneten kapsamlı bir yönetim sistemidir.

cli-app console-application crud database education modular-programming mysql oop python python3 school-app school-management student-information-system teacher-management

Last synced: 08 May 2026

https://github.com/jkazari/compsci-laboratories-second-semester

Repository for laboratory programs from second semester

algorithms bash cpp java oop

Last synced: 08 May 2026

https://github.com/josewebdev2000/100-days-of-python

My Solutions to 100 Days of Code Course By Angela Yu

back-end flask oop python sql tkinter web-development

Last synced: 08 May 2026

https://github.com/fabdoc27/bangubank

Bangubank demonstrating the use of both file and database storage with OOP principles, featuring user roles, transactions, and session management.

mysql oop pdo php tailwindcss

Last synced: 08 May 2026

Object-oriented programming (OOP) Awesome Lists