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/lkdcode/repositolee-java

🎯 [Self-Study] RepositoLee-Java

java oop spring

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/w3bdesign/statens-vegvesen-php

Fetches Statens Vegvesen API data with PHP and renders the data with Twig. Styling with Bootstrap 5.

composer oop php twig

Last synced: 17 Feb 2026

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

This project demonstrates the implementation of a simple user registration, login, and account removal system using Python 3.11 with a MySQL/MariaDB database. The system uses Object-Oriented Programming (OOP) principles and the MVC (Model-View-Controller) architecture. It utilizes the SQLAlchemy ORM to interact with the database...

hashlib mariadb mariadb-database mvc-architecture mysql mysql-database oop orm python3 sha-256 sha-256-hash workbench

Last synced: 13 Apr 2026

https://github.com/marimo44/learn-basic-oop-by-building-a-shopping-cart

OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, developers use objects and classes to structure their code.

javascript oop

Last synced: 17 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/felixmairamhof/java-school

Discover a compilation of Java projects from school assignments. Explore inheritance, file handling, OOP, and more. Dive into these projects to grasp Java programming concepts and practices.

files gui inheritance intellij java oop

Last synced: 16 May 2026

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/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/akrambl01/php-oop-guide

A guide to PHP Object-Oriented Programming (OOP), covering key concepts and best practices with examples.

codingtips guide oop php programming webdevelopment

Last synced: 18 Mar 2025

https://github.com/shaman-dp/snake-cpp

Реализация игры "Змейка" на C++ и Qt5

cpp development oop qt qt5 snake snake-game

Last synced: 16 May 2026

https://github.com/sush-sp777/password-manager-

This is a Python-based Password Manager using Tkinter for GUI and pyperclip for clipboard operations. It generates, copies, and securely saves passwords. Users can store login credentials in a text file for easy access.

gui gui-application oop python tkinter

Last synced: 29 Oct 2025

https://github.com/ahmed-safa/hostel-meal-system

C++ OOP Lab console project

cpp oop

Last synced: 18 Mar 2025

https://github.com/bojkoj/cpp-vsb-oop-project

OOP Paradigmata implementované v C++

cpp oop oop-principles

Last synced: 27 Mar 2025

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

Проект для тестового задания

functional-programming oop

Last synced: 10 Jun 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/chausme/simple-stopwatch

Simple OOP practice stopwatch project

javascript oop vanilla-javascript

Last synced: 27 Mar 2025

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/chausme/simon-game

🟡🟢🔴🔵 Simon Game (in progress ⏳)

javascript javascript-game javascript-vanilla oop

Last synced: 27 Mar 2025

https://github.com/excellent-84/hw_python_oop

Модуль фитнес-трекера (работа с ООП)

oop python

Last synced: 17 Mar 2025

https://github.com/aabduvak/ft_irc

IRC (Internet Relay Chat) is a protocol for real-time text messaging between internet-connected computers created in 1988.

42 42istanbul 42school cpp98 irc-server oop socket

Last synced: 30 Dec 2025

https://github.com/ajksah/pdf-highlighter

This repository offers a straightforward PDF annotation tool built with React and PDF.js. Users can easily highlight text, add comments, and choose from multiple highlight colors. 🌟📄

alorithms analytics annotations awesome computer-science conversational-ai data-structures electronics nlp ocr oop pdf-viewer php react remarkable-tablet retrieval retrieval-augmented-generation technology

Last synced: 16 Jun 2025

https://github.com/jacobweddell/nmapper

.Net Object to Object mapping library

csharp netstandard oop

Last synced: 14 Jan 2026

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

Belajar OOP (Object Oriented Programming) dengan bahasa JavaScript

javascript oop

Last synced: 14 Feb 2026

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/nickymateev/is-object-oriented-programming

All the materials you'll need for the FMI course "Object Oriented Programming" can be found here.

c-plus-plus fmi oop

Last synced: 27 Mar 2025

https://github.com/wlgs/object-oriented-programming-course

Object Oriented Programming course 2021/22 at AGH UST.

agh agh-ust course object-oriented-programming oop

Last synced: 13 Mar 2025

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/iamotz/oop-warrior

A program to simulate a Warrior using oop programming

javascript logic nodejs oop tdd

Last synced: 25 Apr 2026

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

Text-based minesweeper game.

console-application game java oop

Last synced: 03 Mar 2025

https://github.com/suap-dev/electronic-grade-book

electronic grade book / school register

oop pandas typeguard typing

Last synced: 16 May 2026

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

https://github.com/suap-dev/pdcurses-analog-clock

early 2021 little project made to test my student's (mnowacki) assignment: vector class

oop pdcurses teaching

Last synced: 17 Mar 2025

https://github.com/f2rkan/swift-studies

This repository consists of code that includes my work on Swift syntax and working principles through macOS as template and Command Line Tool as application in Xcode.

macos macosx oop solid swift

Last synced: 15 May 2026

https://github.com/alwoodm/ecotrail-explorer

Projekt edukacyjny przygotowany w ramach zajęć, rozbudowa prostego szablonu PHP o funkcjonalny serwis z kilkoma podstronami.

css database html js oop oop-php php php-oop sqlite template

Last synced: 13 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/shalldie/iocoo

IOC library in OOP. 为 OOP 设计的 IOC 库。

di ioc oop

Last synced: 30 Oct 2025

https://github.com/d-alejandro/training-level2

Go, OOP, SOLID, Design Patterns, Golang 1.22, Unit tests, API tests, ServeMux, Socket, WB Tech, Wildberries

api-tests design-patterns go golang goroutines goroutines-channels html-parser net-http oop patterns servemux socket solid unit-tests wb-tech wbtech wildberries

Last synced: 21 Jun 2026

https://github.com/d-alejandro/training-level1

Go, OOP, Golang 1.22, WB Tech, Wildberries

go golang goroutines goroutines-channels oop wb-tech wbtech wildberries

Last synced: 23 Feb 2025

https://github.com/getange/javascript-practice

Welcome to the JavaScript Tutorial repository! 🚀 Here, you'll find a comprehensive guide to mastering JavaScript, one of the most versatile and widely-used programming languages. Whether you're a beginner taking your first steps into the world of coding or an experienced developer looking to enhance your skills, this tutorial covers fundamental co

javascript oop

Last synced: 22 Mar 2026

https://github.com/prazzdev/matkul-pbo-stb

Ngumpulin Materi & Tugas Mata Kuliah Pemrograman Berorientasi Objek (PBO)

object-oriented-programming oop

Last synced: 14 Jun 2026

https://github.com/joacokia/oopd

オブジェクト指向型汎用プロンプト用語定義 (Object-Oriented Terminology for Prompt Design)

android class cpp game-development hospital-management oop overriding pygame-library python srm-oopd-elabs tetromino uml uml-class-diagram uml-diagram

Last synced: 26 Mar 2025

https://github.com/ethern-myth/go-backend

Go-backend with sqlite

golang mvc oop rest-api sqlite

Last synced: 02 May 2026

https://github.com/r8vnhill/dibs

Curso sobre diseño e implementación de bibliotecas de software. Incluye sistemas de construcción, testing, OOP, genéricos, programación funcional y más, con Kotlin y Docusaurus.

bdd build-systems clean-code course docusaurus functional-programming functors generic-programming gradle kotlin monads oop open-source property-based-testing software-design software-engineering software-libraries static-analysis teaching testing

Last synced: 08 May 2026

https://github.com/winterwind/crude-wordle

The final project for my university's introductory java course. It involved us making a simple terminal-based version of wordle, and there are two versions: a simpler one that has the player choose the word and a more complex one that uses a pre-chosen word.

console-game import java multifile object-oriented-programming oop terminal-based terminal-game wordle wordle-clone wordle-game wordle-like

Last synced: 01 Mar 2025

https://github.com/pwalig/oop_ptr

smart pointer for managing objects that utilize object oriented programming paradigm of C++

copy-assignment cplusplus cpp object-oriented-programming oop ownership pointer pointers smart-pointer smart-pointers

Last synced: 02 Apr 2025

https://github.com/memosainz/plantas-oop

An exercise where the practice was about using inheritance/abstraction with every class with their respective atributes, as well, their constructores and methods.

java oop

Last synced: 29 Oct 2025

https://github.com/mdredoyislam/lms

Symple LMS System , PHP, OOP, Mysql, SQL

lms oop php

Last synced: 29 Apr 2026

https://github.com/mmikhail2001/technopark_algorithms_hw

Домашние задания по курсу АиСД в технопарке на C++. Задачи на графах, пятнашки, алгоритм Хаффмана.

15-puzzle cpp graph haffman oop

Last synced: 16 Mar 2025

https://github.com/petekgithub/warcraft-game-using-polymorphism

Using polymorphisim for simple game (In Java)

java oop polymorphism wow

Last synced: 16 Jul 2025

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/shroukmansour/tweet-book

Simulation for twitter in basic functions, and messages from facebook

ajax api facebook mvc oop php social-network twitter

Last synced: 03 Jun 2026

https://github.com/foziljonovs/twomonthcsharppratices

2 - month C# pratices, Interviews

c-sharp interview-practice ood oop

Last synced: 30 May 2026

https://github.com/2kabhishek/uno-plus

Uno on the command line with C++ 🃏♣

card-game cli cpp game oop uno

Last synced: 14 Jun 2025

https://github.com/sasha-hk/saceit-term-paper

📄 Term paper for SACEIT

algorithms cpp data-structures oop stack

Last synced: 13 Sep 2025

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/devmasen/pharmacy-management

A Java program for managing a pharmacy

java oop pharmacy

Last synced: 16 Jun 2025

https://github.com/yuriyvyatkin/ahj-hw-8.1-chat-frontend

ДЗ №1 к лекции «EventSource, Websockets» курса «Продвинутый JavaScript в браузере» Нетологии

chat js oop websockets

Last synced: 15 Jun 2026

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

Design patterns and Object-oriented techniques implemented on Java

design-patterns java object-oriented-programming oop

Last synced: 01 Mar 2025

https://github.com/yuriyvyatkin/multichat-frontend

Мультичат (Frontend часть)

css html js oop

Last synced: 02 May 2026

https://github.com/alexandrastroiu/coffeeshop-oop-project

The project aims to develop a management system for a network of coffeeshops.

cplusplus object-oriented-programming oop

Last synced: 07 Sep 2025

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/mdawoud27/alx-higher_level_programming

Python is a popular programming language. It was created by Guido van Rossum, and released in 1991. It is used for: web development (server-side), software development, mathematics, system scripting.

javascript oop python sql

Last synced: 15 Apr 2026

https://github.com/clamytoe/pryce

Script for searching for items on ebay and barnes and noble

oop python scraping

Last synced: 09 Jun 2026

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

Simple app relationship class diagram with php

oop php

Last synced: 11 Jun 2026

https://github.com/mustafaakgul/citlembik

A game named 'Çitlembik,' written during college times

java oop

Last synced: 15 May 2026

Object-oriented programming (OOP) Awesome Lists