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/barannmeisterr/zoomdurationanalyzer

Java program that reads, processes, and displays attendance records in a Zoom meeting report provided as a txt file.

duplicate-detection file-processing hashing hashtable java linear-probing node oop string-manipulation txt-files

Last synced: 13 May 2026

https://github.com/asacxyz/dart_entendendo_a_orientacao_a_objetos

Para acompanhamento do curso Dart: entendendo a Orientação a Objetos

dart oop poo

Last synced: 13 May 2026

https://github.com/milaziabchenko/custom-music-player-with-dropdown-select

Custom music player coupled with custom-made dropdown select, built with HTML, CSS, and JavaScript, combining FP and OOP approaches, and using the Web Audio API functionality

audio-player customization events functional-programming html-css-javascript oop ui-design web-audio-api

Last synced: 13 May 2026

https://github.com/sanda1113/dungeoncrawler

A C# dungeon crawler game demonstrating Object-Oriented Programming principles. Perfect CS portfolio project with combat, inventory, and progression systems.

console-game csharp dotnet game-development oop portofolio-project

Last synced: 13 May 2026

https://github.com/divertimentos/learning-oop

This is the repository where I store and organize all my resources about my object-oriented programming studies, mostly in Python.

objetos objetos-em-python oop orientacao-a-objetos poo programacao-orientada-objetos python

Last synced: 13 May 2026

https://github.com/andrepaulino/bit_bank

Código do curso Alura: Java Polimorfismo: entenda herança e interfaces

inheritance java oop oop-principles polymorphism

Last synced: 11 Jun 2026

https://github.com/sofyansetiawan/oop-challenge-person

One of my challenges about OOP using Javascript

challenge-project javascript nodejs oop oop-examples oop-principles

Last synced: 14 May 2026

https://github.com/mohammad-shamat/bank_system

Bank System Console App with Non-Relational database(text file)

banking console-application cpp oop

Last synced: 11 Jun 2026

https://github.com/elavagnim/forkify

Frontend application to learn advanced JavaScript topics. It uses the MVC architecture for the front end.

async-await bubbling-events capturing-events lazy-loading mvc oop parcel promises prototypal-inheritance

Last synced: 12 Jun 2026

https://github.com/vonderklaas/typescript-oop

Here I experimented with 4 OOP Pillars as long as other patterns, especially SOLID

oop typescript

Last synced: 13 Jun 2026

https://github.com/mulliru/domain-driven-design-java-02-semestre

Este repositório contém os materiais da disciplina Domain Driven Design - Java☕, referente ao segundo semestre da faculdade FIAP 🎒. Aqui você encontrará meus projetos, exercícios, anotações e outros materiais relevantes para a disciplina📕

args class domain-driven-design eclipse-ide java oop oops-in-java poo

Last synced: 13 Jun 2026

https://github.com/cybercoral/universalclasspy

It's a class template with two main methods (get, load), which lets you get and use any methods from the created class, for Python3.

basics basics-of-python oop python python3 ram

Last synced: 13 Jun 2026

https://github.com/roydevashish/cpp

This repository contains a collection of C++ programs, algorithms, and examples. It is designed for learners and developers interested in exploring fundamental and advanced concepts in C++ programming, including data structures, algorithms, object-oriented programming, and more. Contributions and suggestions are welcome!

algorithms cpp data-structures object-oriented-programming oop

Last synced: 13 Jun 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/stanleyy7/minesweeper

A simplified CLI minesweeper game made using Java.

command-pattern java junit 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/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/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/ituvtu/oop_lw03-class_container

OOP_LW03-class_container

container cpp oop

Last synced: 19 Jun 2026

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/jeffubayi/deck

A deck of cards game

dartlang oop

Last synced: 20 Jun 2026

https://github.com/isaychris/csci222

Palomar: C++ & Object-Oriented Programming

cpp csci222 oop palomar

Last synced: 22 Jun 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/raihanuldev/java-programming

This repository contains a collection of Java programming examples and projects. It covers fundamental to advanced concepts, including object-oriented programming, data structures, algorithms, file handling, and multithreading. Perfect for developers seeking to enhance their Java skills through hands-on practice and code examples.

dsa-algorithm dsa-java java oop

Last synced: 24 Jun 2026

https://github.com/caioy0/poo

Java - Aula de Programação Orientada a Objetos | 2024-2

classes-and-objects java jdk oop

Last synced: 27 Jun 2026

https://github.com/parzivaleugene/misis2024s-23-04-michkov-e-v

Object Oriented Programming

cpp misis oop

Last synced: 28 Jun 2026

https://github.com/joehunterdev/retro-bank

💳💸 Banking console app with layered architecture highlighting best practices for C# development.

business-layer console-application csharp data-access-layer entities entity-framework exception-handling layered-architecture oop presentation-layer

Last synced: 28 Jun 2026

https://github.com/nadropper/mapty

Repo of the mapty project

javascript js oop vanilla-javascript

Last synced: 29 Jun 2026

https://github.com/levensta/cpp-study

Learning object-oriented programming in C++

21school 42born2code 42projects 42school cpp cpp-piscine cpp98 oop

Last synced: 29 Jun 2026

https://github.com/linggarm/lifeminimalist

LifeMinimalist Android App is an android application designed to assist users in simplifying their lifestyles by offering a straightforward, step-by-step approach and aiding in their advancement towards minimalism.

android android-studio java kotlin minimalism minimalist mobile-app oop productivity

Last synced: 29 Jun 2026

https://github.com/linggarm/widya-travel

Widya Travel is a travel agency that provide travel booking service & car rental service using android application that covers orders from Central Java and its surroundings.

android android-studio car-rent java mobile-app mysql oop php rest-api sb-admin-2 travel travel-app volley

Last synced: 29 Jun 2026

https://github.com/rckbrcls/university-of-sao-paulo

Codes developed throughout the undergraduate period

algorithms-and-data-structures c computer-science graphs oop

Last synced: 15 Apr 2026

https://github.com/nermfrontdev/course-angular-zero-to-expert

Código fuente de mi curso de Angular de Cero a Experto por Fernando Herrera

angular deployment git github-pages oop single-page-applications web-application

Last synced: 12 Apr 2026

https://github.com/aelgamal5/js-oop

OOP practice in JavaScript

2023 js oop

Last synced: 01 Apr 2025

https://github.com/quynhnle135/expense-management-oop

A simple yet powerful Expense Manager built using Object-Oriented Programming in Python.

oop python

Last synced: 09 Apr 2025

https://github.com/lorenzorottigni/php-snacks-b1

Boolean academy project: PHP code snippets

boolean oop php snippets

Last synced: 14 Aug 2025

https://github.com/lorenzorottigni/php-oop-1

Boolean academy PHP OOP learning 1

boolean oop php

Last synced: 25 Mar 2025

https://github.com/aritrac1/cpp-material-and-practice-problems

My C++ and OOPs materials with notes, Practice problems, and material.

cpp oop patterns practice-programming

Last synced: 16 Mar 2025

https://github.com/magnitopic/javaexp

Mini Java experiments to learn the language and object oriented programing

course java oop

Last synced: 12 Mar 2025

https://github.com/blizuk/class.list.cpp

Пример реализации класса List на С++

lib list oop

Last synced: 25 Mar 2025

https://github.com/mohammad-obidat/mynba

I built this project through Elevation academy full-stack Bootcamp

api css3 css3-grid express font-awesome handlebars html5 javascript jquery mvc-pattern nodejs oop

Last synced: 12 Apr 2026

https://github.com/tynoee/vehicles

mini java project highlighting inheritance

java java-inheritance oop

Last synced: 04 Jul 2025

https://github.com/kernix13/csharp-jsonserializer-example

C# Object Oriented Programming example that uses the JsonSerializer class for creating JSON data.

csharp json oop

Last synced: 29 May 2026

https://github.com/kernix13/csharp-oop-class-syntax

C# object oriented programming syntax for classes, fields, properties, constructors and methods.

csharp object-oriented-programming oop

Last synced: 29 May 2026

https://github.com/rinatmambetov/jusan-oop-dz8.7

HR department of Jusan bank assigned a task for you

java jusan oop

Last synced: 16 Mar 2025

https://github.com/karynaaliushkevich14/task

Based on the existing code, write an implementation of the method findBlockByColor(), findBlocksByMaterial(), count()

java oop

Last synced: 09 Apr 2025

https://github.com/dukris/oop

BSUIR, 3rd semester

cpp oop

Last synced: 12 Jun 2025

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/iliaz41/labscpp

C++ tasks

cpp oop

Last synced: 02 Mar 2025

https://github.com/thetrancemachine/django-course-enrollment-platform

Django web app that allows its users to register, login and enroll in available online courses.

bootstrap crud django ibm-cloud oop orm python sql

Last synced: 12 Apr 2026

https://github.com/edpackard/frontend-api-challenge

🐤 JavaScript frontend for Chitter API

frontend jasmine javascript oop tdd

Last synced: 10 Mar 2025

https://github.com/memosainz/airlineexercise-java

A complex exercise in Java to show the skills after reading the instructions. There's a need to use the terminal to know how this works.

java oop

Last synced: 01 Apr 2025

https://github.com/lanous/db

Lanous Database

database oop pdo php php8

Last synced: 14 Jan 2026

https://github.com/heshamalsaqqaf2/python-oop

Object-oriented programming concepts in Python.

oop python

Last synced: 01 Jul 2025

https://github.com/radocodes/short-front-end-js-exercise

Exercises with Vanilla JS, JQuery, Ajax, HTML, CSS and Bootstrap

ajax bootstrap css html javascript jquery oop

Last synced: 12 Apr 2026

https://github.com/aryan-13-11/car-insurance-advisor-oop-using-c-project

This project is an implementation of a Car Insurance Calculator. The program is organized using an object-oriented approach and it is used to calculate the insurance cost for a group of users based on their age, car value, number of accidents, number of tickets, and gender.

cprogramming oop

Last synced: 07 Jan 2026

https://github.com/hk-transfield/csharp-sushi-go-game

A computer version of the card game "Sushi Go!" created by Phil Walker-Harding.

basic-game csharp game object-oriented-programming oop visual-studio

Last synced: 01 Apr 2025

https://github.com/maiconrs95/the-complete-js-2020

Projects, challenges, quizzes, JavaScript ES6+, OOP, AJAX, Webpack :beer:

advanced ajax basics dom es6 javascript objetos oop quizz webpack

Last synced: 16 Mar 2025

https://github.com/squawk7x/quteskatgame

THE german card game - UNDER CONSTRUCTION

card cpp game german google-test oop qt reference signal skat slot universal

Last synced: 29 Apr 2026

https://github.com/onnesok/cse111-lab

cse111 codes of oop of bracu.

object-oriented-programming oop python

Last synced: 04 Sep 2025

https://github.com/christosgalano/oops_hunt

Role Playing Game (RPG) for Linux terminal.

cpp game make makefile oop oops-in-cpp rpg-game terminal-game

Last synced: 10 Mar 2026

https://github.com/vbsantos/csharp-notes-api

REST API made with .NET C# for taking and organizing Notes

api crud csharp docker docker-compose dotnet-core mongodb nosql oop rest swagger

Last synced: 12 Apr 2026

https://github.com/citrtoj/fii-oop

Assignments for my OOP course

cpp oop

Last synced: 23 Apr 2025

https://github.com/yryryk/mesto

Сервис Mesto: интерактивная страница, куда можно добавлять фотографии, удалять их и ставить лайки. Адаптивный сайт с валидацией текстовых полей ввода, подключен к серверу.

css3 figma html5 javascript oop

Last synced: 09 May 2026

https://github.com/injamul3798/object-oriented-programming-java-oop-gui-notes-and-small-project-

I found this folder on my computer. So i decided to store this in GitHub for further studies It was my third semester note. I was thinking if I store my note here ,it will be safe and can be useful for people.

basic gui java oop

Last synced: 02 Apr 2025

https://github.com/firmansyah2701/class-diagram-java

Simple app relationship class diagram with java

java oop

Last synced: 27 Jun 2025

https://github.com/sayatp/iterdict

Python dict that can be used as iterator

dictionary iterable oop python

Last synced: 17 Jan 2026

https://github.com/b1z0n/derivas

Library for analytical calculation of mathematical expressions

csharp derivative expressions inheritance oop pet-project

Last synced: 09 Apr 2025

https://github.com/pzahabi/task-management-api-nestjs

This app was designed to work with task-management-react-antd repository

bcrypt class-validator nestjs nodejs oop passport-jwt postgres typeorm typescript

Last synced: 12 Apr 2026

https://github.com/muhammadibrahim313/personal-finance-tracker

This is a Personal Finance Tracker app

css git oop plotly python streamlit

Last synced: 12 Apr 2026

https://github.com/stevndegwa/ui-builder

A low-code UI Builder 🏗️ application, that enables a user to build complex sections and copy them to be used in other web pages. The copied code is made up of custom web components.

custom-web-component lit-element npmjs oop portfolio reactjs rxjs typescript

Last synced: 02 Apr 2025

https://github.com/leoweyr/python-oopmultilang

A Python package that supports multi-language conversion of the object-oriented paradigm.

internationalization multilanguage multilanguage-support object-oriented-programing oop pypi-package python-module python-package

Last synced: 04 Sep 2025

https://github.com/lionffl/trybe-futebol-club

A RESTful API using TypeScript and Express. In this project, you will find the backend of TFC, a sportslike website about soccer matches and leaderboards.

backend bcryptjs chai docker jwt-authentication layered-architecture mocha mysql2 node oop restful-api sequelize sinon typescript

Last synced: 11 Mar 2025

https://github.com/memosainz/javaspring-crud-railway-apirest

I've made a new version of my previous project, with the necessary configuration to upload to Railway.

api-rest crud hibernate java oop postgresql railway spring spring-boot

Last synced: 20 Apr 2026

https://github.com/idakrech/balkan-quiz

Java-based CLI quiz app using MySQL – created for OOP exam at Kristiania University College.

cli java object-oriented-programming oop quiz sql

Last synced: 12 Jun 2025

https://github.com/aashrafh/tayara

🛵 Tayara is delivery system which manage the process of receiving the orders and deliver it to the customer fully coded using C++/C

data-structure delivery oop oop-principles

Last synced: 31 Mar 2025

https://github.com/julianemaran32/java-learning-journey

A curated collection of Java projects built as part of a continuous learning journey — from basic exercises to more advanced applications.

conditionals input-output java java-8 java-console loops modularization oop

Last synced: 04 Jul 2025

https://github.com/zeeshan2k2/oop-in-swift

Notes for OOPs in Swift

oop oops-in-swift swift

Last synced: 12 Jun 2025

Object-oriented programming (OOP) Awesome Lists