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

https://github.com/auprao/limbus-skills

recreating Limbus Company skills in a simple interactive Python program + experimenting with complex numbers

oop python

Last synced: 09 Apr 2025

https://github.com/matiascarabella/car-dealership-management-system

A Java-based application for managing car dealership operations, including vehicle registration, client management, sales processing, and revenue tracking.

car-dealership-management-system console-application interactive-console inventory-management java java-11 oop sales-management

Last synced: 25 Mar 2025

https://github.com/barannmeisterr/minimum-spanning-tree-prim-algorithm--and-shortest-path--dijkstra-algorithm

This project finds the smallest path with minimum spanning tree value of connection to loads and source which is Minimum Spanning Tree of the undirected graph and finds the shortest paths from a single source to all load points and the graph is directed graph.

dijkstra-algorithm dijkstra-shortest-path directed-graph java minimum-spanning-tree oop prims-algorithm prims-implementation shortest-paths singly-linked-list stack undirected-graph

Last synced: 12 Jun 2025

https://github.com/busrarafa/checkinn-hotel-management-system

Check Inn is a JAVA-BASED APPLETS hotel management system that streamlines operations by reducing paperwork and improving data management. It manages all records of customers, managers, and personnel, ensuring a user-friendly experience. It also handles billing and generates accurate billing slips, enhancing efficiency from check-in to check-out.

css java javafx javafx-project mysql oop

Last synced: 12 Apr 2026

https://github.com/nandahkrishna/ooplab

Java Programs for Object Oriented Programming Lab in 3rd Semester

java java-programming java-programs oop oops oops-in-java

Last synced: 25 Mar 2025

https://github.com/antoniomiguel03/projetos_java

Projetos desenvolvidos através da linguagem de programação Java, cada branch é um projeto.

back-end gui java jdk jre oop

Last synced: 25 Mar 2025

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

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

automation automationtesting oop pageobject-pattern saucedemo testautomation typescript webdriverio

Last synced: 03 Apr 2025

https://github.com/lkdcode/repositolee-java

🎯 [Self-Study] RepositoLee-Java

java oop spring

Last synced: 12 Apr 2026

https://github.com/r-n/shoppingcartjavaconsole

Was meant to be my work for an assignment, but it was too much of a hassle to make the flowchart.

array array-manipulations arrays beginner beginner-project college-assignment college-assignments java oop shopping-cart

Last synced: 12 Apr 2026

https://github.com/mituskillologies/python-samarth-sep24

Programs conducted at Samarth BCS College, Belhe in training on Python Programming during September 2024.

gui oop python-programming python3

Last synced: 12 Apr 2026

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

OOP-school-library is a Ruby program to record what books are in the library and who borrows them. This program allows for adding new students or teachers, adding new books, saving records of who borrowed a given book and when.

gemfile oop rubocop ruby

Last synced: 23 Apr 2025

https://github.com/rcmilan/ex-ddd-product

POC para modelar a totalidade dos produtos

ddd functional oop

Last synced: 25 Jun 2025

https://github.com/majkeloess/po1

Laboratoria z przedmiotu Programowanie Obiektowe 1

cpp object-oriented-programming oop oop-in-cpp oop-principles

Last synced: 14 Jun 2026

https://github.com/hardcoder05/prog2

Resolución de ejercicios del curso de Programación 2

inheritance memory-management oop operator-overloading pointer-to-function polimorphism void-pointers

Last synced: 07 Apr 2025

https://github.com/ikeraguero/fitmap

'Fitmap' is an application that allows users to add markers to their current location map in order to track their workouts across the region. Focused on OOP concepts and the MVC architecture.

geolocation-api javascript leaflet mvc-architecture oop

Last synced: 11 Mar 2025

https://github.com/iyousefibrahim/staffly

Staffly is an employee management system built using ASP.NET Core 8 MVC. This project follows modern design principles such as Repository Pattern and Unit of Work. It is structured using a 3-Tier Architecture to provide a flexible and scalable framework.

3-tier-architecture asp-net-core automapper csharp dependency-injection design-patterns efcore linq mvc-architecture oop solid-principles sql-server

Last synced: 12 Jun 2025

https://github.com/abdallahkhaliid/mapty

a JavaScript Project with the foucs of ES6 Classes Concepts

classes-in-javascript es ja oop

Last synced: 31 Mar 2025

https://github.com/mahonrim/superincredible-operators-d

Welcome in this repositorie you will find the code of a class about basic operations made in python 3.X You can find the different operations such as addition, subtraction, multiplication, division. You can use this code do not forget to give the appropiate credit to the owner of this repositorie. Thanks

clases-objetos class examples-python oop poo python python3

Last synced: 02 Apr 2025

https://github.com/faiyaz103/doconthego

DOC on the GO is an object-oriented C++ project designed to manage doctor appointments and database operations seamlessly.

cpp doctor-appointment-management file-handling-in-cpp object-oriented-programming oop

Last synced: 04 Jul 2025

https://github.com/rayhanbss/virtualpet-pbo24

Virtual Pet Game, created for the final project of the Object-Oriented Programming course 2024.

game java maven oop oops-in-java tamagotchi

Last synced: 04 Feb 2026

https://github.com/yann-github/oc-lespetitsplats

OC - P7 - Les Petits Plats - Site de recettes de cuisine

algorithm benchmark flowchart javascript oop

Last synced: 07 Apr 2025

https://github.com/sanaz-all/flutter-note-app

A simple Flutter note-taking app with local SQLite storage. Create, Edit, and delete your notes easily with a clean UI.

android dart flutter notetakingapp object-oriented-programming oop

Last synced: 13 Apr 2026

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

This course provides a comprehensive introduction to Python programming, covering everything from the basics to advanced topics such as asynchronous programming, object-oriented principles, and file handling. Table of Con

asynchronous asyncio dataclasses oop python-file python-lambda python-oop python-script python3 sql

Last synced: 25 Mar 2025

https://github.com/dking1342/java-intro

Java basics

java oop programming

Last synced: 29 May 2026

https://github.com/bdusell/jitsu-wrap

Object-oriented wrappers for PHP strings, arrays, and regexes

array method-chaining oop php regex regular-expression string web-development

Last synced: 09 Apr 2025

https://github.com/oseasandrepro/lp2

Para registro dos programas desenvolvidos durante o curso(disciplina).

abstraction java java2d oop

Last synced: 22 Feb 2026

https://github.com/soozynn/louder

Vanila JavaScript Audio Jumping Game

canvas javascript oop webaudio-api

Last synced: 30 Jan 2026

https://github.com/aritrac1/kotlin

Kotlin Basic Concepts, OOP, Kotlin Specific Features, Advance Kotlin and Interoperability with Java

interoperability kotlin kotlin-language oop

Last synced: 31 Mar 2025

https://github.com/tudor-rusu/sym34-address-book

Symfony 3.4. - Address Book

oop php sqlite symfony3

Last synced: 02 Jan 2026

https://github.com/yunusemrejr/java-encapsulation-example

Java Encapsulation Example /Demo

encapsulation java oop oops-in-java

Last synced: 30 Mar 2025

https://github.com/rafaelmoraes003/ngcash-tech-test

Full-stack web application developed for ngcash technical test.

docker docker-compose nodejs oop orm postgresql react react-toastify reactjs sequelize typescript zod

Last synced: 13 Apr 2026

https://github.com/priontoabdullah/python-programming-practice

🔔 The goal of this repo is to save my python programs. Basics of JavaScript. Beginner level. 🗽🚀

dictonary generator lamda list oop pthon set

Last synced: 03 Mar 2025

https://github.com/luizcalaca/ts-node-joi-api

Typescript API with Joi validations, Express.js and MySQL. The project has the main branch to show the solutions with functions and the change-oop-api-ts to show with Object oriented programming.

api-rest functional-programming joi-validation mysql2 nodejs oop oriented-object-programming programming typescript

Last synced: 13 Apr 2026

https://github.com/kaschenkkko/fitnesstrackermodule

A Python module designed for tracking and managing fitness activities and progress. It provides functionality for logging workouts, monitoring goals, and analyzing performance metrics.

oop python statistics

Last synced: 13 Jun 2025

https://github.com/sebastienfauque/cs3a-oop-python

Foothill College course part of a 3 part series (1 year)

debugging oop python

Last synced: 05 Sep 2025

https://github.com/faylina/witching_hour_chronicles_object-oriented

A witchy blog written in PHP - this is the object-oriented version.

apache blog html-css mariadb mysql object-oriented-programming oop php8

Last synced: 30 Jan 2026

https://github.com/siguici/type

Customize Object-Oriented PHP Variable Types

oop oriented-object-programming php8 sikessem type-library var-type

Last synced: 28 Feb 2025

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

📊Back-end server for kanban board web application.

javascript jest nestjs nodejs oop rest-api typescript

Last synced: 13 Apr 2026

https://github.com/vishwajeetk5/paytrack

The C++ "PayTrack" is an OOP project for budgeting and expense tracking. It offers user-friendly input, budget vs. actual analysis, data storage, detailed reporting, and error handling. A tool to manage finances efficiently.

cpp exception-handling filehandling finance inheritance oop paytrack

Last synced: 09 Apr 2025

https://github.com/codersales/java-oop-tutorial

java-oop-tutorial | preparatory for ArrayList tutorial

2024 java msc oop tutorial

Last synced: 14 Feb 2026

https://github.com/jacobweddell/nmapper

.Net Object to Object mapping library

csharp netstandard oop

Last synced: 14 Jan 2026

https://github.com/shourovys/library-app

Library app by pure JavaScript and OOP use in it.

javascript localstorage oop

Last synced: 09 Apr 2025

https://github.com/alirfanyasin/javascript-oop

Belajar OOP (Object Oriented Programming) dengan bahasa JavaScript

javascript oop

Last synced: 14 Feb 2026

https://github.com/razvan48/proiect-programare-avansata-pe-obiecte-pao

Proiect Programare Avansata pe Obiecte (PAO) Anul 2, Semestrul 2, Facultatea de Matematica si Informatica, Universitatea din Bucuresti

java oop oop-principles oops-in-java

Last synced: 06 Sep 2025

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

List of design patterns in Javascript

functional javascript oop patterns

Last synced: 03 Dec 2025

https://github.com/sheikhmohdnazmulhasan/javascript-oop-simplified

JavaScript OOP Simplified - Master the Basics and Build a Real-World Project

oop oop-in-javascript

Last synced: 13 Jun 2025

https://github.com/muhammadpauzi/learn-php-oop-with-pzn

😎 History of learning PHP OOP with Programmer Zaman Now.

oop php php-oop

Last synced: 09 Apr 2025

https://github.com/codeslash21/hotel-reservation

CLI based Java application for hotel reservation management system

cli java oop

Last synced: 10 Apr 2025

https://github.com/tinawebdev/hangman

🎮 A hangman console game built in ruby

hangman oop ruby ruby-game

Last synced: 07 Sep 2025

https://github.com/saidali-ibn-zafar/academic-project-in-oop

This is academic project in the object oriented programming, and the topic was given by our professor at our university, University of Lodz. Moreover, I need to research and do this projects based on the topic, you can know more about it in this repository...

oop project

Last synced: 23 Feb 2026

https://github.com/osiota10/airbnb_clone

AirBnB clone - The console

group-project oop python

Last synced: 24 Feb 2026

https://github.com/nur-alam39/course-lab-experiments

The lab works: Code of academic courses-Digital Image Processing, Microprocessor, OOP, Numerical Analysis

cpp lab lex matplotlib numpy oop opencv python

Last synced: 13 Apr 2026

https://github.com/asrieldreemurrgm/java_reflections_and_annotations

Study project focused on runtime reflections and custom annotations, showcasing how attributes can be used to interact with objects dynamically.

annotations exceptions java oop reflections spring-tool-suite4

Last synced: 13 Jun 2025

https://github.com/asrieldreemurrgm/java_crud_example

Java desktop application using JOptionPane to manage client data with full CRUD operations, interface-based DAO pattern, input validation, and in-memory storage. This is my first Java project, developed alongside a related CRUD application built with Swing in Apache NetBeans.

client-management crud dao hashmap hashset in-memory-database input-validation java java-collections joptionpane oop

Last synced: 13 Jun 2025

https://github.com/Haseebullah9012/Chess

Chess is a Famous Two-Player Turn-based Board Game. Its Code in C++ with Object Oriented Approach.

boardgame chess cpp oop turn-based-strategy two-player

Last synced: 11 Mar 2025

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

A learn by doing project from The Odin Project. An upgraded "to-do" app in the style of a kanban board

firebase javascript oop oop-principles react solid-principles the-odin-project typescript webpack3

Last synced: 05 Mar 2026

https://github.com/danieldantasdev/csharp-oop_course-luisdev-backend-part-2_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/veganaize/proto

(alpha) Web Browser written in Python

browser ftp html http ood oop web

Last synced: 04 Dec 2025

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/addleonel/python-fundamentals

This contains all the basic topics of Python

dictionaries oop python-fundamentals python3 topics tuples

Last synced: 25 Mar 2025

Object-oriented programming (OOP) Awesome Lists