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/aelmah/oop-java

A collection of Java projects demonstrating Object-Oriented Programming fundamentals

java oop oop-principles oops-in-java

Last synced: 07 May 2025

https://github.com/isaacdarcilla/wesupply

Test script for WeSupply ✨

mailpit mongodb oop php

Last synced: 13 Apr 2026

https://github.com/piotrsmola/java-project-library

Library management application written in JAVA and Swing for GUI, as part of a university project

gui java oop swing swing-gui

Last synced: 02 Apr 2025

https://github.com/suap-dev/python-essentials

a repository intended for people who want to know some python basics

lambda-functions numba numpy oop pandas teaching

Last synced: 17 Mar 2025

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

Go-backend with sqlite

golang mvc oop rest-api sqlite

Last synced: 02 May 2026

https://github.com/phauthentic/php-optional

PHP version of Javas Optional class is used to represent a container object which may or may not contain a non-null value.

monad monads oop optional optional-type php php-library

Last synced: 14 Jun 2026

https://github.com/joacokia/oopd

オブジェクト指向型汎用プロンプト用語定義 (Object-Oriented Terminology for Prompt Design)

android class cpp game-development hospital-management oop overriding pygame-library python srm-oopd-elabs tetromino uml uml-class-diagram uml-diagram

Last synced: 26 Mar 2025

https://github.com/saket-sk/oop-using-cpp

A collection of programs I performed as I learnt the subject "Object Oriented Programming" in my college days.

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

Last synced: 30 May 2026

https://github.com/prazzdev/matkul-pbo-stb

Ngumpulin Materi & Tugas Mata Kuliah Pemrograman Berorientasi Objek (PBO)

object-oriented-programming oop

Last synced: 14 Jun 2026

https://github.com/bberkay/design-patterns-with-python

Design Patterns with Python studies to practice

design-patterns oop python

Last synced: 26 Mar 2025

https://github.com/bberkay/computer-science-studies

Includes some subjects such as DSA, Design Patterns, Clean Code and much more.

computer-science dsa oop socket-programming solid unit-testing

Last synced: 05 Jan 2026

https://github.com/getange/javascript-practice

Welcome to the JavaScript Tutorial repository! 🚀 Here, you'll find a comprehensive guide to mastering JavaScript, one of the most versatile and widely-used programming languages. Whether you're a beginner taking your first steps into the world of coding or an experienced developer looking to enhance your skills, this tutorial covers fundamental co

javascript oop

Last synced: 22 Mar 2026

https://github.com/makcymal/oop

Just some patterns

csharp oop pattern patterns

Last synced: 01 Apr 2025

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

BIT Java OOP pagrindai

java java-8 oop

Last synced: 09 Jun 2026

https://github.com/tsembp/student-grading-system

A student grading system application with CRUD operations, MySQL integration, role-based authentication and more.

java javafx mysql oop student-grading-system

Last synced: 13 Apr 2026

https://github.com/eduardob-programador/banco-digital-com-oop

Esse é um projeto proposto pela DIO em realizar um sistema de banco com orientação a objetos, eu tenho pouco conhecimento sobre o assunto então pode haver algumas irregularidades e/ou falhas de compreensão minha sobre uma função ou outra, contudo ao meu ver todas as funções foram corretamente desenvolvidas

java oop

Last synced: 05 Oct 2025

https://github.com/andylvua/FlowerStore

Lab 5, 7, 8 and 9 assignment of OOP course

ci-cd java maven oop unit-testing

Last synced: 11 Mar 2025

https://github.com/fobo66/ooplabs

BSUIR labworks in OOP subject. Useful for getting into C++.

assignment bsuir bsuir-labworks cpp11 oop

Last synced: 10 Mar 2025

https://github.com/pedramardakani/api_php_fetch_trailer

A minimal working example of creating and authenticating a php GET request to an API, and converting the JSON response to a php object.

api json movie oop php trailer youtube

Last synced: 13 Apr 2026

https://github.com/ahmetsah13/java-api-basics

Simple console-based Java API simulation with layered architecture

backend basic-api console-app internship-showcase java oop

Last synced: 16 Oct 2025

https://github.com/iliaz41/labscpp

C++ tasks

cpp oop

Last synced: 02 Mar 2025

https://github.com/timurgain/cash_calories_calculator

Sprint 2. Итоговый проект.

oop python

Last synced: 05 Oct 2025

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/trvswgnr/taw2020

WordPress theme for travisaw.com

oop php wordpress wordpress-theme

Last synced: 17 May 2026

https://github.com/priyankatuli/car_rental_system_application

Car Rental System Application using Java OOP

java oop

Last synced: 25 Mar 2025

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/rom-chik/kma_oop

Object-oriented programming course. C++

cpp oop visual-studio-2022

Last synced: 29 Jun 2025

https://github.com/rohittp0/s3-oop-lab

The repository that would host all the programs for 3rd semester OOP Lab

hacktoberfest oop oop-in-cpp

Last synced: 06 Oct 2025

https://github.com/fahadfoysal/employee-management-system-cli

A simple Command-Line Interface (CLI) application written in Python for managing employee records. The system allows you to add, update, delete, view, and search employee information. All data is persistently stored in a .txt file.

cli-app oop oops-in-python python

Last synced: 06 Oct 2025

https://github.com/santiagodotsh/ts-notes

📘 📝 Personal TypeScript notes and reference guide.

generics inheritance interfaces notes oop types typescript

Last synced: 26 Oct 2025

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/shalldie/iocoo

IOC library in OOP. 为 OOP 设计的 IOC 库。

di ioc oop

Last synced: 30 Oct 2025

https://github.com/amgdhussein/drop-fix

Instant car assistance for unexpected issues. Connect with skilled service providers who come to your location to fix your car on the spot. Need a tow? DropFix also offers on-demand towing to the nearest mechanical shop.

backend-api clean-architecture clean-code dto dto-entity-mapper enums eslint eslint-config eslint-rules nestjs oop prettier prettier-eslint swagger swagger-documentation typescript

Last synced: 05 Feb 2026

https://github.com/logan-bobo/product_inventory

Create an application which manages an inventory of products. Create a product class which has a price, id, and quantity on hand. Then create an inventory class which keeps track of various products and can sum up the inventory value. Inspired by - karan/Projects

oop python

Last synced: 07 Oct 2025

https://github.com/alwoodm/ecotrail-explorer

Projekt edukacyjny przygotowany w ramach zajęć, rozbudowa prostego szablonu PHP o funkcjonalny serwis z kilkoma podstronami.

css database html js oop oop-php php php-oop sqlite template

Last synced: 13 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/hasnainroopawalla/ts-mxn

A lightweight TypeScript Mixin framework

generics mixin mixins oop runtime typescript

Last synced: 23 Feb 2026

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

These are practice projects on JavaScript Object Oriented Programming

classes-and-inheritance construtor functional-programming html-css-javascript oop

Last synced: 07 Oct 2025

https://github.com/uqbar-project/eg-vehiculos-kotlin

Ejercicio inicial Kotlin con testeo unitario

kotlin oop testing

Last synced: 07 Oct 2025

https://github.com/ahmadjoba96/ppu

My CS coursework from PPU 🎓🧑‍💻

cpp database datastructures-algorithms java mysql-database oop

Last synced: 07 Oct 2025

https://github.com/kelsonbatista/project-oop-solid

Project about the use of OOP with SOLID principles

object-oriented-programming oop solid solid-principles typescript

Last synced: 07 Oct 2025

https://github.com/danieldantasdev/csharp-oop_course-luisdev-backend-part-1_dotnet-6_csharp-10

Repositório do curso 'C# e Programação Orientada a Objetos Direto ao Ponto'. Abrange fundamentos do C#, controle de fluxo, repetição, listas, matrizes, LINQ, strings, datas, arquivos e tratamento de erros, com prática guiada.

arquivos backend controle-de-fluxo csharp dotnet estruturas-de-repeticao fundamentos-csharp linq listas luisdev oop orientacao-a-objetos tratamento-de-erros

Last synced: 13 Apr 2026

https://github.com/f3ath/phpserver

Minimalistic wrapper for PHP built-in server to use in automated testing

oop php php7 server testing wrapper

Last synced: 08 Oct 2025

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/danieldantasdev/object-oriented-programming_course-luisdev-essential-beginner-part-3_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/jacob-pitsenberger/python-electronics-inventory-management-system-object-oriented-programming-project

Welcome to the Python Electronics Inventory Management System project repository! This project is a demonstration of Object-Oriented Programming (OOP) principles in Python for managing an electronic parts inventory.

data data-structures dictionary exception-handling file-io filesystem input-output inventory-management-system management-system modules oop pickle python user-interface

Last synced: 08 Oct 2025

https://github.com/alizul01/game-development-learn

Learn about Game Development for my competition preparation, at this repo i'll learn about C-Sharp Basic, OOP of C-Sharp, Unity, and etc.

csharp game-dev game-development oop unity

Last synced: 18 May 2026

https://github.com/rhodrim/rugbyrankings

php library for calculating World Rugby rankings.

oop php-library ranking-system rankings rugby rugby-rankings world-rugby

Last synced: 08 Oct 2025

https://github.com/addleonel/python-fundamentals

This contains all the basic topics of Python

dictionaries oop python-fundamentals python3 topics tuples

Last synced: 25 Mar 2025

https://github.com/muhammed-shafeeque-th/dart_language_learning

This repository consist of my workouts on Dart programming language and its practicals, feel free to checkout. First step towards flutter learning journey

advanced dart future generators io iterator null-safety oop streams

Last synced: 05 Feb 2026

https://github.com/kezouke/cmd-art-gallery

gallery with pictures and their authors in console

console-application oop oops-in-java

Last synced: 15 Jun 2025

https://github.com/nikamunjishvili/nest-task

this is back-auth project

nestjs nodejs oop typescript

Last synced: 20 Apr 2026

https://github.com/veganaize/proto

(alpha) Web Browser written in Python

browser ftp html http ood oop web

Last synced: 04 Dec 2025

Object-oriented programming (OOP) Awesome Lists