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/andi-im/oophp

Object Oriented PHP from Web Programming UNPAS

basic oop php7

Last synced: 12 Sep 2025

https://github.com/dmazilkin/ml-newsclassifier-naivebayes

Naive Bayes text classifier from scratch.

classification cpp naive-bayes oop text-classifier

Last synced: 11 May 2025

https://github.com/tejanhu/java-se

Java SE Coding Exercises

java java-se oop

Last synced: 10 Jan 2026

https://github.com/harmindersinghnijjar/cs-202

A repository containing all Python programs written for CS 202 Programming Fundamentals 2 at Columbia Basin College.

columbia-basin-college cs202 oop python tkinter

Last synced: 12 Sep 2025

https://github.com/mhmdrazn/es234211-snake-and-ladder

Project for Final Assignment ES234211 - Basic Programming

java oop

Last synced: 02 Aug 2025

https://github.com/prosenjitjoy/cpp-projects

Collection of multi-file C++ projects build using OOP approach.

cpp-project oop

Last synced: 29 Aug 2025

https://github.com/filipemt/chess-system-java

Sistema completo de xadrez envolvendo diversos tópicos de POO

chess java oop

Last synced: 25 Jun 2025

https://github.com/iamsudhir-kumar/js-practice-from_basic_to_advance

This repository is for practicing and mastering JavScript from basic to advance

api html javascript leetcode node-js oop

Last synced: 18 May 2026

https://github.com/manuelzzz-gym/lp1-imd0030

Linguagem de Programação I - Instituto Metrópole Digital

cpp cpp17 object-oriented-programming oop

Last synced: 29 Mar 2025

https://github.com/hantdev/oop

Bài tập lớn OOP - HUST - 20222

java javafx oop

Last synced: 30 Sep 2025

https://github.com/gleor/cpp-transport-catalogue

Финальный проект: транспортный справочник

cpp graph json oop protobuf svg

Last synced: 18 May 2026

https://github.com/rustkas/opp_rust

This is OOP study projects. I hope they will be useful for anysone who whuild like to undrstand this topic.

oop oop-principles rust

Last synced: 21 Mar 2025

https://github.com/high-voltaged/2d_tetris

Basic 2D tetris game, written in C++ using OpenGL and GLUT technologies.

cpp oop opengl tetris

Last synced: 22 Apr 2026

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

Object Oriented Programming

cpp misis oop

Last synced: 13 Mar 2025

https://github.com/laplacexd/cosette

A music bot created with discord.py that makes use of OOP principles, event loops, and async/await.

async-await discord-py eventloop oop

Last synced: 18 May 2026

https://github.com/mumtaz4118/stack-implementation-in-c-

Using Stack (OOP Implementation for my TAship Class Tutorial)

oop

Last synced: 02 Feb 2026

https://github.com/lucashnss/bank-system-dio

Criação de um Sistema Bancário simples com Python com funções como saque, depósito, extrato, entre outros.

oop python uml

Last synced: 18 May 2026

https://github.com/jen2004/class-roster

A C++ program designed to manipulate student data.

cpp oop vscode

Last synced: 04 Mar 2025

https://github.com/bencz/go-plus

A transpiler that adds classes and exceptions to Go, converting Go-Extended syntax to standard Go code. Supports multi-file projects with dependency resolution

compiler exceptions go golang oop transpiler

Last synced: 18 May 2026

https://github.com/tejanhu/contactwidget

Contact Widget Design

css html javascript javascript-oop oop

Last synced: 09 May 2026

https://github.com/sebastian-nunez/data-structures-java

Some notes regarding Data Structures & Algorithms in Java.

algorithms data-structures java oop

Last synced: 18 May 2026

https://github.com/deirror/simplesql145

[Console] A nice console application for SQL in C++

oop sql terminal

Last synced: 18 May 2026

https://github.com/swanie21/idea-box-two

IdeaBox stores ideas in localStorage

css3 html5 localstorage oop prototypes

Last synced: 18 May 2026

https://github.com/ali7haider/pointproximity_csharp_consolebased_oop

PointProximity is a user-friendly console-based application implemented in C# with file handling capabilities. This versatile tool allows users to effortlessly calculate distances between points, determine linear gradients, and find distances from zero coordinates etc.

console console-application csharp distance-calculation file-handling oop oop-principles

Last synced: 23 Feb 2025

https://github.com/mirror45/big-trip

🗺️ «Big Trip» — современный сервис для путешественников. Сервис помогает детально спланировать маршрут поездки, рассчитать стоимость проезда и получить информацию о достопримечательностях.

chartjs flatpickr js momentjs mvp oop rest-api webpack

Last synced: 18 May 2026

https://github.com/kimono-k/quizzler_flutter

A simple Flutter quiz app that tests your knowledge with a series of true/false questions.

dart flutter oop

Last synced: 05 Apr 2025

https://github.com/mohamedyounis10/car-dealership-system

This Java-based Car Dealership System provides administrators with car management functionalities, including adding, editing, and viewing cars. Customers can browse available cars within specified budget ranges and make purchases.

basics car card carsystem console-application java oop

Last synced: 05 Apr 2025

https://github.com/ruben165/player-info-registration

Football Players Info Registration using Java

football java oop

Last synced: 21 Jul 2025

https://github.com/aust21/rocket-simulator

Simple rocket simulator with payload launch capabilities

client-server oop threads

Last synced: 30 Aug 2025

https://github.com/juhenfw/cpp-task

Repository of common CPP task

cpp oop

Last synced: 05 Apr 2025

https://github.com/aburraq/vehicleinsurancecalculator

This Vehicle Insurance Calculator could be my first Java project to understand OOP concepts. It is quite simple but very informative for beginners. I have found it on my projects and wanted to post here as a memory xx

java oop scanner-class switch-case

Last synced: 18 May 2026

https://github.com/asobrados03/practica_final_centrodeconvenciones

Este es el proyecto final completo de la asignatura Programación Orientada a Objetos. Lo realizamos en el año 2022.

composite-pattern decorator-pattern design-patterns java oop oop-principles singleton-pattern strategy-pattern

Last synced: 18 May 2026

https://github.com/panagiotiskots/oop_java_assignment

Programming Language IV (Object-Oriented Programming in JAVA) (Theory) Assignment

assignment class inheritance java oop school-project vehicle

Last synced: 21 Mar 2025

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

TypeScript OOP practice (from LinkedIn course)

oop typescript

Last synced: 15 Jun 2025

https://github.com/paez-dev/proyecto_integrado_v_aval_tracker

📈 Sistema automatizado de recolección, almacenamiento y trazabilidad de datos financieros históricos del Grupo Aval usando Python, yfinance y GitHub Actions.

automation csv data-collection data-logging financial-data github-actions grupo-aval oop python3 stock-market time-series yfinance

Last synced: 20 May 2026

https://github.com/eduardo06sp/mastermind

A terminal game of Mastermind in which the user can choose to play as the codemaster or codebreaker. The computer is guaranteed to guess correctly within 5 tries.

mastermind oop ruby swaszek-algorithm

Last synced: 29 Mar 2025

https://github.com/hasin023/swe_4301_object_oriented_concepts

Object Oriented Concepts II

csharp java oop

Last synced: 18 May 2026

https://github.com/dantehemerson/mategame

:1234: Juego de preguntas matemáticas para niños :sparkles:

cpp development game game-development gamedev oop poo

Last synced: 21 Mar 2025

https://github.com/higgsboson909/small-library-project

project by THE ODIN PROJECT

oop

Last synced: 19 Apr 2026

https://github.com/er-contreras/oop_animal

It's a veterinary base on a UML using relational classes

oop ruby sql

Last synced: 10 Jul 2025

https://github.com/udaygiri/password-generator

A password generator is a useful tool that generates strong and random passwords for users. This project aims to create a password generator application using Python, allowing users to specify the length and complexity of the password.

oop password password-generator python

Last synced: 21 Mar 2025

https://github.com/aliakbar-omidi/bank

This is a project to manage the banking system

decorator logging mvc mysql oop python sqlalchemy

Last synced: 26 Apr 2026

https://github.com/solar05/php-oop-project-lvl1

Php library that validates data, check readme for use cases.

library oop php validation validator

Last synced: 08 Jun 2026

https://github.com/rid17pawar/friendscircle

Friends Circle is a console based application developed in cpp using Graph Data Structure.

cpp data graph graph-algorithms oop

Last synced: 08 Jun 2026

https://github.com/edu-fedorae/covid-19-report-mvc-crud-application

Simple PHP application that does basic CRUD operations for covid-19 cases.

covid-19 crud javascript mvc mysql oop pdo php uikit

Last synced: 09 May 2026

https://github.com/mikayelgr/librarymanagementsystem

Java-based Library Management System developed as the final project for the Object-Oriented Programming (CS120) course at the American University of Armenia.

deserialization final-project gson java json library-management-system object-oriented-programming oop serialization

Last synced: 21 Mar 2025

https://github.com/saad-001/python-task-manager-using-oop

This is a task manager system using OOP of python programming language

oop python

Last synced: 14 Jun 2025

https://github.com/nermeenkamal/university_system

Educational system with C++, OOP, Design patterns(singleton).

cpp design-patterns oop

Last synced: 27 Jul 2025

https://github.com/droffilc1/alx-backend-javascript

Modern JavaScript Concepts - ECMAScript 2015(ES6)

backend es6 express-js expressjs javascript mocha node-js nodejs oop unittest

Last synced: 18 Jan 2026

https://github.com/mohamed-taha-essa/django-blog

simple Django blog using function and class based view

bootstrap5 cbv class django git github oop python

Last synced: 10 Apr 2026

https://github.com/bkocis/advance-your-python

Yet another repo with python coding concepts, and other python handy-dandys

oop python

Last synced: 19 May 2026

https://github.com/nearvr22/object-oriented-programming

Projects from the Object-Oriented Programming (OOP) course (5th semester, Computer Science - Centro Universitário Barão de Mauá) using Java. Focus on classes, inheritance, polymorphism, encapsulation, abstraction, and design patterns.

attribute-lookup attributes class cpp decorators inheritance local lookup magic object-oriented ood oop oops static

Last synced: 05 Jun 2026

https://github.com/gr1d99/user_class

a minimal implementation of user management using python OOP

oop python python3 user-management

Last synced: 13 Apr 2025

https://github.com/bilalm04/rescue-mission

A Java-based project for a programming game centered around island exploration.

java junit maven oop

Last synced: 19 May 2026

https://github.com/oussemakh1/uni

Uni is a management system designed for clubs, associations, organizations, and university administrations to enhance their communication and assist them in digitally managing their data.

application association clubsmanagement html-css-javascript mvc-architecture ngo oop pdo-mysql php university universitymanagement web

Last synced: 19 May 2026

https://github.com/linggarm/indonesiancollege

This is an Android application created for the final project submission of Android for Beginners course on Dicoding in 2019. Its purpose is to display a list of the top universities and colleges in Indonesia, along with information about each institution.

android android-studio dicoding indonesian-college java oop recyclerview recycleview splashscreen

Last synced: 19 May 2026

https://github.com/developermithu/online-food-ordering-ecommerce-project

Online food ordering ecommerce project with delivery system

ajax mysql oop php7

Last synced: 03 May 2026

https://github.com/dipto1971/railway-management

Railway Management System implemented with Java (OOP project)

java-project object-oriented-programming oop projects railway-management-system

Last synced: 01 Nov 2025

https://github.com/emicy963/bank-manager

It's a simple Bank Manager System Python Project for practique OOP, MVC, CRUD, SOLID Principles and maybe DataBase.

bank-management-system-project database mvc-architecture oop oops-in-python open-source python solid venv-python

Last synced: 19 May 2026

https://github.com/remycastella/ruby-tictactoe

Simple command line tic tac toe game using Ruby and OOP

oop ruby

Last synced: 22 Jul 2025

https://github.com/ikanurfitriani/pemrograman-berorientasi-objek

This repository contains code archives from the Object Oriented Programming course in semester 4.

java oop oriented-object-programming programming

Last synced: 21 Mar 2025

https://github.com/ikanurfitriani/prak-pemrograman-berorientasi-objek

This repository contains code archives from the Object Oriented Programming Practicum course in semester 4.

java oop oriented-object-programming programming

Last synced: 21 Mar 2025

https://github.com/madi-s/python-oop-explained

This repo covers almost everything about python object-oriented-programming. From methods to encapsulation, from magic methods to properties. Have fun exploring it!

basics object-oriented-programming oop python

Last synced: 04 Apr 2025

https://github.com/eduardotorresalamo/employeearrayprintingapp

This app is an Object oriented programing (OOP) project made for a class in college. The professor wanted to know where we were in terms of OOP and gave us this asignment where we had to calculate te hourly payrate and sales payrate of different employees while also testing the app for bugs and case testing using JUnit Case testing.

oop testing unit-testing

Last synced: 18 Feb 2026

https://github.com/dan-marino/js-practice-problems

JavaScript problems I solved for practice. Includes OOP, DOM traversing/manipulation, ajax request.

ajax dom-manipulation javascript jquery oop xhr

Last synced: 04 May 2026

https://github.com/operationdarkside/cppwebtoolkit

Object and Widget based Framework for Webdevelopment

c-plus-plus oop projectdnc webdevelopment

Last synced: 17 Jun 2025

https://github.com/eduardob-programador/college-studies

I learned java in my 1st semester in college, so I thought it would be a good idea to make a repository about how I learned to code in java, I will slowly re-do all the questions intending to practice the language more

java oop

Last synced: 22 Jul 2025

https://github.com/htnicayh/dps

About design patterns

class design-patterns oop

Last synced: 06 Apr 2025

https://github.com/almoghindi/boxes-project

Project based on data structures to offer the most appropriate box for a customer using avl tree, inside an avl tree for maximum complexity and memory utilization.

avl-tree binary-search-tree complexity csharp data-structures dotnet oop

Last synced: 06 Apr 2025

https://github.com/david2261/python_lessons

Rules and examples of various built-in functions in Python

functional-programming generators oop pep python

Last synced: 08 Apr 2026

https://github.com/solanki03/tic-tac-toe-game

Welcome to the TIC-TAC-TOE game implemented in Java! 🌟 This interactive console-based game offers two engaging gaming modes: User vs User and User vs Computer.

java oop oops-in-java tic-tac-toe

Last synced: 13 Jun 2026

https://github.com/aissam-en/mini-project-java-poo

Gestion des chambres d'hôtel.

java oop oop-java poo

Last synced: 19 May 2026

https://github.com/hasanyahya101/oop_assignments

Solutions to Object Oriented Programming assignment questions from Spring 2023 Semester in Fast Nuces Lhr. The actual questions can be found in pdf files. Note that, this is for the theory (subject), not the Lab subject.

fast lhr nuces oop oop-in-cpp oop-principles

Last synced: 29 Mar 2025

https://github.com/mikeshiyan/iterate

Iterates iterators by a scenario.

composer iterator match oop php regex scenario

Last synced: 19 May 2026

https://github.com/imbezerra/chess-system

A chess game system, developed in Java using Object-Oriented Programming (OOP), designed to be played directly in the console. It employs best practices in development and OOP.

java oop

Last synced: 22 Jul 2025

https://github.com/sarahabuirmeileh/reantalapplication

This project is a renting application where users can rent different types of buildings such as apartments, houses, and shops. Applying OOP princilps with Java.

abstraction encapsulation inheritance oop oop-concepts oop-paradigm oop-principe oop-principles oops-in-java polymorphism rentalsystem

Last synced: 22 Jul 2025

https://github.com/sw-community/oop_homework_and_anu

sduwh面向对象程序设计课程作业参考

cpp oop

Last synced: 29 Mar 2025

https://github.com/nerooc/oop-2-pl

Laboratories from 'Object Oriented Programming 2' at AGH UST (in Polish)

java oop university-course

Last synced: 22 Mar 2025

https://github.com/gemmus/pythoneducation

Introduction to python via exercises.

api oop pycharm python sql

Last synced: 19 May 2026

https://github.com/ambadran/humanoid-hand-controller

MicroPython interfacing muscle sensor through 16-bit ADC IC & OpAmp to give intricate control over individual Humanoid Robot Fingers.

3d-printing ad7705 algorithms emg micropython muscle-sensor oop

Last synced: 17 Feb 2026

https://github.com/knetic0/oop-konuanlatimi

Bilgisayar Muhendisligi 2.Sinif Guz Donemi Boyunca OOP Dersinde Ogrendiklerimi Yukluyorum.

object-oriented object-oriented-programming oop python python-oop python3

Last synced: 19 May 2026

https://github.com/mikeheul/poo_livre

Pure OOP PHP Project to manage Author/ Book (trainer project for my students)

css html oop php

Last synced: 19 May 2026

https://github.com/awps/plugin-boilerplate

A plugin framework for WordPress

boilerplate framework oop plugin wordpress

Last synced: 19 May 2026

https://github.com/jhwa426/java

Object Oriented Software Development, Object Oriented Design principles and Patterns

design-patterns java oop

Last synced: 06 Apr 2025

https://github.com/chaseofthejungle/oop-overview-guide

A glance into core principles that unite object-oriented programming (OOP) languages.

object-oriented-programming oop oop-principles

Last synced: 01 Jan 2026

https://github.com/mohamedtorkey20/php_labs

This repository is dedicated to hosting the practical exercises and labs for our PHP course. Whether you're new to PHP or looking to enhance your skills, these hands-on labs will guide you through various concepts and functionalities of PHP programming.

compo json mysql oop php

Last synced: 06 May 2026

https://github.com/tawfik-s/bancking-record-system-console-app

bancking record system console app first university year

cpp oop oop-principles

Last synced: 14 Mar 2025

Object-oriented programming (OOP) Awesome Lists