An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with object-oriented-programming

A curated list of projects in awesome lists tagged with object-oriented-programming .

https://github.com/erseco/napakalaki_java

Implementación en java del Juego Napakalaki para la asignatura PDOO de la UGR (ETSIIT)

object-oriented-programming ugr

Last synced: 30 Apr 2026

https://github.com/j3soon/allegro5ooptemplate

An Object-Oriented 2D game library written from scratch. Includes a 2D tower defense game that supports enemy path-planning and homing missiles.

allegro5 game object-oriented-programming template

Last synced: 17 Jul 2025

https://github.com/ameerhamzahd/real-estate-property-management_system

We are here to present our Real Estate Property Management System, a software designed to streamline property management. This system simplifies tasks for both property owners and tenants. Our software will be managed by a real estate company. From the login screen to property management, every step has been designed with simplicity in mind.

cpp object-oriented-programming qt text-file

Last synced: 01 May 2026

https://github.com/kpetridis24/hunger-games-simulator

Java program of hunger games and implementation in graphics environment

automated decision-making game-development object-oriented-programming

Last synced: 29 May 2026

https://github.com/ahlem-phantom/poker-hands-euler-problem-54

🂡 Solving Project Euler Problem #54, which involves analyzing and comparing poker hands to determine the number of hands Player 1 wins.

java junit5 object-oriented-programming poker-hands streams

Last synced: 20 Jan 2026

https://github.com/safo-samson/object-oriented-programming

Showing the importance of object-oriented programming by reorganising a clustered code in well-structured classes

java15 object-oriented-programming

Last synced: 25 Feb 2025

https://github.com/hassanzaibjadoon/brick-breaker-game-

"The Object-Oriented Programming Lab Project in C++ using the SFML library and implementing OOP Concepts in a 2D Game.

classes-and-objects encapsulation game-development inheritance object-oriented-programming oop-principles sfml-game sfml-game-development sfml2

Last synced: 15 Feb 2026

https://github.com/dashroshan/daa-oop-lab

📝 3rd semester DAA and OOP lab question solutions in C++

cpp design-and-analysis-of-algorithms object-oriented-programming

Last synced: 06 Apr 2025

https://github.com/sarincr/object-oriented-programming-with-cpp

Object-oriented programming is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields, and code, in the form of procedures. A feature of objects is that an object's own procedures can access and often modify the data fields of itself.

algorithms artificial-intelligence c course cplusplus cpp data-science datascience datastructure datastructures deep-learning machinelearning object-oriented-programming objective-c oops-in-cpp opps programming-exercises programming-paradigm regression

Last synced: 09 May 2026

https://github.com/mubeen-channa/java-programs

Welcome to my Java Program journey! This repository showcases my exploration and mastery of Java programming with a focus on Object-Oriented Programming (OOP) principles.. You'll find a range of programs, from basic concepts to advanced, demonstrating my skills and passion for software development. Join me & Welcome for any Contribution.

java java-learning mubeen mubeen-channa mubeenchanna object-oriented-programming oops-in-java

Last synced: 28 Feb 2026

https://github.com/saiankit/swapbookx

Web Application made with React and Spring boot ( Easing the process of Mutual Book Sharing ) for the course CS F213 Object Oriented Programming

hibernate lombok object-oriented-programming react spring-boot

Last synced: 19 Apr 2025

https://github.com/msarmadqadeer/qurbani-animals-market

It is an OOP(Object Oriented Programming) based project in Java language. It is a console application in which you can buy and sell animals that are eligible for Qurbani at the event of Eid al-Adha.

object-oriented-programming oop oop-in-java oop-project semester-project

Last synced: 13 Feb 2026

https://github.com/bettercallshao/hppuml

Help flip C++ header text to be used in UML class diagrams.

cpp documentation html microservices nojavascript object-oriented-programming python serverless uml uml-diagrams

Last synced: 10 Feb 2026

https://github.com/vineetagarwal-code/oop_crashcourse

A repository containing all the knowledge of OOP in java in one single bundle ! ✰⋆🌟✪🔯✨

coding codinground interview java javainterview object object-oriented-programming oop oopinjava oopnotes progarmming

Last synced: 14 Apr 2025

https://github.com/michaelehab/shipping-company-simulator

A CLI that simulates the operation of the cargo delivery process of a Shipping Company and calculates some related statistics. This is an Educational Project for Data Structures course taken during Spring 2022 semester.

algorithms cargo cli company cpp data-structures delivery linked-list object-oriented-programming oop priority-queue queue simulation statistics truck

Last synced: 04 Mar 2025

https://github.com/solutionstack/xsession

A OOPHP class to easily and securely handle sessions

object-oriented-programming php56 php7 session-management

Last synced: 28 Feb 2026

https://github.com/howprogrammingworks/factory

Factory for FP, OOP, other paradigms and metaprogramming

factory object-oriented-programming pattern patterns

Last synced: 07 May 2025

https://github.com/burhanahmed1/oop

Practice Codes for Object Oriented Programming in C++. Task files are numbered from 1 to 21.

abstraction aggregation association classification cpp encapsulation inheritance object object-oriented-programming pointers polymorphism

Last synced: 07 Mar 2026

https://github.com/shreyas-ashtamkar/calculator

Basic calculator application, with gui, built using Python, and with object oriented approach. Built in Processing3 Application.

calculator gui object-oriented-programming python

Last synced: 17 Jun 2025

https://github.com/georgiifirsov/objects

COM-inspired, lightweight object management framework for C++17 and later.

cplusplus cplusplus-17 cpp cpp-library cpp17 framework interface-builder object-oriented-programming

Last synced: 12 Apr 2025

https://github.com/hamid-rezaei/discord-project

The final project of Advanced Programming in which we implemented client-server paradigm with socket programming in Java.

disign-pattern java javafx mvc-architecture networking object-oriented-programming socket-programming

Last synced: 22 Apr 2025

https://github.com/ruban2205/java-programs

This repository contains a collection of Java programs that cover various concepts and topics in Java Object Oriented Programming. The programs are designed to help developers enchance their understanding and proficiency in Java.

java object-oriented object-oriented-programming oop

Last synced: 25 Feb 2026

https://github.com/aashrafh/paintforkids

🎨 Paint-For-Kids Project, fully coded using C++,C as a Project for Object Oriented Course [2018]

cpp object-oriented-programming oop paint university-project

Last synced: 22 Apr 2026

https://github.com/sleepymalc/onecard

🃏 A Card Game

c object-oriented-programming

Last synced: 27 Oct 2025

https://github.com/gotz1480/oop-example-c

Object-oriented programming example in C

object-oriented-programming oop-in-c

Last synced: 07 Apr 2025

https://github.com/namith1003/9-mens-morris

Nine Men's Morris Board Game: Developed using Java and JavaFX, this game features tutorial mode, PVP, and Player vs. Computer modes. Enjoy a feature-rich UI with enhancements like glowing elements for an engaging experience.

9-men-morris board-game computer game java javafx javafx-application morris nine-mens-morris object-oriented-programming

Last synced: 20 Jan 2026

https://github.com/saeedkohansal/php-oop-crud-pdo-mysql-script

I will teach you how to create a PHP Object-Oriented CRUD system using the PDO extension and MySQL database from scratch. You should know the basics of PHP to handle this. After watching this video, you will know how to do a complete PHP CRUD operation. It's a video about backend web development and database.

backend course crud database dummy-data gilgeekify howto learn-to-code mysql object-oriented-programming oop pdo pdo-mysql php phpmyadmin script sql-injection sql-query tutorial web-development

Last synced: 05 Jan 2026

https://github.com/aianytime/pythonoop

Implementation of all the concepts of Object-Oriented Programming (OOP) in Python.

coding object-oriented-programming oop python python3

Last synced: 20 Oct 2025

https://github.com/mirdan08/wordle-cli

A simple CLI version of the popular game WORDLE in Java

multithreading network-programming object-oriented-programming

Last synced: 27 Jan 2026

https://github.com/gowthertg/cpp-module-09

This module is designed to help you understand the containers in CPP.

imperative-programming object-oriented-programming rigor

Last synced: 17 Mar 2025

https://github.com/lebrancconvas/solid-practice

SOLID Principle for improving my programming skill.

csharp design-patterns object-oriented-programming oop solid-principles

Last synced: 10 Nov 2025

https://github.com/oussama-zbair/tdd-dojo

Test Driven Development (TDD) Practice with Java & Junit4

java junit4 maven object-oriented-programming tdd-java test-driven-development testing unit-testing

Last synced: 07 May 2026

https://github.com/aminehsan/game-tictactoe

Analysis and implementation of Tic-Tac-Toe game

game object-oriented-programming tic-tac-toe

Last synced: 26 Mar 2025

https://github.com/princebansal7/c-cpp-logic-building

This Repo contains the codes from scratch to learn C, C++ (STL) & Object Oriented Programming

c c-plus-plus object-oriented-programming standard-template-library stl

Last synced: 19 Oct 2025

https://github.com/guilhermeomachadotech/menu

Intregrantes do Projeto: Guilherme de Oliveira MachadoProgramação de um Menu com Calculadora, Sobre Nós, Jogo da Velha, Loja multimarcas e um formulário utilizando Java e Interface Gráfica

java java-objects object-oriented-programming

Last synced: 28 Mar 2025

https://github.com/abrarulhassan-hub/ooad-project

I have made transpport management system. use Whole concept of ooad (object oriented analysis deisgn.). I have attached file of docuemnt. where i have mad whole srs file. Usecase, activity, flow of events, realization, sequence, class , code, state chart, diagrams.

csharp design-patterns object-analysis-design object-oriented-programming ooad

Last synced: 09 Oct 2025

https://github.com/ombhd/cplusplus-pool-42

piscine (pool) of C++, where you can learn a lot of stuff about C++, just code and enjoy it!

1337school 42born2code cpp game object-oriented-programming

Last synced: 30 Mar 2025

https://github.com/dongska/flappy-bird-easyx

Flappy Bird Game in C++ ; Friendly to beginner! Using object-oriented programming and the EasyX graphics library.

c-plus-plus easyx flappy-bird game object-oriented-programming

Last synced: 27 Jan 2026

https://github.com/msadeqsirjani/design-pattern-explained-with-food

GoF Design Patterns with "Real-World" examples involving Food-Related Businesses and mock dependencies

design-patterns dotnet gang-of-four object-oriented-programming oop

Last synced: 28 Apr 2026

https://github.com/zefir-git/multipart.ts

TypeScript library for multipart data parsing and creation

class-based formdata library multipart object-oriented-programming oop parse parser typescript

Last synced: 12 Dec 2025

https://github.com/risto-stevcev/c-objects

:rocket: My guide on how to implement objects in C with support for inheritance, polymorphism, and clean memory management

c object object-oriented-programming objects

Last synced: 14 Jun 2026

https://github.com/yuweaec/ai-programming-with-python-bertelsmann

This repository aims to provide code and information to help you develop a comprehensive understanding of Python programming in the context of artificial intelligence (AI) applications.

ai bertelsmann data-structures functions jupyter-kernels jupyter-notebook numpy object-oriented-programming pandas python python-packages pytorch scripting udacity-nanodegree

Last synced: 18 Jan 2026

https://github.com/kader1680/blog-api-crud

This Blog personal website using Laravel framework project also save data in mysql database

bootstrap5 class crud-application css database html5 laravel laravel-framework laravel-package mysql-database object-oriented object-oriented-programming oop php8 sql

Last synced: 24 Jan 2026

https://github.com/tebogoyungmercykay/programming-languages-coding-booth

Chris Hanson and the MIT Scheme Team. MIT/GNU Scheme reference manual. Technical report, Mas- sachusetts Institute of Technology, 2018.

cobol fortran functional-programming imperative-programming-language imperative-scripting-languages languages logic-programming object-oriented-programming programmin racket ruby scheme

Last synced: 14 Mar 2025

https://github.com/valoran-m/soya

Object oriented langage optimising compiler

compiler object-oriented-programming optimisation

Last synced: 29 Mar 2025

https://github.com/mahabubx7/calculator-js

This is a web application as Calculator. It will do some math-based operations through web-UI. It's build with JavaScript.

css es6 html javascript object-oriented-programming tdd-jest vite

Last synced: 15 Apr 2026

https://github.com/tebogoyungmercykay/controll_flow_graph_implementation_in_java

A CFG is known as a Single Entry Single Exit (SESE) graph if it only has a single entry node and a single exit node. A problem that arose during researchon static analysis is how to deal with loops in the CFG.

control-flow-graph cost data-structures-and-algorithms directed-graphs distance edges graphs java length nodes object-oriented-programming paths prime-paths shortest-paths simple-path vertices weighted-graphs

Last synced: 14 Mar 2025

https://github.com/joanjpx/php-poo

#PHPTip🐘 Experimentando Modificadores de Acceso para Clases en PHP 🎓

access-modifiers class object-oriented-programming php php7 poo private protected public

Last synced: 31 May 2026

https://github.com/johnntirintis/bank-application

Java-based simulation of a banking system with support for various account types and operations, demonstrating principles of OOP and exception handling

banking-system java object-oriented-programming oop

Last synced: 05 Oct 2025

https://github.com/shimul-zahan/leetcode_problems_solves

A comprehensive collection of solutions for various LeetCode problems, designed to enhance problem-solving and coding skills. Includes detailed explanations and optimized implementations in Python. Organized by data structures, algorithms, and topics to help users prepare for technical interviews.

algorithms data-structures interview-preparation leetcode-solutions object-oriented-programming problem-solving python techniques top-150

Last synced: 16 Feb 2026

https://github.com/2200031797kavyaa/pygame2

The Snake Game with Pygame is a classic arcade-style game where players control a growing snake to eat food while avoiding collisions, offering an engaging introduction to game development using Python and the Pygame library.

arcade-style collision-detection game-development game-over object-oriented-programming oop pygame python score-tracking snake-game sound user-interface

Last synced: 22 Mar 2025

https://github.com/micahondiwa/python

Python algorithms and data structures

django-application object-oriented-programming pycharm python3

Last synced: 18 Feb 2026

https://github.com/2200031797kavyaa/space-invaderspygame

The Space Invaders Game with Python and Pygame is an action-packed arcade experience where players control a rocket ship, blasting through waves of enemy aliens while aiming to achieve high scores, offering nostalgic gameplay with modern Python programming techniques.

action-packed arcade-style collision-detection enemy-aliens object-oriented-programming pygame python retro-gaming rocket-ship sound space-invaders

Last synced: 22 Mar 2025

https://github.com/aswinbarath/car-dealership

An object-oriented project on a car dealership in Java

java object-oriented-programming

Last synced: 14 May 2025

https://github.com/i-am-surovi/cse111-bracu

This repository contains all lab assignments and basics of fall'22 semester of BracU. cse111 is a course of Object Oriented Programmimg in Python.

assignment-solutions bracu bracucse111 cse111 cse111lab cses-problem-set-solution labtasks object-oriented-programming python

Last synced: 16 Mar 2025

https://github.com/weescottishpuffin/vesti

A simple CLI to interact with a fictional parking garage. Intake exercise for MBO.

cli object-oriented-programming python3

Last synced: 21 Aug 2025

https://github.com/gidona18/protoclass

Prototype-Oriented Programming in Python at the tip of your fingers in a simple, easy-to-use library.

object-oriented object-oriented-programming prototypal-inheritance prototype prototypes

Last synced: 14 Jan 2026

https://github.com/shane-staret/color-animation-mccc-cis-111b

MCCC CIS 111B: A Java & MATLAB solution that analyzes and visualizes video/picture pixel data.

animation arduino color film frame java javadoc matlab object-oriented-programming pixel proportion video

Last synced: 05 Feb 2026

https://github.com/gowthertg/cpp-module-07

This module is designed to help you understand Templates in CPP.

imperative-programming object-oriented-programming rigor

Last synced: 17 Mar 2025

https://github.com/sofiane-abou-abderrahim/javascript-oop-project-planner

I built this JavaScript application where we can move items around. I worked with classes and with the Object Oriented Programming (OOP) approach. I also worked with the DOM, I moved elements around and with event listeners. I used a callback pattern to pass functions to other instances so that from inside they could be called upon certain events.

callback classes classes-and-inheritance classes-and-objects dom event-listeners functions javascript object-oriented-programming oop

Last synced: 14 Jun 2025

https://github.com/maheshkumar-novice/chess

A command line game written in Ruby

chess colors object-oriented-programming rspec rubocop ruby tests

Last synced: 18 May 2026

https://github.com/lschmid83/gps-intersect

This application displays a GPS route (GPX or KML) on a map and calculates the timestamps of intersections with areas represented by polygons.

cefsharp gps-tracking json mvvm-pattern object-oriented-programming open-layers open-street-map polygon-intersection serialization treeview wpf-application xml

Last synced: 16 Feb 2026

https://github.com/fahdseddik/space-shooter-game

This is a retro-style 2D space-shooter game written in Python (OOP) using Pygame library.

2d 2d-game 2d-graphics object-oriented-programming oop oop-in-python pygame python space-invaders spaceshooter

Last synced: 10 Nov 2025

https://github.com/maxicorrea/java-jlogo

Simple language interpreter Logo. Implemented in the subject of programming workshop in UNPAZ.

java java-jlogo object-oriented-programming swing-gui xml

Last synced: 14 Jul 2025

https://github.com/yegor256/purity

The same program in a few different "pure" object-oriented languages

object-oriented object-oriented-programming oop

Last synced: 30 Jan 2026

https://github.com/prince-ravi-leow/simpler_timer

⏱️ A simple interactive-first timer for all your Python timekeeping needs

interactive object-oriented-programming oop python timer

Last synced: 14 Jan 2026

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

Learning Typescript Object Oriented Programming Such As Class, Inheritance, Interface, Constructor etc.

object-oriented-programming oop typescript

Last synced: 22 Jun 2025

https://github.com/gowthertg/cpp-module-06

This module is designed to help you understand the different casts in CPP.

cpp imperative-programming object-oriented-programming rigor

Last synced: 17 Mar 2025

https://github.com/kokodoko/pixi-oop

Object Oriented Game programming in Vanilla Javascript with PixiJS

game-development javascript object-oriented-programming oop pixi-js

Last synced: 05 Apr 2025

https://github.com/yuvenalmash/school-library

School library is a tool to record the books that are in the library and those who borrows them. Utilizes the principles of object oriented programming

object-oriented-programming oop-in-ruby ruby

Last synced: 01 Oct 2025

https://github.com/ashermancinelli/oo-nn

Code as I work through `Object-Oriented Neural Networks in C++` by Joey Rogers. Code in book is outdated and not meant to run on linux, so this is my code as I update and convert to an all-libre build. Networks made are: ADALINE, Backpropagation, Bideractional Associative Memory, and Self-Organizing Neural Networks.

nerual-network object-oriented-programming

Last synced: 23 Sep 2025

https://github.com/ademcatamak/marsrover

OOP and Solid Practice => https://medium.com/@ademcatamak/nesne-y%C3%B6nelimli-programlama-oop-2425e8de1a && https://medium.com/@ademcatamak/solid-prensipleri-a3de4165af1e

mars-rover object-oriented-programming solid

Last synced: 13 Jul 2025

https://github.com/dianakolusheva/chatbot

This program leverages Natural Language Programming framework spacy.io to build simple conversations on a given topic.

chatbot natural-language-processing object-oriented-programming python3

Last synced: 11 Jun 2026

https://github.com/terror/vgp

A video game poker clone in C#

csharp object-oriented-programming poker-game

Last synced: 23 Feb 2025