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/lua-rocks/core-deprecated

Core libs for self-documented object oriented programming in lua.

documentation lua luajit oop oop-principles

Last synced: 17 Jul 2025

https://github.com/patsaoglou/ooscompiler

An Object Oriented programming language made using the ANTLR Framework to produce a final C source file that gets compiled into binary using GCC

antlr4 c class-inheritance compiler gcc-complier object-oriented-programming oop python-compiler

Last synced: 03 Sep 2025

https://github.com/quatrope/uttrs

uttrs provides utilities for creating attrs based classes with astropy units.

astronomy astropy astropy-units attrs classes oop units-measures-converter

Last synced: 14 Apr 2025

https://github.com/phanatagama/e-library

☔ CLI-based library information management system

college-project mvc mvc-architecture mysql-database oop python

Last synced: 14 Sep 2025

https://github.com/michaelehab/snakes-ladders-and-monopoly-mix-game

A simple game application that is a mixture between the Snakes & Ladders and Monopoly games. This is an Educational Project for OOP course taken during Fall 2021 semester.

cpp game gui object-oriented-programming oop

Last synced: 04 Mar 2025

https://github.com/yossef-ashraf/design-patterns

This repository contains a collection of solid & design patterns used in software engineering.

design-patterns docker oop php phpunit-tests solid

Last synced: 18 Jun 2025

https://github.com/vindecodex/hacktoberfest-oop

A project to help newly devs contribute to open-source | Hacktoberfest Repository

hacktoberfest javascript oop typescript

Last synced: 22 Apr 2025

https://github.com/joaofbantunes/backtobasicsthemessweremakingoutofoop

Back to basics: the mess we're making out of OOP

dotnet oop presentation

Last synced: 08 Apr 2025

https://github.com/lxrbckl/project-ja

Interact with the mystical conch shell, engage in weekly conversation prompts, and delegate decision-making. V4. Fall 2024.

discordjs discordpy docker docker-swarm git-hook github-actions github-workflows node-cron nodejs oop openai openai-api

Last synced: 12 Jul 2025

https://github.com/pjandl/jgp3

Java - Guia do Programador - 3a Edição

collections generics java javase jdbc networking oop streams swing-components threads

Last synced: 22 Apr 2025

https://github.com/shixiongfei/oop-scheme

Classes and objects in Scheme.

lisp oop scheme

Last synced: 13 Mar 2025

https://github.com/puzzle-org/configuration

Configuration as a service

configuration library oop php yaml

Last synced: 13 May 2025

https://github.com/edgardleal/solid

Apresentação sobre SOLID

oop solid typescript

Last synced: 02 Mar 2025

https://github.com/kinoute/elyane

An OOP Deep Neural Network using a similar syntax as Keras with many hyper-parameters, optimizers and activation functions available.

adam-optimizer deep-learning dropout l2-regularization momentum neural-network oop python rmsprop softmax

Last synced: 13 May 2025

https://github.com/banyc/sharpnetwork

A bare-metal implementation of neural networks. Define networks in Numpy.NET. More than encapsulations.

csharp educational from-scratch neural-network numpy oop

Last synced: 14 May 2025

https://github.com/tsnsoft/tsn_java_oop

Примеры ООП на Java в NetBeans (интерфейсы, абстрактные классы, инкапсуляция, полиморфизм, , вложенные классы)

absclasses classes example incapsulation interfaces java netbeans oop polimorphism

Last synced: 14 Apr 2025

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

01076105 - Object Oriented Programming @CE61-KMITL

oop python

Last synced: 19 Aug 2025

https://github.com/datpham0412/way-to-world-cup

C# - Splashkit Library

csharp oop splashkit

Last synced: 21 Apr 2025

https://github.com/datpham0412/cgpa-calculator

The CGPA Calculator is a terminal-based tool for students to manage and calculate their GPA and CGPA efficiently. Enter personal details, course units, and grades to track academic performance. Built with C++ and SQLite.

cmake cplusplus-17 gtest oop sqlite

Last synced: 05 Oct 2025

https://github.com/atennop1/genesis

Simple 2D game engine written in C++ using SDL2 and OOP

cpp game-development game-engine game-engine-2d gamedev oop sdl2

Last synced: 18 Jul 2025

https://github.com/k1ethoang/party-management

Bài Tập Lớn - Lập trình hướng đối tượng (OOP). Đại học Giao Thông Vận Tải - Phân hiệu TP.HCM (UTC2).

cpp oop university

Last synced: 04 Sep 2025

https://github.com/panagiotispitsikoulis/bookify

🚀 Bookify is a modern JavaFX desktop app for students and educators—perfect for university projects🚀 Bookify is a modern JavaFX desktop app for students and educators—perfect for university projects.

dashboard education final-year-project fxml java javafx maven model-view-controller modern mvc oop sqlite

Last synced: 09 Oct 2025

https://github.com/fidden/nuxt-mvvm

Intuitive, type safe and flexible MVVM implementation for nuxt based applications

dependency-injection di mvvm mvvm-architecture nuxt oop solid vue

Last synced: 11 Apr 2025

https://github.com/alaa-abdallah1/auction-site

Overview This is an auction app that allows users to bid on items. The app is built using Laravel and Vue. Users can view a list of items up for auction, place bids on items, and view their bidding history.

css html laravel mysql oop php sql tailwindcss vue

Last synced: 15 Jul 2025

https://github.com/nelson6e65/php_nml

PHP: Nelson Martell Library - Strict properties and a set of auxiliary PHP classes

composer-library composer-package library nml oop php php-library php7 properties strict-types

Last synced: 09 Apr 2025

https://github.com/khaled-alselwady/code-generator

⚙️ Generate data access layer, business logic layer, stored procedures, and App.Config files quickly and accurately. 📂

class-libraries clean-code code-generator crud-generator csharp delegates desktop-application dotnet-framework oop sql-server three-tier-architecture winforms-application

Last synced: 13 Apr 2025

https://github.com/bappi2097/php-oop

This is an OOP( Object Oriented Programming ) practice repo. And for practice, I will use the Php programming language.

oop oop-php php php7

Last synced: 02 Mar 2025

https://github.com/devmuhammadzaki/php-developer-roadmap

A step-by-step learning roadmap for aspiring PHP developers, covering PHP, Laravel, MySQL, RESTful APIs, front-end basics, and modern development tools and practices.

aws composer css docker html javascript laravel mysql oop php react vue websecurity

Last synced: 11 Aug 2025

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

Efficiently manage real estate properties and stock investments with this C++ console application. Track profits, input details, and streamline your financial management.

asset-management-system c cpp management-system object-oriented-programming oop

Last synced: 14 Jul 2025

https://github.com/skapral/poetryclub

A service for coordinating efforts inside community of creative people

grizzly jax-rs jersey oo-atom oop

Last synced: 23 Aug 2025

https://github.com/hbarcelos/cpp-state-machine

Example implementation of a State Machine in C++ to illustrate the State Pattern

cpp design-patterns oop oop-principles

Last synced: 01 May 2025

https://github.com/kongruksiamza/java-oop

โค้ดประกอบเนื้อหาการเขียนโปรแกรมเชิงวัตถุด้วยภาษาจาวา

java object-oriented-programming oop

Last synced: 05 May 2025

https://github.com/otumian-empire/swift-python

This a swift presentation of the basics of programming, using the python programming language to the extent that we can take it. This is meant for anyone with interest in learning python given a limited period or an experienced developer who want to pick up the python programming. Also students who have taken introduction to computer science or programming would find this helpful in their own frame.

computer-science extent frame free-python-book free-python3-book learn-python-fast learning-python oop otumian otumian-empire pick python-programming python-with-examples python3 quick-python students swift-python

Last synced: 09 Apr 2025

https://github.com/punitkatiyar/php-oops

php object oriented programing style

oop php

Last synced: 10 Jun 2025

https://github.com/khaled-alselwady/hotel-management-system

🏨 The Hotel Management System is a comprehensive application designed to efficiently manage various aspects of hotel operations. 📊

advanced-data-structures crud-operations csharp delegates desktop-application dotnet-framework events hotel-management-system oop sql-server t-sql three-tier-architecture

Last synced: 13 Apr 2025

https://github.com/khaled-alselwady/karate-club-management-system

🥋 The Karate Club Project is a feature-rich application designed to meet the specific database requirements for effective management of a Karate Club. 📊

class-libraries crud-operations csharp delegates desktop-application dotnet-framework events karate-club oop sql-server t-sql three-tier-architecture

Last synced: 13 Apr 2025

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

This is an education project that school librarian to Add new students or teachers, Add new books, Save records of who borrowed a given book and when.

oop ruby

Last synced: 12 Feb 2025

https://github.com/danishzulfiqar/st-res

C , C++, Python and Matlab codes for major programming courses in BEE

cplusplus cprogramming icp oop programming

Last synced: 27 Apr 2025

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

Patika_dev egitimlerinde java 102 için yaptıgım çalışmalar ve örnekler

intellij-idea java java102 object-oriented-programming oop patikadev umut-tosun

Last synced: 13 Apr 2025

https://github.com/ilkeresen/mvc5libraryapp

Layout Kontrolü Controller Yapısı Model Yapısı View Yapısı Linq Sorguları Entity Framework Sorguları İlişkili Tablolar Diyagramlar Triggers Kullanımı Prosedür Oluşturma Hazır Template Kurulumu ve Düzenlenmesi CSS Kontrolleri Bootstrap Yapısı Dinamik Web Projeleri Oluşturma Dashboard yapısı Chart Widget Cards kullanımları Mvc ile Adım Adım Web Geliştirmeyi Entity Framework Linq Sorguları Sınıf Nesne ve OOP Kavramları SQL ile Veri Tabanı Yönetimini Prosedür ve Trigger Kontrollerini Dahsboard Yapısını Dinamik Web Geliştirmeyi Bootstrap Css Html Tasarım Kontrollerini

adminlte ajax asp-net-mvc bootstrap chart controller diagram entity-framework javascript layout linq model mvc5-framework oop smtp sql stored-procedures templates triggers view

Last synced: 27 Mar 2025

https://github.com/ohjurot/easyhwnd

Never ever write your windows window-framework from scratch again. Header Only. Just the basic to make HWND OOP and more accessible.

header-only helper hwnd oop win32 winapi window windows

Last synced: 11 Jul 2025

https://github.com/raphaelalmeidamartins/trybers-and-dragons

TypeScript, OOP and SOLID project developed at the end of Unit 27 (Back-end Development Module) of the Trybe's Web Development course

object-oriented-programming oop solid solid-principles typescript

Last synced: 11 Jul 2025

https://github.com/jordan-enev/oop

Examples of OOP (Object-oriented programming) concepts.

composition-over-inheritance oop oop-principles polymorphism traits

Last synced: 31 Jul 2025

https://github.com/saber2pr/saber-ioc

:art: A simple Injector for ioc

aop ioc ioc-container oop reflect typescript

Last synced: 01 Aug 2025

https://github.com/dakedroid/code-examples-java

In this Repository you can find all kind of Examples in Java SE. Using Netbeans IDE.

algorithm algorithms develoment java javase oop programming

Last synced: 13 Jul 2025

https://github.com/zpnst/wordly

A simple console game

console-application console-game cpp oop

Last synced: 13 Apr 2025

https://github.com/mehulkaklotar/wp-nonce

WordPress Nonce Implementation Object Oriented Way

oop wordpress wordpress-nonce wordpress-security

Last synced: 05 Apr 2025

https://github.com/annamihailovna/hw_python_oop

Модуль фитнес-трекера

docstring flake8 git github oop python vscode

Last synced: 19 Sep 2025

https://github.com/abanoub-asaad/game-box

Game Box of 4 games Sokoban, Tetris, AI-TicTacToe and Arkanoid made with Java and JavaFX.

design-patterns java javafx oop

Last synced: 05 Jul 2025

https://github.com/dgroup/tagyml

Laconic API for YAML files processing

elegantobjects java java-library oop oop-principles yaml yaml-parser yml yml-files

Last synced: 11 Apr 2025

https://github.com/ahmadrezamozaffary/forkify

Create a fake recipe website with Javascript and some useful technologies and tools such as Parcel, npm, ES6 modules, OOP, and so forth. 🏅

ajax-request async-await babeljs core-js css3 es6 es6-modules git html5 javascript mvc npm oop parcel sass

Last synced: 22 Feb 2025

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

most useful design patterns in most use language 💫️ 🏵️

design-pattern design-patterns oop pattern patterns

Last synced: 13 Apr 2025

https://github.com/keroloussamy/hotelzilla-api

The back-end API for a hotel reservation app. It has endpoints for users / hotels / cities / rooms types to allow users to do auth users, CRUD hotels, make reservations.

oop postgresql rails rspec-testing ruby

Last synced: 30 Apr 2025

https://github.com/ovid/moosex-extended

Build a better Moose.

oop perl

Last synced: 02 Jul 2025

https://github.com/pkprajapati7402/hangman-game-cpp

A simple C++ command-line implementation of the classic Hangman game. Guess the hidden word letter by letter before running out of attempts. This project provides an interactive and enjoyable way to practice basic programming concepts.

basic-programming cli command-line-game cpp fun-project hangman-game interactive oop word-game

Last synced: 13 Apr 2025

https://github.com/richardevcom/wordpress-plugin-boilerplate

This WordPress Plugin Boilerplate is meant for you to develop your own plugin on.

boilerplate css dashboard enqueue js oop php plugin widget widgets wordpress wp

Last synced: 11 Sep 2025

https://github.com/andr3w03/kgv_uas_turing-a

Ujian Akhir Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw glm glsl object-oriented-programming oop opengl visual-studio

Last synced: 26 Jul 2025

https://github.com/yusufahmed9/watch-it

Streaming media platform to apply OOP concepts

css java javafx oop streaming-platform

Last synced: 10 Apr 2025

https://github.com/nikialeksey/nikialeksey.github.io

Blog about Java programming, clean code and Android development

android blog java oop

Last synced: 14 Apr 2025

https://github.com/iamwebwiz/java-code-samples

A repository for some Java code samples

java oop

Last synced: 15 Mar 2025

https://github.com/IsaacAlves7/crud

📝 It's a repository of C.R.U.D projects.

crud-app crud-application mvc-architecture odm oop orm rest-api web-stack

Last synced: 06 May 2025

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/reem-lab/mapty-app

.This Application made with vanilla JavaScript and I used Geolocation and OOP Javascript there, This app contain a map and you can press on anywhere then specify what you want to do there running or cycling . '🏃‍♂️' OR '🚴‍♀️

css htm javascript localstorage oop

Last synced: 29 Mar 2025

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: 17 Jun 2025

https://github.com/wilfredpine/php-oop

A basic Object-Oriented Programming (OOP) approach in PHP using PDO.

mysql-database oop pdo pdo-mysql pdo-php php

Last synced: 25 Mar 2025

https://github.com/lablnet/php-userinfo

PHP UserInfo class for getting user ip,browser,operating system and browser version

browser classes free name oop os php useragent version

Last synced: 10 Jul 2025

https://github.com/tathithienthanh/oop_manage-reports-of-the-information-technology-department

Đề tài bài tập lớn môn Lập trình hướng đối tượng (18/04/2023)

astah exercise java oop oops-in-java uml-class-diagram

Last synced: 20 Mar 2025

https://github.com/bohdanmoroziuk/code-snippets

This is my personal knowledge-base. Here you'll find code-snippets, technical documentation, and command reference for various tools, and technologies.

cheat-sheets code-snippets front-end-development functional-programming knowledge-base oop react rest-api software-architecture software-development testing typescript vue3

Last synced: 06 Apr 2025

https://github.com/dizzydroid/asu_juniorproject

ByteWise: A Java-based educational platform for the CSE231s course, connecting students and instructors.

bytewise course course-project course-system java jdk junior-project oop project

Last synced: 12 Mar 2025

https://github.com/shehza-d/node-practice-projects

Assignments of PIAIC Web 3.0 Class

cli node npm oop typescript

Last synced: 11 Apr 2025

https://github.com/walidadebayo/mappifysql

MappifySQL is a lightweight, easy-to-use Object-Relational Mapping (ORM) library for MySQL databases, designed for use with Node.js. It provides an intuitive, promise-based API for interacting with your MySQL database using JavaScript or TypeScript.

javascript mysql mysql-connector mysql-database mysql-server mysql2 node-js nodejs nodemon oop orm

Last synced: 11 Feb 2025

https://github.com/thundernet8/velay

使用 TypeScript 以 OOP 的方式写 Vue 和 Vuex store.

injection oop vue vuex

Last synced: 15 Apr 2025

https://github.com/ineelhere/forex-connect

Streamlit Connection to Explore Foreign Currency Exchange rates 💰 in real-time

api connection data-engineering oop oops-in-python panda python streamlit streamlit-webapp

Last synced: 13 Feb 2025

https://github.com/maxicorrea/java-paint-drawing-desktop

Simple application programmed in the desktop java programming language so that children spill painting cartoons.

bmp-image desktop-application java-paint-drawing javase oop painting-cartoons swing swing-gui

Last synced: 16 Mar 2025

https://github.com/miroslav-reiter/python_oop

🧊 Python OOP materiály, zdrojové kódy

excel oop pandas python reiter

Last synced: 12 Apr 2025

https://github.com/mathworks/oop-population-dynamics

This project show cases how to use Object Oriented Programming in MATLAB to do dynamic population models in a scalable and flexible framework

monte-carlo-simulation oop population-model

Last synced: 06 May 2025

https://github.com/sukhoy94/php-interfaces

PHP interfaces explained

interfaces oop php php-interface

Last synced: 08 Jul 2025

https://github.com/jpcurada/iskonnect

Team 1 - ALPHA B1T Project for COMP 20083

java javafx maven oop supabase

Last synced: 18 Jun 2025

https://github.com/salemcode8/code

Simple MVC Framework

code framework mvc mvc-framework oop php

Last synced: 11 Apr 2025

https://github.com/nitbravoa92/hello-rails-react

This is a simple application for displaying random greetings, made with Ruby on Rails. The application consists of an API in the backend, which has a single endpoint that is consumed from a frontend made with ReactJS and Redux toolkit to manage the global state of the application.

monolith-architecture oop postgresql reactjs ruby-on-rails

Last synced: 14 Mar 2025

https://github.com/filipczuba/gestionebilancio

Simple Java implementation of bookkeeping software.

java javaswing mvc oop unimore

Last synced: 30 Mar 2025

https://github.com/madhavjivrajani/pyqsr

An IBM Qiskit implementation of quantum shift registers!

oop python qiskit quantum-computing quantum-information quantum-shift-register shift-register

Last synced: 17 Mar 2025

https://github.com/mr9d/yandex-oop-demo

Demo application for Yandex Praktikum students to demonstrate the object-oriented approach in front-end development.

css3 es6 gh-pages html5 javascript oop practicum praktikum yandex

Last synced: 18 Jun 2025

https://github.com/stephenkati/oop-school-lib-prac

oop-school-lib-prac Is an app a Librarian at a school university uses to create new user (students/teachers), add new books, and save records of who borrowed a given book and when.

oop ruby

Last synced: 29 Mar 2025

Object-oriented programming (OOP) Awesome Lists