Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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/tejanhu/php-code-examples

Examples of programs I wrote in PHP

html oop oop-examples oophp oopphp php server-side

Last synced: 03 Feb 2025

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

This project is a console-based school library app that allows created students and teachers to rent created books. It also gives a list of students, teachers, books and rentals.

oop ruby

Last synced: 02 Feb 2025

https://github.com/ismailza/java-programming

Programmation Java - ILISI 2

ilisi java oop

Last synced: 18 Jan 2025

https://github.com/vyahello/python-classes-cheetsheet

📚 Contains a set of tips and tricks for python classes

oop python

Last synced: 16 Jan 2025

https://github.com/awais-124/oop_project

Second Semester Project. Payroll Management System. A Console Application with Responsive UI.

cpp oop payroll-management-system ui

Last synced: 20 Dec 2024

https://github.com/devoloper-1/ambulance-management-system

A project that simulates Ambulance Managment System with native UI

algorithms ambulance-management-system cpp data-structures design-patterns oop system-design

Last synced: 05 Jan 2025

https://github.com/santimariani/python_rpg

My very first project, 100 Days to Victory is a text-based RPG that made me fall in love with coding. Already from the start, I find myself seeking to add pleasing, cinematic elements, yet also math and logic for a deep and engaging experience. I'm simply hooked!

git github oop python terminal

Last synced: 22 Dec 2024

https://github.com/shadowshahriar/cse112

A repository containing my solutions to OOP problems assigned by our CSE lecturer, NAB (2nd Semester)

cpp cse oop

Last synced: 29 Jan 2025

https://github.com/dmunasingha/core

Core is a reusable PHP framework designed to simplify the development of modular, extensible, and maintainable web applications. It offers advanced features like routing, middleware, and a robust console interface, making it an ideal choice for both small and large-scale projects.

mvc mvc-architecture oop php php-framework

Last synced: 17 Dec 2024

https://github.com/ahmedmohamedgaber/e-commerce

EasyShopper is a comprehensive E-Commerce Platform built using ASP.NET Core MVC. It offers an intuitive online shopping experience with a wide array of products, user-friendly navigation, and secure checkout. Key functionalities include product browsing, a shopping cart, order management, and an admin panel for product oversight.

asp-net-core asp-net-core-web-api asp-net-mvc c csharp ecommerce entity-framework-core online-shop oop sql-server web-development

Last synced: 13 Dec 2024

https://github.com/ajmeese7/brcc-java

My BRCC OOP Java coursework

brcc-java oop

Last synced: 17 Jan 2025

https://github.com/jshwi/object-colors

Object-oriented library for stylizing terminal output

ansi color oop terminal tty

Last synced: 27 Dec 2024

https://github.com/barbaracalderon/oop-turtle-painting-project

A series of paintings in Python using the Turtle module, all created for Dr. Angela Yu's Python Bootcamp challenges

oop paintings python turtle

Last synced: 27 Jan 2025

https://github.com/ahmedkhaled14/javaproject

☕️ java project ☕️

java oop oop-principles

Last synced: 02 Feb 2025

https://github.com/aykhan019/finalproject_cpp_oop

A C++ application simulating a restaurant management system, showcasing OOP concepts such as classes, inheritance, and file handling. The system allows users to place orders, manage menus, and process restaurant operations with error logging and music integration.

classes cpp error-logging file-handling inheritance oop restaurant-management

Last synced: 05 Jan 2025

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

https://github.com/mikeludemann/webautomation

Automation Web Browser tests with Selenium, Appium and more

ant appium eclipse intellij java junit maven netbeans oop selenium selenium-webdriver testng

Last synced: 02 Feb 2025

https://github.com/mauriciobarroso/led

ESP-IDF component to drive multiple instances of LEDs

blink esp-idf esp-idf-component esp32 esp32-s2 esp32c3 fade led oop pwm

Last synced: 10 Oct 2024

https://github.com/gustavosachetto/api-carros

Desenvolvendo uma API-REST com tema veículos, através da linguagem PHP.

api-restful api-server mysql oop php8

Last synced: 27 Jan 2025

https://github.com/ap/class-closure

Encapsulated, declarative class style

object-oriented-programming oop perl

Last synced: 24 Dec 2024

https://github.com/arthurlockman/wyatt

A modular framework for developing testable robots.

c c-plus-plus c-plus-plus-11 command-based oop robotics

Last synced: 02 Feb 2025

https://github.com/razvan48/gestiunea-unui-lant-de-hoteluri

Proiectul se va ocupa cu gestiunea unui lant de hoteluri. Va exista functionalitatea necesara descrierii relatiilor dintre hoteluri, clienti, camere, sejururi, angajati, etc..

cpp oop

Last synced: 22 Jan 2025

https://github.com/dan-niles/java-email-client

A command-line email client built in Java implementing OOP principles

cli-app cs1040 email-client java oop

Last synced: 11 Jan 2025

https://github.com/ahmadu-suleiman/wiktionary-json-parse

Wiktionary Json Parse is a Java program that parses a large JSON file gotten from kaikki containing English dictionary entries into the preferred SQL databases, Structuring and removing unneeded attributes from the file.

json maven oop oops-in-java postgresql sqlite

Last synced: 02 Feb 2025

https://github.com/atanasov18g/terminal-javascript-game

This is a turn based Fantasy Game that follows essential JS and OOP Concepts

javascript oop oop-principles

Last synced: 31 Dec 2024

https://github.com/voidkeishi/zephyr

Zephyr is a sleek and efficient terminal application built with QML and the Qt Framework. Designed for performance and simplicity.

oop terminal terminal-app

Last synced: 22 Dec 2024

https://github.com/kazimovzaman2/holbertonschool-higher_level_programming

Holberton Curriculum for learning Python. Applying basic fundamentals from low_level_programming.

mysql oop python3 sql test-driven-development

Last synced: 13 Jan 2025

https://github.com/thaikoz/gra-w-zycie

Gra w życie to gra komórkowa wymyślona przez brytyjskiego matematyka Johna Hortona Conwaya w 1970 roku. Jest to przykład automatu komórkowego, w którym stan każdej komórki na dwuwymiarowej siatce jest aktualizowany w oparciu o stany jej sąsiadów w poprzednim kroku.

cpp oop

Last synced: 22 Jan 2025

https://github.com/melgoharyme/java-compiler-5-phases

A project focused on implementing the "Allocate Cursor" statement in a programming language. This repository contains code and documentation for a compiler that parses, analyzes, and generates executable code. Contributions welcome. Licensed under MIT.

code-generation code-optimization java java-compiler java-compiler-in-memory javacompiler lexical-analysis lexical-analyzer oop semantic-analysis syntax-analysis

Last synced: 21 Jan 2025

https://github.com/youngandgeek/quotesapp

Simple Quote kotlin App

android-application kotlin-android oop

Last synced: 29 Dec 2024

https://github.com/cyrus-kiprop/javascript-tic-tac-toe

A web based version of Tic-Tac-Toe game. the app was built using vanilla javascript and es6 features.

es6-javascript factory-functions game javascript modules oop

Last synced: 20 Dec 2024

https://github.com/abderrsfa/cpp_modules

9 modules of C++ each cover a certain topic to help you understand the specificities of C++ and Object-oriented Programming.

1337 42born2code classes cpp inheritance object-oriented-programming oop stl templates

Last synced: 27 Dec 2024

https://github.com/abengl/ntt-project2-customerms

This microservice is part of the second project deliverable for the NTT Data Tech Girls program. It provides a CRUD API for managing customer banking management.

checkstyle functional-programming jacoco junit5 mockito mysql oop openapi postman spring-boot swagger

Last synced: 25 Jan 2025

https://github.com/abengl/ntt-project2-accountms

This Account microservice is part of a banking system designed to handle CRUD operations for banking accounts and transactions. It provides endpoints for creating, retrieving, updating, and deleting accounts, as well as managing transactions associated with each account.

functional-programming mysql oop openapi postman spring-boot swagger

Last synced: 25 Jan 2025

https://github.com/eel-moun/cpp-bootcamp

This is a bootcamp made of 10 chapters with a purpose of introducing oop programing and c++ features

1337cursus 42school abstract algorithms containers cpp encapsulation exception-handling inheritance oop templates

Last synced: 17 Jan 2025

https://github.com/jhonnymgx115/linqexercise-oop

Ejercicios de Linq y Recursividad OOP en C#

college-project csharp functional-programming linq oop poo recursive

Last synced: 22 Dec 2024

https://github.com/k4zoku/lwjgl-glfw-kwrapper

OOP Wrapper for lwjgl-glfw

glfw java lwjgl lwjgl3 maven oop wrapper

Last synced: 15 Dec 2024

https://github.com/bohdanmoroziuk/booky

This is a minimal example implementation of Clean Architecture in Vue/Quasar

clean-architecture functional-programming jest oop pinia quasar2 typescript unit-testing vue-router vue3

Last synced: 20 Dec 2024

https://github.com/isherezahin/c-plus-plus-programming-language-practice

C++ is a versatile, high-level programming language known for its efficiency, object-oriented features, and ability to handle low-level operations. It is commonly used for system/application software, game development, and embedded systems.

c cpp oop

Last synced: 22 Jan 2025

https://github.com/said-aabilla/library-solution

Skeleton of a simple project: Library management system written in PHP OOP.

abstraction inheritance oop php

Last synced: 28 Dec 2024

https://github.com/turkeymcmac/pig2

A pretty simple object system for C.

c library oop

Last synced: 22 Jan 2025

https://github.com/hamzazaidix/e-cash-app-oop-project

E - Cash App (Banking Management System) By Java FX Swing, SQL & XML (GUI based) :. This is the my University Project in which we can open Bank Account, Deposit Money, Widthdraw our Money & Bank Transactions.

e-cash html java javafx javafx-gui javaproject javascript javaswing management-system mysql object-oriented-programming-project oop project sql swing-gui xml

Last synced: 21 Jan 2025

https://github.com/sinnahsaint/dungeon_crawl

I've built a text based game like the classic Adventure game or the Choose-Your-Own-Adventure books. This is starting simply for now but with an eye to multiple maps, encounter randomisation.

adventure-game cmdline game games oop ruby

Last synced: 25 Jan 2025

https://github.com/lekenecedric/my_nkap

Rest Api's allow users to manage her incomes , expenses , set financial goals and visualize statistics

cqrs-pattern ddd laravel oop php tdd

Last synced: 03 Feb 2025

https://github.com/weebnetsu/banking-system

A C++ banking system project (CLI)

banking beginner-project cpp oop

Last synced: 12 Jan 2025

https://github.com/janniklth/connect4_consolegame

This project is a console-based implementation of the Connect 4 game, developed as part of our Programming lecture

connect4-game cpp dhbw-stuttgart oop

Last synced: 14 Dec 2024

https://github.com/akaanuzman/swift_example

I learn swift programming language 🧑🏻‍💻

oop programming programming-language swift swift-oop swift5

Last synced: 03 Feb 2025

https://github.com/littlewhywhat/taskmanagerpharo

Task Manager is a simple todo list with big ambitions :)

oop pharo smalltalk task-manager uml

Last synced: 19 Dec 2024

https://github.com/bredalis/oop

✨ Object-oriented programming ✨

abstraction herencia oop oops-in-python polimorphism python

Last synced: 14 Jan 2025

https://github.com/vehanrajintha/sliit-1st-year-2st-semester

from here you can get the google form qize made from the past question papers of OOC, EAP, ISDM, NF, EM modules from below, you can get an expirience like the real exam and this is the only purpose.

em isdm modules nf notes ooc oop sliit sliit-assignments sliit-code-fest sliit-foss sliit-gc sliit-it sliit-projects sliit-se-students sliitfoss year

Last synced: 22 Jan 2025

https://github.com/valyaevgeorgiy/java_basic

Главные принципы и синтаксис языка программирования Java

classes java main oop oops-in-java public

Last synced: 29 Dec 2024

https://github.com/bernardodemarco/condomanagerproject

Sistema de gerenciamento de condomínios desenvolvido em Python.

mvc oop python

Last synced: 04 Feb 2025

https://github.com/esraa-emary/vole-machine-language-simulator

The Vole-Machine-Simulator emulates machine language execution, providing an educational platform to explore low-level programming, machine instructions, and how computers process commands at a fundamental level.

clean-code cplusplus cpp object-oriented-programming oop

Last synced: 12 Jan 2025

https://github.com/abengl/guess-the-number

Guess The Number es un juego interactivo para adivinar por turnos un número aleatorio entre 1 y 100.

java junit5 mockito oop

Last synced: 14 Dec 2024

https://github.com/brianobot/learning-oop-in-php

Codebase of my learning of OOP in PHP

learning learning-by-doing learning-php oop php

Last synced: 21 Jan 2025

https://github.com/lucasfranklinsilva/rede-de-transmissao

Rede de Transmissão em Grafos e Desenho Computacional com Qt Framework.

cad cplusplus graph oop qt-framework transmission-network

Last synced: 17 Jan 2025

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

PHP OOP

oop php

Last synced: 05 Jan 2025

https://github.com/hendrizzzz/computer-programming-2-midterm-project-1-calculator-app

Java application made with Java Swing that serves as a calculator with a primary focus on handling fractions. It provides functionality for performing arithmetic on both regular fractions and/or mixed fractions and reducing fractions to their simplest forms.

inheritance oop swing-gui

Last synced: 13 Jan 2025

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

A full implementation of the classic game Arkanoid using java & javaFX.

java javafx oop

Last synced: 16 Nov 2024

https://github.com/emmmabk/employee-performance-evaluation-system

The Employee Performance Evaluation System 📊 helps organizations manage and assess employee performance efficiently. It allows adding ➕, editing ✏️, deleting ❌, and restoring ♻️ employee records, while tracking performance based on attendance 🕒, soft skills 🤝, and hard skills 💻, ensuring effective HR management.

database final-project jar java-database javafx-application oop team-repo

Last synced: 14 Dec 2024

https://github.com/humbertocg18/pucrs-poo-2-2023

Trabalhos, Projetos, Exercícios e aulas realizados em Java na cadeira de Programação Orientada Ao Objeto, matéria do segundo semestre.

algori api app applications java-8 java-app oop oops-in-java program pucrs swing-gui

Last synced: 04 Feb 2025

https://github.com/ugurcanerdogan/lord-of-the-rings-oop

Bu ödev, IEEE Hacettepe topluluğunun ProgrammixV - Java Dersleri kapsamında hazırlanmıştır.

encapsulation inheritance java lord-of-the-rings oop

Last synced: 19 Dec 2024

https://github.com/ugurcanerdogan/obss-jip

This repository includes the projects done during the OBSS-2022 Java Ignite Program summer internship. For proper installation, it is recommended to open the repo with IntelliJ IDEA after cloning. (Moduling and configurations in the project files are ready for the project modules to be built.)

java javacore javaee oop servlet servlet-jsp spring-boot

Last synced: 19 Dec 2024

https://github.com/stevensonkuo/xantico

A PHP helper to build Bootstrap compatible html code automatically using OOP syntax.

bootstrap bootstrap-theme bootstrap3 oop php time-is-money

Last synced: 06 Jan 2025

https://github.com/shaygali/hnefatafl

Hnefatafl (Viking chess) game

gui-game hnefatafl oop

Last synced: 13 Jan 2025

https://github.com/felipemarcelino/lua-2048

2048 Game implemented in Lua.

2048 2048-game lua oop

Last synced: 04 Feb 2025

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

This is an educational project to create a tool to record what books are in the library and who borrows them. The app will allow you to add new students or teachers , add new books and save records of who borrowed a given book and when.

library microverse microverse-projects microverse-ruby microverse-students oop ruby

Last synced: 03 Feb 2025

https://github.com/2kabhishek/class-schedule

OOP for a class schedule 🗃️🎓

explore first-time java learning oop

Last synced: 12 Jan 2025

https://github.com/jreategui07/todoapp

This Android application, developed with XML and Kotlin, implements a RecyclerView adapter with a custom layout for the rows. The app allows users to add, update, delete tasks, as well as check and uncheck them as important.

android-app binding custom-layout interface kotlin oop recyclerview recyclerview-adapter snackbar xml

Last synced: 16 Jan 2025

https://github.com/jreategui07/emailapp

This Android application, developed with XML and Kotlin, implements a RecyclerView adapter with a custom layout for the rows. The app allows users to delete an email by tapping on the row and update the importance status by tapping the star icon.

android-app binding interfa kotlin oop recyclerview snackb xml

Last synced: 16 Jan 2025

https://github.com/celycodes/avaliacoes-prog2-uespi

📃 Avaliações de Programação II - Bloco III Uespi

dart oop poo

Last synced: 18 Dec 2024

https://github.com/nmdra/java-learn

A repository documenting my journey learning Java, featuring projects, code snippets, and notes on key concepts. Contributions and suggestions are welcome!

design-patterns java oop oop-in-java sliit

Last synced: 30 Dec 2024

https://github.com/jreategui07/pokemonapp

This Android application, developed with XML and Kotlin, implements a RecyclerView adapter with a custom layout for the rows. The app allows users to search Pokémon by type, reset the list, and see the detailed information of each Pokémon. Interfaces are used to handle these interactions cleanly, ensuring a modular and maintainable codebase.

android-app binding class intent interface kotlin layout oop recyclerview serializable snackbar xml

Last synced: 16 Jan 2025

https://github.com/nfriaa/jeuxdevinette

Jeux de dévinette en Java

awt desktop events java mdi oop swing

Last synced: 16 Jan 2025

https://github.com/jamesta696/videotainment

An application that runs off of "The YouTube Data V3 API" engine to search, play & view channels content. *Experimental Use Only*

ajax audio-streaming css3 fetch-api html5 javascript object-oriented-programming oop video-streaming youtube-api youtube-data

Last synced: 20 Dec 2024

https://github.com/rafaelmoraes003/node-futebol-clube

API that provides information about teams, matches and leaderboards in a soccer league.

chai docker docker-compose express integration-testing mocha mysql nodejs oop sequelize sinon solid-principles typescript

Last synced: 26 Jan 2025

https://github.com/maumneto/designpatterncourse

Course of Design Pattern with Python.

coding design-patterns oop programming python python3 solid

Last synced: 16 Jan 2025

https://github.com/md-emon-hasan/python-basic

A repository providing basic Python tutorials and examples, designed to introduce beginners to programming fundamentals and practical applications.

basics-of-python inheritance module oop oops-in-python pip python

Last synced: 13 Jan 2025

https://github.com/omkargade04/globeguide

This is a web application that generates personalized travel itineraries based on user preferences, such as budget, interests, and trip duration. The application offers a user-friendly interface for inputting preferences and deliver detailed, dynamic itineraries tailored to individual users.

docker expressjs gemini-api google-maps-api mongodb nextjs nodejs oop redis

Last synced: 12 Nov 2024

https://github.com/eduardob-programador/flask-repo

A flask repository

flask oop python

Last synced: 22 Jan 2025

Object-oriented programming (OOP) Awesome Lists