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/flexycode/ccprgg2l_intermediate_final_exam

This repository is intended for our Final Exam in CCPRGG2L_INTERMEDIATE COM23P Professor Jay Abaleta

dynamic-programming finals intermediate-projects java java-gui-application javaswing maven maven-pom oop polymorphism

Last synced: 14 Apr 2025

https://github.com/khalidsheet/session-manager

Allows you to deal with session in php

oop php php-session session

Last synced: 09 Apr 2025

https://github.com/houssemnasri/coolcompiler

A cool compiler for the Cool programming language!

compiler cs143 garbage-collection hacktoberfest java java-cup jlex oop

Last synced: 05 Apr 2025

https://github.com/umit-ulusoy/personal-website-with-php-and-mysql

The basic personal website is built by me. I am a blind Developer, so the website does not include any CSS codes. It only includes PHP, MySQL and HTML codes.

mysql oop php7 portfolio-website

Last synced: 10 Apr 2025

https://github.com/erickfirmo/php.router

:elephant: Simple object-oriented PHP router

oop php php-router poo route route-php router routes routing

Last synced: 24 Apr 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: 29 Apr 2025

https://github.com/pchemguy/ContactEditor

Demo VBA application/template illustrating MVP design pattern backed by persistent storage

adodb database excel mvp oop persistence persistent-data sqlite vba vba-excel

Last synced: 04 Dec 2024

https://github.com/hamzaoutdoors/school_library_ruby

OOP School Library is an app/tool that can be used in a school library to record what books are in the library and who borrows them. At the end of the project, users will be able to; - Add new students or teachers. - Add new books, and - Save records of who borrowed a given book and when.

backend data-structures design-pattern oop oop-principles ruby ui

Last synced: 24 Apr 2025

https://github.com/wahajahmed010/document-converter-csharp

Easy to use windows form based application written in C# .net that can perform a few conversions: PDF to word, word to pdf, pdf to text, text to word etc with basic Object oriented concepts. Developed as a student while learning C#.

c-sharp csharp document-management dotnet learning-by-doing oop visual-studio visualstudio windows-forms

Last synced: 06 May 2025

https://github.com/flexycode/ccobjpgl-java

💫 This repository is intended for CCOBJPGL COM24P1 in JAVA - Professor Jay Abaleta

abstraction encapsulation inheritance java oop oop-principles oops-in-java polymorphism

Last synced: 14 Apr 2025

https://github.com/boisgera/poo-java

Programmation Orientée Objet avec Java

java oop svg

Last synced: 12 Apr 2025

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

Minify your code commpress the size, increased speed

classes compresed free html master minify oop php reduce

Last synced: 20 Nov 2024

https://github.com/ultirequiem/oop-cpp-platzi

:dizzy: C++ Object-oriented programming course on @platzi by @nerddiana

cpp oop platzi platzi-course

Last synced: 08 May 2025

https://github.com/yorevs/ccompass

This is a C-ANSI style framework to program in C like C++

c c-ansi oop oop-in-c

Last synced: 10 Apr 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/the-akira/pythonexperimentos

Experimentos com a linguagem Python: algoritmos, scripts, documentações, desenhos, animações e exemplos.

algorithms csv database files functions http leetcode oop opencv python3 regex threading turtle

Last synced: 07 May 2025

https://github.com/messams/lms

An integrated Student Information System providing centralized management of student data, enrollment, grades, attendance, and various academic and administrative functions within an educational institution.

api back-end database erd expressjs front-end mysql nodejs oop reactjs ui-design uml

Last synced: 12 Jun 2025

https://github.com/megagrump/muun

moonscript compatible class implementation for Lua

lua moonscript oop

Last synced: 24 Jun 2025

https://github.com/objectionary/opeo-maven-plugin

Maven plugin to remove Bytecode opcodes from XMIR as much as possible

bytecode compiler eolang oop optimization optimization-algorithms transpiler

Last synced: 01 May 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: 01 May 2025

https://github.com/objectionary/ddr

Experimental Dynamic Dispatch Removal (DDR) Toolkit for EO Programs

eolang oop

Last synced: 01 May 2025

https://github.com/codewithpraveen/csharp-intermediate-oop

Repository for the "C# Intermediate: Learn OOP in C# with .NET Core" course.

course csharp dotnet oop udemy

Last synced: 01 Dec 2024

https://github.com/objectionary/jucs

JUnit Classpath Sources: a simple framework for using classpath resources as JUnit sources

java junit5 junit5-extension oop unit-testing

Last synced: 01 May 2025

https://github.com/objectionary/dedup

Deduplication of Objects in EO Programs

eolang oop optimization

Last synced: 28 Feb 2025

https://github.com/trainingbypackt/cpp-fundamentals-elearning

Hit the ground running with C++

cpp17 metaprogramming oop stl

Last synced: 10 Apr 2025

https://github.com/ultimaweapon/nitro

Experimental OOP language that compiled to native code with non-fragile and stable ABI

compiler language oop

Last synced: 07 Dec 2024

https://github.com/thuongtruong1009/java-oop-training

Traning about Java and Object-Oriented-Programming projects. Join me and contribute to it!

abstract-class design-patterns github hacktoberfest2021 incapsulation inheritance interface java javaswing object-oriented oop polymorphism

Last synced: 24 Apr 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: 04 Dec 2024

https://github.com/victorgonbu/mastermind_boardgame

A mastermind board game created in Ruby. Game is playable either as a code breaker or code maker vs IA.

codebreaker guest maker mastermind oop ruby

Last synced: 03 Jan 2025

https://github.com/nemwel-boniface/nemwel_school_library

In this project, I feature as a librarian of St Nemwel's University, I need a tool to help me record what books are in the universitie's library and who borrows them.

linter oop ruby

Last synced: 11 Apr 2025

https://github.com/manojkumarpatnaik/cognizant_intern

This is a list of coding challenges and projects in Java programming covering various concepts including classes, objects, operators, control flow statements, interfaces, collections, multithreading,Projects include fuel consumption, bill generation, database implementation using JDBC API,

api-rest css driver html java java-8 jdbc oop oop-principles selinium spring spring-boot web

Last synced: 26 Apr 2025

https://github.com/matrunchyk/vue-graphql

Warning! Library migrated to vue-oop and is a part of it!

collections commonjs eloquent eloquent-models es6 graphql graphql-client models oop orm umd universal vue webpack4

Last synced: 19 Jan 2025

https://github.com/vanditg/aws-ml

This repository contains course material, codes, and other components for the AWS ML Foundation Course Scholarship from Udacity.

aws-deepcomposer generative-models oop software-engineering-fundamentals udacity udacity-aws

Last synced: 04 Apr 2025

https://github.com/islamshg/excel

Excel mini-clone on pure JavaScript

babel7 bem eslint js localstorage oop scss webpack

Last synced: 12 Apr 2025

https://github.com/h1alexbel/alerter-mail

An Email assistant/Telegram Chat-Bot. It helps you to deliver PDF documents faster

automation jvm oop telegram-bot

Last synced: 12 Apr 2025

https://github.com/ryugenxd/auth-react-pdo

Ini hanyalah project sederhana yang menerapkan instegrasi reactjs dengan bantuan axiosjs (nope use fetchjs 😉) penerapan ASYNC request ,register akun dan verifikasi akun bro 😗 (simpel).

auth-react-pdo axios-react oop php reactjs reactjs-phpnative reactjs-phppdo sass simpel-api-auth simpel-php

Last synced: 03 Apr 2025

https://github.com/sebkay/oop-wp

A library of OOP style helper classes for WordPress theme and plugin development.

oop wordpress wordpress-object-oriented-php wordpress-oop wordpress-php-library

Last synced: 19 Mar 2025

https://github.com/gjerokrsteski/pimf-vanilla

Simple "Hello world" application using PIMF micro framework

oop php php7

Last synced: 16 May 2025

https://github.com/danilado/iu7-oop

Работы по курсу Объектно Ориентированное Программирование кафедры ИУ7 МГТУ им. Баумана

bmstu bmstu-iu7 iu7 oop

Last synced: 12 Apr 2025

https://github.com/vuthanhhai2302/hospital-management-c-plus-plus

My C plus plus project in Hospital Management, mainly about basic concepts of OOP and C plus plus

c-plus-plus hospital-management oop

Last synced: 28 Apr 2025

https://github.com/chrissiku/oop-school

School library store that allow to the librarian to record all informations about a bookand it's borrower

gemfile gemfile-lock oop ruby

Last synced: 17 Mar 2025

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: 13 Apr 2025

https://github.com/starsheriff2/md-cleaner

This program checks your markdown files for any errors so your MD files are more polished. Built with Ruby.

markdown oop ruby

Last synced: 11 Apr 2025

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

Archivos fuente para el mini curso de Programación Orientada a Objetos con PHP

oop php8 poo

Last synced: 02 May 2025

https://github.com/0mppula/alien_invasion

This is my own version of 'Alien Invasion' from the e-book Python Crash Course by: Eric Matthes

alien-invasion-game crash-course oop pygame python

Last synced: 27 Apr 2025

https://github.com/objectionary/speco

Object Specialization for EO Programs

eolang java oop specialization

Last synced: 01 May 2025

https://hanasabih.github.io/awesome-books/

This website was an excellent learning experience for me because I used JavaScript to produce and manage the website, as well as OOP, modules, and local storage. The website allows visitors to see, add, and delete books from a list, as well as provide contact information.

bootstrap5 javascript localstorage oop

Last synced: 02 Apr 2025

https://github.com/react-declarative/cra-template-appwrite

The most advanced CRM Boilerplate for React + AppWrite. Contains snippets for automatic state management in a declarative style

appwrite baas backend backend-as-a-service create-react-app declarative declarative-programming dependency-injection docker firebase fp javascript mobx oop react self-hosted selfhosted serverless typescript web-tools

Last synced: 08 Feb 2025

https://github.com/xdillx/backupfiles

A personal project developed in Delphi for automating backups, using SQLite and adhering to OOP principles and MVC architecture. It supports saving backups locally or on an FTP server, with control over the number of copies.

automated-backup delphi ftp mvc oop personal-project sqlite

Last synced: 07 May 2025

https://github.com/suryamsj/sipp

SIPP adalah singkatan dari Sistem Informasi Pencatatan Pengeluaran. SIPP dibuat menggunakan konsep OOP dan bahasa pemrograman C#

cari-pengeluaran csharp data-pengeluaran guna-ui laporan-pengeluaran mysql mysql-database oop sipp windows-forms winforms winforms-application

Last synced: 03 Dec 2024

https://github.com/lablnet/zestrouter

ZestRouter is a small but powerful routing class for php

advance class free oop php php7 routing

Last synced: 20 Nov 2024

https://github.com/sriyash421/arcus

A simple game made in Python using pygame

hacktoberfest oop pygame

Last synced: 14 Mar 2025

https://github.com/google-developers-sohag/flutter

Dart Basics/OOP and Flutter development

android-studio basics dart flutter oop

Last synced: 25 Apr 2025

https://github.com/xjqx/sc2002-fypms

A Java-based application for managing final year projects (FYP) for students in tertiary institutions.

java oop solid-principles uml-class-diagram

Last synced: 22 Mar 2025

https://github.com/selma-belhadj/school-library

This is a book library app that records what books are in the library and who borrows them. The app allows you to add new students or teachers, add new books, and save records of who borrowed a given book and when.

linters oop ruby

Last synced: 09 Apr 2025

https://github.com/nmhq/oop-in-javascript

Learn and Understand OOP in JavaScript 🤔

constructor-functions javascript oop prototypal-inheritance prototypes

Last synced: 15 Apr 2025

https://github.com/ntthanh2603/game-bomberman

Project game Bomberman use Java

java javafx oop

Last synced: 11 Apr 2025

https://github.com/dantevg/oblock

Prototype-based object-oriented language about generalisation

oop programming-language prototype-based

Last synced: 12 Apr 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/objectionary/eolang-paper

The original paper about EOLANG and phi-calculus

eolang latex oop oop-principles research-paper

Last synced: 23 Jun 2025

https://github.com/emirhandogandemir/oyuncusistemimusteriyonetimi

Bir oyun yazmak istiyorsunuz. Bu yazılım için backend kodlarını C# ile geliştirmeyi planlıyoruz. Yeni üye, satış ve kampanya yönetimi yapılması isteniyor.

csharp oop

Last synced: 24 Apr 2025

https://github.com/yesworld/tutorial-dnd-animals

A children's interactive puzzle game with animals, written for the purpose of learning TypeScript / JS and knowledge of OOP in the front end. We take a simple old game code and refactor everything with a clean architecture using design patterns.

game game-2d gamedev games html html5 javascript javascript-game konvajs oop patterns prettier solid tutorial typescript vite

Last synced: 15 Apr 2025

https://github.com/nimacodez/shop-mag-api

A Shop Api That Gets Bigger By Grwoing Users. Server => Express.js | Db: MongoDb, Tools: GraphQL and ....

api-rest application backend express expressjs grpc-node nodejs oop server-side

Last synced: 14 Apr 2025

https://github.com/hashimsaffarini/java_oop_practice

Practice exercises and examples from my Java course — focused on mastering Object-Oriented Programming (OOP) concepts.

algorithms java oop

Last synced: 13 Jun 2025

https://github.com/jsiqbal/engineering-philosophy

Notes about Various Engineering Knowledge I gathered.

cpp deployment java oop ubuntu vscode-settings

Last synced: 10 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/laguna1989/openalpp

Modern OOP C++14 audio library built on OpenAL for Windows, macOS, Linux and web (emscripten).

audio audio-library cpp cpp14-library oop openal openal-soft

Last synced: 15 Apr 2025

https://github.com/baguettephp/objectsystem

Object system implementation for PHP

magic-method object-system oop packagist php teto-kasane

Last synced: 15 Apr 2025

https://github.com/mghalix/bank-system

C++ Console Application for a Banking System.

console-application cpp data-structures file-organization oop

Last synced: 06 May 2025

https://github.com/vvkin/graph-sandbox

WinForms application for building graphs and processing (with visualizing) classic graph theory algorithms on it.

csharp discrete-mathematics graph-algorithms graph-theory oop winforms

Last synced: 10 Apr 2025

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

Practice and Cases on Object Oriented Design Patterns, inspired by 《Game Programming Patterns》. Will continuously record and update.

design-pattern gameprogramming oop

Last synced: 25 Mar 2025

https://github.com/traits-ts/stdlib

Traits for TypeScript Classes (Standard Library)

class library mixin oop standard trait typescript

Last synced: 11 Apr 2025

https://github.com/tomas2d/oop-design-patterns-game

Practical implementation of more than 10 OOP Design patterns in "Angry Birds" like game.

oop pixijs typescript

Last synced: 11 Apr 2025

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

School Library is a Ruby console application for managing a library of a school. The application leverages Object Oriented Programming (OOP) and its classes to create manageable objects like students, teachers, classroom etc. Built with Ruby, Postgesql.

database oop oop-in-ruby orm postgresql relational-databases ruby sql

Last synced: 23 Apr 2025

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

Leverage automation and artificial intelligence for monitoring and object detection of Blink camera footage. V1. Summer 2023.

asyncio bash blink-camera bluestacks dash-python discordpy fp macosx oop pillow plotly-python poetry-python pyautogui ultralytics unix yolov5

Last synced: 14 Apr 2025

https://github.com/quaddarv1ne/maestro7it_education

Программирование на С++, CSharp, JavaScript и Python для начинающих </>

2024 c config courses cpp csharp education javascript js json maximdupley oop python python3 quadd4rv1n7 stepik stepik-course study

Last synced: 14 Apr 2025

https://github.com/hypertextassassin0273/swift_store_management-oop_project

C++ language based generic management project which covers all the basic & some advance concepts of OOP & C++11, using DevC++ Compiler

cplusplus cplusplus-11 cpp cpp-project cpp11 easy-project management-project management-system oop oop-project open-source open-source-code open-source-project university-project

Last synced: 10 Apr 2025

https://github.com/barafael/rc-receiver-interface

Read remote controlled receivers using arduino devices

interrupt oop ppm remote-control servo teensy

Last synced: 24 Jun 2025

https://github.com/si-ja/machine-learning---educational-material

This repository is focused on providing educational material to those who start learning Machine Learning with python. [Many things I learn myself as I provide material for education, therefore the repository is of an altruistic character; have fun learning new things!]

ascii ascii-art classes classes-and-objects cv2 education educational keras keras-tensorflow knn knn-classification machine-learning machine-learning-algorithms markov-chain numpy oop pandas sklearn teaching teaching-materials

Last synced: 14 Apr 2025

https://github.com/lablnet/php-ftp-class

PHP FTP is a simple and convenient FTP adapter for processing FTP requests via PHP.

class free ftp ftps oop php

Last synced: 20 Nov 2024

https://github.com/vadimnastoyashchy/playwright-saucedemo.com

Automation project for saucedemo.com (TypeScript, Playwright, CI/CD GitHub, OOP)

automation automationtesting oop page-object playwright saucedemo testautomation typescript

Last synced: 16 Dec 2024

https://github.com/silvareal/advance_python

advance topics in python

gui oop pytest python3 testing unittest

Last synced: 19 Apr 2025

Object-oriented programming (OOP) Awesome Lists