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

Study in python latest code and node serial

basic-programming data-structures mathematics oop python-library python3

Last synced: 08 Jun 2026

https://github.com/imnotannamaria/python-turn-combat-game

A turn combat game to learn OOP Concepts with python.

oop python

Last synced: 29 Apr 2026

https://github.com/lgomezruiz/java-exercises

All my practical exercises with Java, both from Web Development course and the Internet

fundamentals-of-programming java maven oop poo spring-boot swing

Last synced: 12 May 2026

https://github.com/upc-pre-202510-1asi0729-4292/oop-sample

This project is a sample Java application illustrating Object-Oriented Programming (OOP) and Domain-Driven Design (DDD) principles.

domain-driven-design java maven oop

Last synced: 29 Apr 2026

https://github.com/shaikhsajid1111/oop-c

Just a trial to implement object oriented programming concept in C

c oop

Last synced: 12 May 2026

https://github.com/yogeshkumarsaini/quiz-application

A lightweight console-based Java quiz app that loads MCQs from JSON, enforces a per-question timer, and calculates a final score.

beginner-project console-app gson java json mcq oop quiz timer

Last synced: 29 Apr 2026

https://github.com/awais-124/oop-practice-problem

Program to practice OOP concepts

cpp inheritance java oop problem-solving

Last synced: 08 Jun 2026

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

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

cpp oop search-engine tf-idf

Last synced: 22 Jun 2026

https://github.com/raghad74/setgame

an OpenCV projects that detects a winning set in a SetGame

computer-vision cplusplus cpp oop opencv

Last synced: 29 Apr 2026

https://github.com/ceusmedia/fontawesome

PHP Library to create Font Awesome code.

code fontawesome generation html library namespaces oop php

Last synced: 29 Apr 2026

https://github.com/namkatcedrickjumtock/frontend-iknitespace-projects

3 Months Training Program in Iknite.Space Task and Hakathons

codewars datascience jest oop vanilla-javascript

Last synced: 29 Apr 2026

https://github.com/aliyara290/golearning

GoLearning is an online learning platform designed to offer an interactive and personalized educational experience for both students and teachers. The platform includes a wide range of features tailored for different user roles to ensure a seamless learning process.

course learning online-learning oop php

Last synced: 29 Apr 2026

https://github.com/yasmeentarek1/attackontitan

Endless tower defense game where the player —supported by an AI optimizes the gameplay decisions— must defend the Utopia District's walls by deploying Anti-Titan weapons against waves of titans.

attack-on-titan game-development java javafx mvc-architecture oop

Last synced: 29 Apr 2026

https://github.com/mdredoyislam/lms

Symple LMS System , PHP, OOP, Mysql, SQL

lms oop php

Last synced: 29 Apr 2026

https://github.com/ctoic/basicphp

Learning PHP

functions laravel oop php

Last synced: 12 May 2026

https://github.com/japhetrugas/objectorientedprogramming

A simple OOP codes, showing the different OOP principles.

basic-programming beginner java oop oop-principles tutorial

Last synced: 29 Apr 2026

https://github.com/binny3213/final-project-csharp

Built a final project in college in C#,by applying principles of object-oriented language.

cpp csharp oop project

Last synced: 13 May 2026

https://github.com/h0r4t1u/socialnetworkproject

Social Network project for uni made in Java with javaqfx

cs fmi java java8 javafx javafx-application map oop social software-engineering ubb

Last synced: 29 Apr 2026

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

🏡Node API built for a property management application.

nodejs oop rest-api typescript

Last synced: 29 Apr 2026

https://github.com/alexismartinez1913/crud-java

MySQL connection with Java in the backend.

crud java mysql oop

Last synced: 13 May 2026

https://github.com/konsbe/oop-design-patterns

Design Patterns for OOP (Java and TypeScript)

design-patterns java object-oriented-programming oop typescript

Last synced: 29 Apr 2026

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/alvarogarcia7/2048-kotlin

Practiced OOP+FP creating a clone of the 2048 game

2048 2048-game functional-programming gradle kotlin object-oriented-programming oop

Last synced: 29 Apr 2026

https://github.com/razkibadr3/poo-python-project-manage-customers

POO python project: manage customers and their account in the bank

oop python

Last synced: 29 Apr 2026

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

The OOP School Library Backend App is a powerful and flexible tool designed to help schools and educational institutions efficiently manage their library resources. This backend application allows librarians and administrators to keep track of all the records of books in the library and the borrowers who check them out.

oop postgresql ruby

Last synced: 29 Apr 2026

https://github.com/mrbrunelli/solid-para-ninjas

Meus estudos de Programação Orientada a Objetos e SOLID

java oop solid solid-para-ninjas solid-principles

Last synced: 08 Jun 2026

https://github.com/imtiaz-emu/iflix_assignment

User subscription management from multiple partner offers

chai iflix javascript mocha nodejs oop

Last synced: 29 Apr 2026

https://github.com/osandadeshan/python_training

This repository contains examples to learn Python 3.

examples oop oop-examples oop-principles python python3

Last synced: 13 May 2026

https://github.com/dxavx/go_pg_s3_efk

bound micro service project ( Golang + PostgreSQL + Minio + EFK )

clean-architecture docker-compose elasticsearch fluentd golang kibana minio oop postgresql

Last synced: 29 Apr 2026

https://github.com/somodidenise/queue-management-system

A Java-based queue management system with real-time simulation and multithreaded client handling.

desktop-appl gui java maven multithreading oop queue-management simulation swing

Last synced: 29 Apr 2026

https://github.com/ahmed-gaper/employee-system

Developed during ITI's winter training, this console application implements a Employee System that demonstrates our learnings in C#, object-oriented programming, and database management and design.

ado-net microsoft-sql-server mysql oop ssms

Last synced: 13 May 2026

https://github.com/bpdesilva/readwithus

A Library Management System developed utilizing Java.

java java-8 mysql mysql-database oop swing

Last synced: 30 Apr 2026

https://github.com/ilovenooodles/minehati-realm-wars

Tugas Besar 2 IF2210 Object Oriented Programming

design-patterns game java javafx junit minecraft oop turn-based-game

Last synced: 30 Apr 2026

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

Minesweeper written with C++

cpp git lambda-functions make oop

Last synced: 30 Apr 2026

https://github.com/mdyeates/team-dashboard

Quickly gather information, generate a dynamic HTML webpage and keep track of all your team members in one place.

htmlgen javascript nodejs oop ttd

Last synced: 30 Apr 2026

https://github.com/ahmadlufiau/pbo

Jobsheet Praktek Pemrograman Berorientasi Objek

java oop

Last synced: 30 Apr 2026

https://github.com/farhad-here/id_validator

Iranian National ID Validator. This was one of my data analysis project for the course i had.

data-analysis identity idverification object-oriented-programming oop oops-in-python python streamlit

Last synced: 30 Apr 2026

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

A deck of cards game

dartlang oop

Last synced: 20 Jun 2026

https://github.com/mo7amd-hub/geometry-shapes

simple OOP project in Java with GUI calculates perimeter and area of circle or cube and show some characteristics as you like

geometry gui oop oops-in-java

Last synced: 13 May 2026

https://github.com/brytebee/mycatalog

In this project, we have created a console app that will help you to keep a record of different types of things: books, music albums, movies, and games. The data will be stored in JSON files. We created a database with PostgreSQL and built the console interactivity with Ruby.

database oop postgresql ruby uml-diagram

Last synced: 30 Apr 2026

https://github.com/zeze1004/oop

오브젝트 책 공부 저장소

java oop spring

Last synced: 30 Apr 2026

https://github.com/getrighhttt/java

Java syntax for learning purposes.

algorithims datastructures java oop oops-in-java syntax-analysis

Last synced: 01 May 2026

https://github.com/ikeraguero/python-oop-exercises

Object Oriented Programming Exercises in Python. [IFC]

academic oop python

Last synced: 08 Jun 2026

https://github.com/heshamoomar/library-management-system

simple library management system in Java

java oop

Last synced: 08 Jun 2026

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

Simple app relationship class diagram with java

java oop

Last synced: 27 Jun 2025

https://github.com/hamideidy/js-oop-add-post

In this small project, I tried to implement the basic principles of object-oriented programming in JavaScript.

css html javascript object-oriented oop

Last synced: 01 May 2026

https://github.com/goldenhub/cinterns_api

API for cinterns project

cleardb cloudinary heroku-app oop oop-php php8

Last synced: 08 Jun 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/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/emilyjspencer/boris

OOP Exercise, test-driven in Ruby with the testing framework RSpec

oop rspec ruby tdd test-driven-development

Last synced: 01 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/ethern-myth/javascript

OOP, Arrays and Objects and more

arrays functional-programming javascript oop

Last synced: 01 May 2026

https://github.com/pmarcosfelipe/javascript-syntax

Javacript syntax using object oriented programming (OOP)

javacript nodejs oop

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/tanzeelgcuf/card-deck-game-in-oop-python-for-students

Card deck Game in python oop for students

jupyter-notebook oop python python3

Last synced: 01 May 2026

https://github.com/developermithu/oop-blog-project

Object oriented php first blog project

mysql oop php7

Last synced: 01 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/esraaalzoghby/quiz-application

A simple quiz application that allows users to answer questions based on a selected category, difficulty level, and the number of questions they want.

api classes-and-objects css html javascript oop quiz-app

Last synced: 01 May 2026

https://github.com/aburraq/stanfordcorenlp

My legal background gave me a deep appreciation for language's importance. It's not just words; it's a profound understanding woven into every case. This connection led me to coding, where I coded a potent pipeline system with Stanford CoreNLP.

java lemmatizer named-entity-recognition nlp oop partofspeech-tagger sentence-tokenizer sentiment-analysis stanfordnlp tokenizer

Last synced: 11 Jun 2026

https://github.com/mark-c-hall/additionquiz

The final project in my Advanced Java Course.

gradle java javafx oop trivia-game

Last synced: 01 May 2026

https://github.com/anotherlusitano/school-oop-project

Windows Form projects

csharp oop windows-forms

Last synced: 13 May 2026

https://github.com/zehracakir/akbankweb3practicum

Akbank Web3 Practicum First Case için yaptığım proje

akbank akbankweb3 case java oop web3

Last synced: 02 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/leandroblandi/app-whatsmessage-codeigniter

WhatsMessage! es una aplicación de mensajeria simple que permite el registro, loggeo y mensajes semi-instantaneos en la red local utilizando el patrón MVC con CodeIgniter 3. La aplicación realiza operaciones de persistencia, trabajo con formularios, uso de helpers, y routing. En proceso de desarrollo.

activerecord async codeigniter codeigniter3 fetch mvc oop oop-php query-builder routing

Last synced: 01 May 2026

https://github.com/mberkiskal/employeeregistrationapplication-n-layer-architecture-personelkayit-nkatmanlimimari

OOP temellerini ve N katmanlı mimariyi anlamak için yaptığım, personel uygulaması. Employee Application with OOP and Layered (N-Layer) Architecture.

csharp layered-architecture mssql mssql-database nlayer-architecture oop sql

Last synced: 02 May 2026

https://github.com/macaron99/java-8-online

This repository contains a collection of projects and assignments developed as part of my journey to learn Java. The projects cover various topics, including manual compilation, basic operations, CRUD principles, algorithms, file handling, database connections, and web development using servlets, Spring, and Thymeleaf.

collections database java oop web

Last synced: 02 May 2026

https://github.com/aminul-islam-niloy/advance-c-sharp-next-

Advane C# programming code note with example

delegate extension generic oop

Last synced: 11 Jun 2026

https://github.com/shaheer2003/seat-savvy

SeatSavvy is a movie ticket booking system that allows users to browse movies, select showtimes, book seats, make payments, and purchase snacks & drinks seamlessly. It supports both guest users and registered members, offering exclusive discounts for members.

c console-application cpp movie-ticket-booking-system object-oriented-programming oop oops

Last synced: 02 May 2026

https://github.com/stynw7/algorithm_and_programming_python

Provides programs of Basic Algorithm and Programming using Python

algorithms algorithms-and-data-structures data-structures oop oops-in-python python

Last synced: 02 May 2026

https://github.com/ahmednassar7/chat-application

Chat application for real-time communication and support all type of data.

chat chat-application database java javaswing oop oops-in-java real-time ux-ui

Last synced: 02 May 2026

https://github.com/aanand058/store-info-provider

Console based program to retrieve and process data from two distinct files containing store details and ongoing offers.

c-plus-plus filehandling oop

Last synced: 09 Jun 2026

https://github.com/barbaracalderon/oop-cross-the-street-game

Help the turtle cross the street.

game oop python turtle-graphics

Last synced: 02 May 2026

https://github.com/ahmednassar7/money-hub

A bank management system.

algorithms cpp data-structures database oop sql

Last synced: 02 May 2026

https://github.com/kewal-syrex/warehouse-transfer-system

🚚 Optimize inventory transfers between Canada and the US with advanced forecasting, intelligent recommendations, and professional reporting tools.

abc-analysis crud csharp dotnet efcore entity-framework-core excel fastapi inventory-management inventory-management-system linq oop python sql supply-chain transfer-planning warehouse warehouse-management-system

Last synced: 02 May 2026

https://github.com/yryryk/mesto

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

css3 figma html5 javascript oop

Last synced: 09 May 2026

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

Assignments for my OOP course

cpp oop

Last synced: 23 Apr 2025

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

Design patterns and Object-oriented techniques implemented on Java

design-patterns java object-oriented-programming oop

Last synced: 09 Jun 2026

Object-oriented programming (OOP) Awesome Lists