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/adolligit/car-shop

Car Shop é um projeto idealizado pela escola @Tryber e desenvolvido pelos alunos (como eu). É uma API REST desenvolvida em TypeScript que utiliza o ODM Mongoose para consultar o banco de dados não relacional MongoDB.

api api-rest backend docker expressjs mongodb nodejs oop oop-principles openapi-documentation openapi3 solid typescript

Last synced: 12 Apr 2026

https://github.com/nickenshidqia/build_a_hotel_booking_app_using_python

Build a Hotel Booking App Using Python that enables users to check their book hotel rooms by entering the hotel ID and their card information.

oop oop-principles oriented-object-programming python

Last synced: 15 Jun 2025

https://github.com/wilfredpine/lavalust-auth-system

A sample implementation of built-in security features and authentication system using LavaLust PHP Framework.

authentication mvc-framework oop php web-development

Last synced: 12 Sep 2025

https://github.com/leandrorochalg/desafio-de-poo-sobre-formula-1

[PT] Sistema de controle de resultados da Formula 1. Cadastros de equipes, pilotos, pistas, GPs e suas devidas corridas, com a consulta da tabela do campeonato seguindo as regras da categoria.

formula1 oop oops-in-python python tkinter

Last synced: 01 Apr 2025

https://github.com/sr-tamim/bankman-cpp

A simple bank management system using C++ (OOP)

cpp cpp-programming oop oop-in-cpp oop-principles

Last synced: 29 May 2026

https://github.com/arthuritajahy/readmeprojectblogpessoal

Esse foi um projeto construído durante o bootcamp da Generation Brasil, onde o foco foi em capacitar os alunos e se tornarem Desenvolvedores Java Full Stack. Aprendemos sobre Logica da programação, Java, OOP, Banco de dados Relacional(MySql), Framework Spring Boot, Html, CSS, JS, TS, React.

css html java javascript mysql oop spring-boot sql typescript

Last synced: 12 Apr 2026

https://github.com/saeedkohansal/php-mysql-javascript-live-username-checker-from-database-json-api

It's a Live Username Checker From a real MySQL database using PHP and JavaScript, you can check that username is available to submit or exists in your database, I show you how to create a PHP and MySQL JSON API to checking username input field data with the usernames list in your database.

backend corephp database frontend fullstack gilgeekify html javascript livedata mysql object-oriented-programming oop pdo php realtime tutorial vanilla-javascript vanillajs webdevelopment widget

Last synced: 19 Apr 2026

https://github.com/soulyma/carssalessystem

This system will help managing a CarCompany by organizing it's products and sales operations

cars java oop oops-in-java sales system-design system-programming

Last synced: 16 Aug 2025

https://github.com/tothantonio/utcn

personal files for courses I took at Technical University of Cluj-Napoca

algebra-linear analysis assembly c data-structures-and-algorithms database digital-system-design java oop vhdl

Last synced: 12 Apr 2026

https://github.com/oshanavishkapiries/nestjs

learning points and code snippets for NestJS, the progressive Node.jsframework for building efficient, reliable, and scalable server-side applications.

nestjs oop typescript

Last synced: 18 Apr 2026

https://github.com/zazi2002/garlion

Java-based food delivery application, which is project of Object-Oriented Programming course, simulates the process of ordering food from a restaurant.

java oop programming

Last synced: 10 Nov 2025

https://github.com/ilyasyoy/testing-interfaces

Simple example how to enforce additional contract on interfaces using tests

interfaces java junit oop spotless testing

Last synced: 16 May 2026

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

This repository contains a bike rental system and a library management system made in python through Object-Oriented Programming.

bike-rental library-management-system oop python

Last synced: 03 Sep 2025

https://github.com/learnwithfair/java-swing-documentation

java-swing-documentation with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]

documentation java java-swing learn-with-fair learnwithfair oop rahatul-rabbi rahatulrabbi swing

Last synced: 27 Oct 2025

https://github.com/huseyinerdin/tobuyapi

Identity ve token bazlı doğrulama ve yetkilendirme sistemi bulunan, OOP ve SOLID kurallarının uygulandığı bir ASP.NET WEB API projesidir. Onion mimarisi kullanılmıştır.

asp-net csharp entity-framework identity jwt onion-architecture oop solid webapi

Last synced: 24 Mar 2025

https://github.com/acontenti/pool

A Purely Object Oriented Language

cpp language oop pool

Last synced: 14 Aug 2025

https://github.com/andreriffen/java-oop-concepts

Programação Orientada à Objetos com Java ☕

java javafx oop oop-concepts oop-examples oop-principles oops-in-java php php8

Last synced: 04 Oct 2025

https://github.com/teodutu/poo

POO - UPB 2018-2019

java oop

Last synced: 25 Mar 2025

https://github.com/2kabhishek/shappes

Shapes with two Ps 🟩📐

cpp learning makefile oop shapes

Last synced: 10 Jul 2025

https://github.com/rarakira/javapiscine

2 weeks intensive dive into Java language, 42 curriculum

21school ecole42 java java-8 javacore jdbc oop spring

Last synced: 17 Apr 2026

https://github.com/lucasfranklinsilva/rede-de-transmissao

Rede de Transmissão em Grafos e Desenho Computacional com Qt Framework.

cad cplusplus graph oop qt-framework transmission-network

Last synced: 11 Mar 2026

https://github.com/ph-7/my-personal-collection

My Personal Movie Collection project is just a Fun OOP exercise in PHP...

oop php php-classes

Last synced: 12 Aug 2025

https://github.com/youngandgeek/quotesapp

Simple Quote kotlin App

android-application kotlin-android oop

Last synced: 18 May 2026

https://github.com/thaikoz/warships

"Warships" is a classic battleship game where two players attempt to sink each other's fleets. Each player has a 10x10 grid on which they place their ships. The objective of the game is to guess the coordinates of the opponent's ships and sink them before the opponent sinks yours.

cpp oop visual-studio

Last synced: 16 Mar 2025

https://github.com/phauthentic/email

Framework and library agnostic email sending - a fluid and strict typed interface for email sending

abstraction adapter email oop php-library php7 wrapper

Last synced: 25 Jun 2025

https://github.com/kopach-artem/pipes_gods_of_jar

Interactive Java simulation of a desert water transport system, offering a gamified approach to learning programming and strategic thinking

bme java java-fx mvp oop oop-in-java

Last synced: 24 Mar 2025

https://github.com/jklemon17/todo-list

JavaScript Todo List for OOP practice

javascript oop todo

Last synced: 11 Aug 2025

https://github.com/chihebabiza/my-cpp-queue-array

A simple, template-based queue class in C++ built on top of a custom dynamic array (`clsDynamicArray`). This implementation supports core queue operations such as `push`, `pop`, `front`, and `back`, along with extended utilities like reversing the queue and inserting at custom positions.

cpp cpp-library data-structures oop programming-advices queue

Last synced: 10 Mar 2026

https://github.com/rafaelmoraes003/node-futebol-clube

API that provides information about teams, matches and leaderboards in a soccer league.

chai docker docker-compose express integration-testing mocha mysql nodejs oop sequelize sinon solid-principles typescript

Last synced: 12 Apr 2026

https://github.com/aboubakr-jelloulat/metigatorscharp

a comprehensive guide to mastering C# programming language from absolute beginner to advanced developer. It includes practical examples, exercises, projects, and real-world implementations covering all essential concepts of modern C# development.

csharp csharp-core dotnet-core oop vault

Last synced: 11 Oct 2025

https://github.com/victorlirafront/ecommerce-microservices

🚧 Robust backend composed of Java microservices using Spring Boot, each exposing RESTful APIs for product management, user authentication, order processing, and payment integration. The architecture is designed for scalability, modularity, and security.

java oop spring-boot stripe-payments

Last synced: 10 Aug 2025

https://github.com/akaanuzman/swift_example

I learn swift programming language 🧑🏻‍💻

oop programming programming-language swift swift-oop swift5

Last synced: 29 Mar 2025

https://github.com/msaadx/Oladoc-Hospital-Management-System

In this project, I have developed a Hospital Management system in C++ using Object-Oriented Programming concepts. The system incorporates functionalities for the Admin, Doctors, and Patients to Login/Sign Up. User data is stored using .dat files. Patients can book appointments with doctors, while doctors can efficiently manage their appointments.

object-oriented-programming oop

Last synced: 24 Oct 2025

https://github.com/jhonnymgx115/linqexercise-oop

Ejercicios de Linq y Recursividad OOP en C#

college-project csharp functional-programming linq oop poo recursive

Last synced: 08 Apr 2025

https://github.com/rubenchirino/banking-system

University work about a banking system applying OOP.

banking command-line java oop

Last synced: 10 Aug 2025

https://github.com/gustavosachetto/api-carros

Desenvolvendo uma API-REST com tema veículos, através da linguagem PHP.

api-restful api-server mysql oop php8

Last synced: 02 May 2026

https://github.com/call-me-ahmaaad/temp-humid-monitoring

An IoT-based temperature and humidity monitoring system using PHP OOP and Node-RED Dashboard.

iot mosquitto mqtt node-red oop php

Last synced: 06 Jan 2026

https://github.com/amcbn06/electron

C++ visualizer for electronic schemes

cpp oop sfml

Last synced: 15 May 2026

https://github.com/gutierrezs-jc/cuoora

CuOOra. Una red social de preguntas y respuestas.

object-oriented-programming oop pharo-smalltalk seaside smalltalk

Last synced: 02 Feb 2026

https://github.com/asadullah-imran/oop_mid_question_solve

This repository is made for UIU OOP mid question solution. you can find solution of previous year mid question and also you can contribute in here .

abstraction encapsulation inheritance oop

Last synced: 31 Mar 2025

https://github.com/swappy514/python-learning-hub

A comprehensive, well-structured Python learning repository — from basics to advanced topics including OOP, recursion, data structures, debugging, and real-world industry examples. Perfect for beginners and intermediate learners aiming to master Python programming.

advanced algorithms beginner code-examples data-structures debugging industry-projects intermediate learning oop programming python recursion tutorial

Last synced: 10 Aug 2025

https://github.com/siraajul/dart

The Dart repository contains all my practice code and experiments using the Dart programming language. This collection showcases various aspects of Object-Oriented Programming (OOP), including classes, objects, inheritance, and polymorphism.

dart oop

Last synced: 16 May 2026

https://github.com/nikitachalykh/calculator

Money and calories calculator

oop python3

Last synced: 28 May 2026

https://github.com/lekenecedric/my_nkap

Rest Api's allow users to manage her incomes , expenses , set financial goals and visualize statistics

cqrs-pattern ddd laravel oop php tdd

Last synced: 05 May 2026

https://github.com/stefanimp/practicas_poo

Solución a las prácticas de POO propuesta durante el desarrollo de la asignatura por un alumno de primer año de ingeniería informática

cpp oop oops-in-cpp

Last synced: 28 May 2026

https://github.com/abdojoker99/cinema-mangment-system

The Cinema Management System is a dual-language (Java and C#) application that streamlines movie theater operations, including customer management, movie listings, seat booking, payments, and ticket generation. It's designed for educational use, showcasing object-oriented programming

cinema-management-system gui-application java oop student-project system-design

Last synced: 16 May 2026

https://github.com/kislevlevy/cashier-client

Cashier Client is a store management software offering secure user authentication, role-based access, product management, and feedback handling.

express javascript mongodb nodejs oop roles-restriction user-authentication

Last synced: 09 Apr 2026

https://github.com/ajshovon/lucidapp

Licid - A simple note taking app to keep track of your tasks

android-app java oop

Last synced: 17 May 2026

https://github.com/manchenkoff/php-enum

Enumeration type - PHP implementation with useful magic methods

enum enumeration laravel oop php php-library php7 yii2

Last synced: 13 Jan 2026

https://github.com/toyamarodrigo/tp-final-oop

Proyecto educativo - Programacion Orientada a Objetos - Davinci

java oop oop-principles

Last synced: 09 Aug 2025

https://github.com/blackmarllbor0/wheather-cli

WeatherCLI is a convenient command-line utility for obtaining up-to-date weather information.

cli nodejs nodemon oop typescript weather weather-app

Last synced: 24 Mar 2025

https://github.com/victorsouza19/hello-mongo

Academic activity with a complete CRUD made with Node.js and MongoDB

css ejs express express-flash express-sessions html javascript mongodb nodejs oop

Last synced: 13 Apr 2026

https://github.com/ahmedkhaled14/javaproject

☕️ java project ☕️

java oop oop-principles

Last synced: 21 Aug 2025

https://github.com/neimee8/validator-php

Work-in-progress PHP validation library with flexible rules, multiple agents, and structured error reporting.

composer library main-repo mit oop php reflection-api validation validator-php wip

Last synced: 18 May 2026

https://github.com/kushalprasadjoshi/object-oriented-programming-in-cpp

Object-Oriented Programming in C++ (CMP162) – Pokhara University Course materials, notes, labs, and resources for the Object-Oriented Programming in C++ course (CMP162) at Pokhara University. This repository is not officially affiliated with or endorsed by Pokhara University.

cplusplus cpp oop

Last synced: 30 Apr 2025

https://github.com/codenix-sv/design-patterns-php

Design patterns in PHP

oop patterns patterns-php

Last synced: 21 Mar 2025

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

This project is a console-based school library app that allows created students and teachers to rent created books. It also gives a list of students, teachers, books and rentals.

oop ruby

Last synced: 28 Mar 2025

https://github.com/joaoespacheco/trybe-project-28-trybers-and-dragons

Projeto para praticar princípios SOLID e POO em uma aplicação simplificada de jogo estilo RPG

object-oriented-programming oop solid solid-principles typescript

Last synced: 15 Mar 2025

https://github.com/corneliouzbett/phprestfulwebservice

It is a simple restful API webservice created using PHP and MYSQL Database to demonstrate basic CRUD operations.

oop php restful-api restful-webservices

Last synced: 08 Aug 2025

https://github.com/ehab-elshimi-developer/java-problem-solving-sheets

Scalable Java problem-solving sheets — modular, backend-ready, clean-coded, and mindset-driven. Designed to simulate real-world engineering challenges.

algorithms backend-development clean-code data-structures design-patterns engineering-mindset exception-handling java modularization multithreading oop oop-in-java problem-solving solid-principles

Last synced: 07 Aug 2025

https://github.com/gogoasa-c/dbms

Database Management System running in the CLI, designed using object-oriented programming principles for the object-oriented programming course laboratory, implemented using C++17.

cli cpp oop singleton

Last synced: 14 Jul 2025

https://github.com/MaeAERIAH369/Ecole-42-Cursus

1st and 2nd years of École 42. Proficiency in C, C++, Asm, OOP, SQL and system administration.

asmx86 c cpp98 network oop postgresql sql system-administration

Last synced: 01 Oct 2025

https://github.com/ayeshakhan07/donationsappnode

Creating this project to learn and implement the core functionalities of Node. This project is created using Express, Node, Typeorm and MySql.

apis expressjs mysql nodejs nodejs-server oop oop-in-typescript typeorm typescript

Last synced: 06 Apr 2026

https://github.com/dawoodkhatri1/gym-management-system

A fully functional Java-based Gym Management System with a user-friendly GUI and Microsoft SQL Server (MSSQL) integration. This system allows for the entry and management of gym members and trainers, tracking personal details, memberships, and training programs.

gui java jdbc mssql oop

Last synced: 17 May 2026

https://github.com/analiaburgosdev/java_oop_series

Java OOP exercise to manage TV series, including episodes, ratings, seasons, and methods for tracking watched episodes and calculating averages.

java oop oop-principles oops-in-java

Last synced: 02 Jul 2025

https://github.com/bennyscripts/python-quizzing-system

An object oriented quizzing system created in Python.

oop python python-oop python-quiz quiz quiz-game quizzes

Last synced: 02 Jul 2025

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

Basic introduction to OOP in PHP

oop php

Last synced: 18 Jun 2026

https://github.com/ap/class-closure

Encapsulated, declarative class style

object-oriented-programming oop perl

Last synced: 12 Apr 2025

https://github.com/amir-hshahi/advanced-programming-solutions-14031

Solution of java exercises from advanced programming course of Persian Gulf university.

advanced-programming java oop

Last synced: 31 Mar 2025

https://github.com/dawoodkhatri1/ticket-reservation-system

A simple Java console-based ticket reservation system that allows users to book tickets for Bus, Train, and Aeroplane. After booking, users can also view their detailed receipt. The project follows object-oriented programming principles and provides a modular and extendable structure.

gui java oop

Last synced: 24 Jun 2025

https://github.com/thesanddog/decalang

Decalang (dl) is an interpreted programming language made in rust used to do simple tasks since this language is in heavy developement and currently in beta. To know more about Decalang read the README.md file

beginner-friendly coding decalang easy easy-to-use language oop program programming-language rust

Last synced: 08 Apr 2025

https://github.com/microman92/nike-shoes

Сайт с самописными Видео Плеером, Слайдером на классах и звёздный рейтинг

css html javascript oop swiper-js

Last synced: 07 May 2026

https://github.com/purplebooth/encapsulation-traits

Breaking Encapsulation with traits in PHP

oop php traits

Last synced: 22 Jul 2025

https://github.com/aryank1511/seneca-college-oop345-workshops-and-labs

This repository contains all the OOP345 (Object Oriented Programming) workshops, milestones and labs that I have done as a student at Seneca College.

cpp17 oop

Last synced: 04 Aug 2025

https://github.com/ericneves/uploadavatar

:rocket: Application MVC developed with PHP, OOP, GD, Routes, Mysql (BLOB), Axios (Progress Upload), Fetch and more...

async axios fetch gd mvc oop php upload upload-php

Last synced: 03 Aug 2025

https://github.com/arif98741/oop_crud

This is repository for getting better idea about oop concept and usage. Here class, method, object and data validation are also included. For frontend design here I am using bootstrap@4.0.0. Any feature requests and pull request are granted with happiness. You can join

create crud crud-application delete mysql object-oriented-programming oop pdo php php7 update

Last synced: 21 Feb 2026

https://github.com/birg81/python.wideprogramming

It contains pieces of code that show the potential of Python at 360 ° in a didactic way

args-parser encapsulation information-hiding inheritance list-comprehensions oop polimorphism python socket-programming

Last synced: 31 Mar 2025

https://github.com/bernardodemarco/condomanagerproject

Sistema de gerenciamento de condomínios desenvolvido em Python.

mvc oop python

Last synced: 29 Mar 2025

https://github.com/arikmukherjee/java_stepbystep

This subject is based on Java. Contains Java practice codes.

java java-8 oop

Last synced: 28 May 2026

https://github.com/danvitoriano/negociacoes

JavaScript Object Oriented Stock Negotiations Web App Site Project

bootstrap css fiap html javascript oop

Last synced: 13 Apr 2025

https://github.com/gabriel-dp/ufsj-poo

All codes created during Object-Oriented-Programming subject at UFSJ

oop oriented-object-programming ufsj

Last synced: 16 May 2025

Object-oriented programming (OOP) Awesome Lists