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/prashantkoirala465/digital-clock-using-c-plus-plus

A feature-rich console-based digital clock application that displays time in beautiful ASCII art format along with local weather information. The clock supports multiple time zones, 12/24-hour formats, and real-time weather updates.

abstraction ansi-escape-codes api c-plus-plus c-plus-plus-17 encapsulation logical-programming object-oriented-programming open-weather-map-api

Last synced: 29 Jul 2025

https://github.com/ateeqrana7/restaurant-management-system

This program was designed following the concepts of Object Oriented Programming in C++, which manages a restaurant's day to day work.

classes cplusplus management management-system object-oriented-programming oop restaurant restaurant-management restaurant-management-system restaurant-managment-system restaurant-system

Last synced: 25 Jul 2025

https://github.com/mo-karbalaee/instagram-desktop-application

Instagram clone. As the final project of the advanced programming course at SBU on spring 2021

client database-management java java-fx multithreading object-oriented-programming server shahid-beheshti-university socket-programming sql

Last synced: 01 Aug 2025

https://github.com/lvguowei/goos

The project in the book Growing Object-Oriented Software

object-oriented-programming ood tdd testing

Last synced: 18 Jan 2026

https://github.com/ruben-arushanyan/comfortable

ComfortableJS is a JavaScript library that provides utilities for common programming tasks, that make coding in JavaScript easier and cleaner. ComfortableJS uses Object-oriented programming (OOP) approach to build its libraries: Unlike other similar libraries that use the functional programming approach, for example, the popular Lodash library.

boost comfort comfortable extras helpers javascript object-oriented object-oriented-programming oop oop-in-javascript oop-principles stdlib util utilities utility utils

Last synced: 11 Jul 2025

https://github.com/priyansh19077/colorswtichclone

A JavaFX Project involving Object Oriented Programming concepts

java javafx object-oriented-programming uml

Last synced: 14 Apr 2025

https://github.com/benwoo1110/a-list-of-sorts-v2

Visualisation for sorting algorithms. Version 2.0

object-oriented-programming pygame python sorting-algorithms visualisation

Last synced: 26 Oct 2025

https://github.com/kbravh/multi-class

Easy multiple inheritance and composition in JavaScript.

classes composition inheritance object-oriented-programming oop

Last synced: 08 May 2025

https://github.com/wallymathieu/isop

Isop is the swedish name for hyssop. Like any spice it is intended to give flavor to the development of command line apps.

clean-code cli cli-parser command-line command-line-tool object-oriented-programming

Last synced: 23 Apr 2025

https://github.com/vinaykumarmahato/oop_fortress_exploration_revision

Welcome to the Object-Oriented Programming (OOP) Exploration Revision repository! 🚀 This repository is designed to help you master the principles and concepts of OOP in Java.

abstraction class constructor distructure encapsulation exception-handling inheritence interface java multithreading object object-oriented-programming polymorphism

Last synced: 08 Oct 2025

https://github.com/khaledashrafh/sqgen

This project demonstrates the use of inheritance, templates and exceptions in C++ to implement two generic data structures: stacks and queues.

data-structures excep generic-programming object-oriented-programming oob queue stack templates

Last synced: 06 Jul 2025

https://github.com/objectionary/eo-phi-normalizer

Command Line Normalizer and Rewriter of 𝜑-calculus Expressions (part of EOLANG family)

eolang normalization object-oriented-programming oop

Last synced: 29 Jun 2025

https://github.com/ridika-2004/my-development-tools

💻 A curated collection of small, functional projects—built for learning, experimenting, and leveling up coding skills 🚀📈.

chrome-extension codingame cpp game-development html-css java java-fx java-swing javascript object-oriented-programming pong-game pyqt5 python raylib-cpp tkinter-gui vanilla-javascript web-development

Last synced: 11 Apr 2025

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

"OOP School Library" is a program made in ruby ​​for a University library, which was created using the object-oriented programming paradigm. The program allows users to register new students and teachers, manage book information, and more efficiently control books borrowing.

object-oriented-programming rspec-testing ruby solid-principles

Last synced: 28 Sep 2025

https://github.com/seferogluemre/csharplayeredarchitecture

Personnel Management Software This project is a 4-layer personnel management software developed using C# with object-oriented programming principles, adhering to the N-tier architecture.

csharp dataaccesslayer entitylayer layeredarchitecture mssql nlayer-architecture object-oriented-programming

Last synced: 14 Oct 2025

https://github.com/rafaykhattak/library-managment-system-oop

Streamline library tasks with my Library Management System. Borrow, return, search books hassle-free. Organized, user-friendly, efficient. Fully utilizing the power of C++ OOP

c cpp library-management-system managment-system object-oriented-programming

Last synced: 02 Aug 2025

https://github.com/zq99/mvc-design-pattern-in-excel-vba

Some examples of how to implement the MVC design pattern in Excel VBA.

design-patterns excel mvc mvc-pattern object-oriented-programming vba vba-excel

Last synced: 17 Jan 2026

https://github.com/rampal-punia/python-class-tutorial

Python OOP tutorial with three examples(Point class, Animal Class and Rectangle Class) & one project (Student Management System)

class classes-and-objects classes-in-python inheritance-examples object-oriented-programming oop python python-classes python-objects

Last synced: 11 Oct 2025

https://github.com/b-gonzalez/Fluent-VBA

An object-oriented fluent unit testing library for VBA

fluent-api object-oriented-programming oop tdd tdd-vba unit-testing vba

Last synced: 30 Jul 2025

https://github.com/darwinz/oo-file-system

An object-oriented file-system developed in Python

filesystem hacktoberfest object-oriented-programming python

Last synced: 30 Jul 2025

https://github.com/laderast/oop_talk

Object Oriented Systems in R Talk

object-oriented-programming r r6 s3 s4

Last synced: 09 Oct 2025

https://github.com/mbg/hoop

A Haskell library for object-oriented programming

haskell haskell-library object-oriented-programming subtyping template-haskell

Last synced: 08 Sep 2025

https://github.com/ryantusi/word-frequency-analyzer-and-visualization

📊 The Word Frequency Analyzer and Visualization is a Python program designed to analyze the frequency of words in a given text or a set of texts. This tool is perfect for anyone interested in understanding the distribution of words within a passage and visualizing the most commonly used words. 🔍

analyzer cs50p cs50p-final-project data-visualization database flask matplotlib modules nltk object-oriented-programming python unit-testing webapp word-frequency

Last synced: 16 Aug 2025

https://github.com/tagae/context-traits

Dynamic behaviour adaptation through run-time trait recomposition.

javascript object-oriented-programming traits

Last synced: 15 Apr 2025

https://github.com/onehilltech/base-object

Base object that enables OOP-like support with JavaScript objects

base-object mixins object-oriented-programming oop

Last synced: 15 Apr 2025

https://github.com/ahmedukamel/cs241-object-oriented-programming

Complete reference for Object Oriented Programming course in FCAI Beni Suef University. All exercises, exams, practical labs, tasks, and projects solutions are here coded by me

java javafx-desktop-apps object-oriented-programming

Last synced: 09 Apr 2025

https://github.com/kougen/dotnet-core

Extended base C# functionalities

cs library object-oriented-programming

Last synced: 24 Aug 2025

https://github.com/suhy-jang/battleship

collaborative battleship project, object-oriented programming

animations javascript-applications jest-tests object-oriented-programming

Last synced: 23 Aug 2025

https://github.com/oblivious-oblivious/margaret

An object-oriented system based on Ruby and Smalltalk.

declarative-programming margaret object-oriented-programming programming-language

Last synced: 18 Aug 2025

https://github.com/simplyyan/spellspike

The new, more powerful and easier programming language. (Under CC-BY 4.0 license). The fastest language in the world is Brazilian and is SpellSpike.

algorithms async-programming code-examples community compiler data-structures documentation golang interpreter javascript library networking object-oriented-programming open-source programming-language python spellspike spike syntax

Last synced: 09 May 2025

https://github.com/MoamenShoman/Hearthstone

2D computer game, a clone of the famous Hearthstone World of Warcraft ,implemented by Java

gui-application java mvc-application mvc-pattern object-oriented-programming oop swing-gui

Last synced: 26 Apr 2025

https://github.com/commonphp/di

Lightweight and easy-to-use dependency injection library for PHP to simplify object management and promote loose coupling.

commonphp dependency-injection design-patterns di di-container loose-coupling object-management object-oriented-programming php php8 service-container

Last synced: 09 Apr 2025

https://github.com/javanile/granular

WordPress extension framework based on object-oriented paradigm.

composer object-oriented-programming psr-4 testability wordpress wordpress-plugin

Last synced: 09 Mar 2026

https://github.com/jaliborc/poncho-2.0

A library for implementing object-oriented frame classes with inheritance in World of Warcraft.

library lua object-oriented-programming world-of-warcraft

Last synced: 02 Aug 2025

https://github.com/criscorreas/apuntes-javascript

Apuntes y ejercicios de JavaScript que he usado para aprender este lenguaje

javascript object-oriented-programming vscode

Last synced: 11 Apr 2025

https://github.com/nitbravoa92/hellorails

This is a practice project to get you started in the world of the wonderful Ruby on Rails framework.

mvc-architecture object-oriented-programming postgresql rails7 ruby

Last synced: 01 Oct 2025

https://github.com/natelalor/ai_report_generator

A tool that converts long audio files into a thorough, summarized report. Leverages OpenAI and its API (ChatGPT backend), Langchain for text processing, and Pinecone for vector database facilitation.

artificial-intelligence chatbot embedding-models langchain map-reduce object-oriented-programming openai openai-api pinecone python vector-database

Last synced: 26 Jul 2025

https://github.com/beratyesbek/biletsgo

Aims of "BileLet's Go" to sell concert, theater and cinema tickets on online. You can buy easily and safely to tickets on Mobile and Web app clients which developed using Android SDK - Kotlin and React ---- Fake Project For School :))))

asp-net-core aspect-oriented-programming autofac csharp fluentvalidation ioc-container nlayer-architecture object-oriented-programming

Last synced: 13 Jul 2025

https://github.com/nguyenkhanhquy/warehouse-management

Final term project of the "Object Oriented Programming" course

csharp java object-oriented-programming

Last synced: 06 Oct 2025

https://github.com/matheusvidal21/kanban

Este repositório contém um aplicativo de gerenciamento de tarefas baseado na metodologia ágil e no método Kanban. O Kanban é uma metodologia para acompanhar o progresso do trabalho, que utiliza um quadro com colunas para representar os estágios das tarefas.

cpp kanban object-oriented-programming

Last synced: 28 Feb 2026

https://github.com/ajayrandhawa/hospitalization-charges-application-assignment

This program computes and displays various components of hospitalization cost based on the level of hospital stay, duration of stay, and costs associated with diagnostic tests, lab tests, medication and rehab, if any. You will be prompted to enter several inputs.

assignment college-project csharp douglas hospital-management-system object-oriented-programming programming

Last synced: 12 Jul 2025

https://github.com/maxicorrea/java-order-admin-desktop

Order management system programmed in the 2017 programming workshop at UNPAZ.

javase jdbc mysql mysql-database object-oriented-programming swing swing-gui uidesign

Last synced: 06 Oct 2025

https://github.com/sevlamare/tictactoe_ruby

Mini game to play on command line.

object-oriented-programming ruby

Last synced: 12 Mar 2026

https://github.com/kenvilar/bull-stock-readers

A simple stock market news, analysis and blog sharing web app for traders and investors.

animation bull-stock-readers investors javascript object-oriented-programming php stock-market

Last synced: 13 May 2025

https://github.com/gstcarv/js-flappy-bird

Flappy bird game made with plain javascript code

game javascript object-oriented-programming

Last synced: 19 Sep 2025

https://github.com/erseco/napakalaki_ruby

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

object-oriented-programming ugr

Last synced: 30 Jan 2026

https://github.com/fabriciosantana/poo

Repositório da disciplina Programação Orientada a Objetos ministrada por Fabricio Santana no 3º semestre da graduação em Ciência da Computação do IDP

java object-oriented-programming openjdk

Last synced: 05 May 2025

https://github.com/sleepymalc/parkinglot

🚗 Start Parking! Watch Out! ⚠️

cpp object-oriented-programming opengl

Last synced: 27 Oct 2025

https://github.com/nicolasalmerge/newharu

PDF Creation Library based on the C LibHaru library

cpp cpp17 cpp20 libharu object-oriented object-oriented-programming oop pdf pdf-generation

Last synced: 19 Apr 2025

https://github.com/rebelhere/social-network-application

Welcome to the Social Network Application repository! This project is a console-based application designed to simulate a social network environment. Users can interact with the application through the console, performing various actions such as posting updates, liking posts, commenting, and exploring content shared by friends and liked pages.

console-app cpp object-oriented-programming social social-media

Last synced: 23 Aug 2025

https://github.com/profpantoja/chongame

A JavaFX game for learning the main concepts from the object-oriented approach.

engine game java javafx multiagent-systems object-oriented object-oriented-programming oo youtube

Last synced: 27 Oct 2025

https://github.com/ryantusi/cs50python

🐍Embark on a code odyssey with this repository, a meticulously curated collection housing solutions to problem sets from Harvard's esteemed CS50 Python course. Delve into the depths of Python programming excellence, guided by the renowned CS50 curriculum. Welcome to the intersection of learning and elegance in code. 🌟🔍💻

data-structures flask object-oriented-programming programming python python-library regular-expressions

Last synced: 16 May 2025

https://github.com/seferogluemre/stone-scissors

python object oriented programming example

object-oriented-programming programming python

Last synced: 11 Apr 2025

https://github.com/ayhamratrout/cpu_simulator

A C/C++ program to simulate the functionality of a simple CPU, which utilizes one worker thread, with 256 levels of priority in a run queue.

c c-plus-plus cpp cpu cpu-emulator cpu-scheduling cpu-scheduling-algorithms data-structures object-oriented-programming operating-system operating-systems operating-systems-project os

Last synced: 22 Sep 2025

https://github.com/angel-penchev/librarity-but-dumber

Semester project #1 for the object oriented programming (OOP) course in Faculty of mathematics and informatics (FMI) Computer science's first curriculum.

computer-science cpp norapora object-oriented-programming semester-project

Last synced: 22 Sep 2025

https://github.com/suwadith/slot-machine-javaswing-oop-gui

Java based Slot Machine Game. [Object Oriented Programming]

gui java object-oriented-programming swing

Last synced: 21 Sep 2025

https://github.com/umut-tosun/javayazilimgelistiriciyetistirmekampi

Engin Demirog`un Java Yazılım Geliştirici Yetiştirme Kampı`nın ders notları ve kendi eklediklerim.

clean-code java object-oriented-programming oop umut-tosun

Last synced: 27 Jul 2025

https://github.com/samia35-2973/learning-data-science

📚 This repository is my personal data science learning hub. Explore my journey from the very basics to advanced techniques. Dive into Python, data manipulation, analysis, visualization, and machine learning. Join me as I learn, grow, and experiment in the world of data science.

advanced-machine-learning data-cleaning data-manupulation data-preprocessing data-science-roadmap data-science-tutorials data-structures-and-algorithms data-visualization deep-learning exploratory-data-analysis feature-engineering machine-learning mongodb natural-language-processing neural-network object-oriented-programming python r sql statistics

Last synced: 11 Apr 2026

https://github.com/suwadith/hotel-management-system-java-oop-cli

Java based Hotel Management System. [Object Oriented Programming]

cli hacktoberfest java object-oriented-programming

Last synced: 17 Jul 2025

https://github.com/electrostat-lab/automata4j

A classic finite state automaton framework for JVM Applications (Android and jMonkeyEngine Applications).

android-apps design-patterns electrostat-lab finite-state-automata java jmonkeyengine object-oriented-programming state-machines

Last synced: 07 May 2025

https://github.com/slavfox/yeahlol.lua

Yet another homespun Lua OOP library

classes lua module object-oriented-programming oop

Last synced: 13 Apr 2025

https://github.com/sevdanurgenc/object-oriented-programming-lecture-notes

In this repo, there are lecture notes of Object Oriented Programming by Java and CSharp.

abstract csharp encapsulation inheritance interface java object-oriented object-oriented-programming oop

Last synced: 27 Jul 2025

https://github.com/mwapsam/ruby-capstone

In this project, you can create items (games, music albums, books) and store them in a database. This is Ruby capstone project for Microverse program.

collaboration incapsulation inheritance object-oriented-programming pair-programming polymorphism ruby sql

Last synced: 28 Jul 2025

https://github.com/foyez/oop

Basic concepts of object oriented programming

object-oriented-programming oop programming-paradigms

Last synced: 12 Apr 2025