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/faizan45640/car-rental-management-system-python

This repo contains an intermediate car rental management system project made in python.

management-system oop project python semester-project

Last synced: 23 Jan 2025

https://github.com/sameetasadullah/centipede-game

A Simple Centipede Game in C++ using OOP (Object Oriented Programming) concepts

cpp game game-development glut linux oop oop-principles opengl ubuntu

Last synced: 21 Jan 2025

https://github.com/soulyma/compiler_for_go-langauge

Using Java and JAVACC I designed a mini Interpreter that handle errors and execute statements for GO codes

compiler go interpreter java javacc oop oops-in-java

Last synced: 20 Dec 2024

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/hasanyahya101/oop-lab-2-fast-nuces-2023

This repository contains C++ programs for performing various data manipulation tasks. It includes programs for array manipulation, memory management, and string concatenation. The programs demonstrate the use of dynamically allocated arrays and other dynamic memory management methods. It is a Lab Solution from Fast Nuces Lahore.

arrays cpp fast lahore nuces oop pointers

Last synced: 04 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/alasaijir/svkapi

Small library to explore VK API

api apis oop python python3 vk vk-bot vkontakte vkontakte-api

Last synced: 28 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/jreategui07/naturewalkapp

This iOS application, developed with Swift and SwiftUI, simulates a session management system for "Nature Walks" where users can view, mark as favorite, and share different sessions. The app provides functionalities to log in, view all available sessions, manage a list of favorite sessions, and view session details.

environmentobject navigationlink observableobject oop swift swiftui userdefaults

Last synced: 30 Dec 2024

https://github.com/jhonnymgx115/trikkipy2

Juego triki en Python, POO

development game juego oop poo python tic tic-tac-toe

Last synced: 31 Jan 2025

https://github.com/phpmohamednabil/marrow-framework

marrow is a php MVC Framework for building php web application with a good mvc pattern structure makes development more easier

mvc mysql oop php php-framework php-library php8

Last synced: 15 Oct 2024

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/interglobalmedia/jukebox

An audio player in the form of a jukebox created with es6-javascript, html5-audio, oop, and includes a search-in-text searchbar.

cross-browser-compatibility es6-javascript html5-audio javascript jukebox oop player scrollbar scss search-in-text searchbar

Last synced: 30 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/aykhan019/uno

A Java-based Uno card game simulation with a graphical user interface (GUI) where users can play against AI opponents, track game statistics, and view leaderboards.

cardgame comp132 game gui java oop project simulation swing uno

Last synced: 05 Jan 2025

https://github.com/guduchango/python-design-patterns-and-solid-principle

Python example: Payment processor emulation with code refactoring (design patterns and solid principle)

design-patterns oop python solid stripe

Last synced: 22 Jan 2025

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

High-level Programming curriculum of Software Engineering Foundations at Holberton School UY

data-structures javascript networking oop python sql tdd

Last synced: 08 Jan 2025

https://github.com/vladkalachev/js-excel

Excel written in pure javascript without the use of frameworks

javascript js linter npm oop webpack

Last synced: 14 Jan 2025

https://github.com/wilfredpine/lavalust-auth-system

A sample implementation of built-in security features and authentication system using LavaLust PHP Framework.

authentication mvc-framework oop php web-development

Last synced: 01 Feb 2025

https://github.com/sauberr/mmo-game

MMO mini game written in Python using OOP

oop python solid

Last synced: 13 Dec 2024

https://github.com/nickssilver/airbnb_clone

A copy of the AirBnB website to cover all fundamental concepts of the higher level programming track

airbnb group-project oop oops-in-python

Last synced: 22 Jan 2025

https://github.com/marlinsk/typescript-oop-clean-architecture

Project using the object-oriented programming paradigm with TypeScript and clean architecture.

clean-architecture javascript nodejs oop oriented-object-programming prompt-sync typescript

Last synced: 06 Jan 2025

https://github.com/mahmoud-elghonemy/frog_frenzy_game

This is the first time that I have programmed a game from scratch to the end. It was applied by processing4.0. Frog frenzy game -Easy, hard levels -Game consider three levels -Timer and life-limited in a level game -Barriers are many in levels like as water, cars and logs wood

computer-graphics game oop processing3

Last synced: 26 Dec 2024

https://github.com/zetaret/clockwork

Zeta Ret Clockwork Library - OOP, Canvas, JavaScript, Stage, Renderer, DisplayObject, Graphics, Interaction

canvas function-overloads graphics inherits interaction javascript oop overloaded-functions protoss prototype renderer stage supers-inheritance-tree typescript

Last synced: 20 Dec 2024

https://github.com/rijalghodi/cashier-register

A javascript program to calculate the change of purchase and determine the combination of currency unit to fullfil that change

array javascript object oop

Last synced: 22 Jan 2025

https://github.com/mollybeach/ophidian

Ophidianan: interactive Java Snake game. use the arrow keys on your keyboard to play the class game up/down arrows keyboard

dynamic game java javaweb oop playground visual-studio-code

Last synced: 21 Jan 2025

https://github.com/Zyad-Eltayabi/Driving-and-Vehicle-License-Department-DVLD

🎫 A Full Stack Desktop Application for managing local and international drivers licenses.

3-tier-architecture ado-dotnet csharp oop sql-server windows-forms

Last synced: 24 Jan 2025

https://github.com/zabavb/local-manager

Local Manager is a simple console application written in C++ to manage local resources or entities. This project was created to demonstrate core principles of object-oriented programming (OOP) and resource management.

app application console console-app console-application console-visualization cplusplus cplusplus-11 cpp crud crud-app crud-application crud-operation oop oop-in-cpp visual-studio vs

Last synced: 20 Jan 2025

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

A flask repository

flask oop python

Last synced: 22 Jan 2025

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

Gravatar is an image that follows you from site to site appearing beside your name when you do things like comment or post on a blog we use gravatar.com api

classes free garavatar oop php php7

Last synced: 21 Jan 2025

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

This class can perform arithmetic operations such as addition , division etc

addition arithematic average classes division free mathematic multiplication oop php php-arithematic php-math substraction

Last synced: 21 Jan 2025

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

PHP DataType class Convert Array to Object,Object to Array,XML to Array

array classes data-conversion datatype free object oop open-source php

Last synced: 21 Jan 2025

https://github.com/isaqueveras/projeto-final-da-cadeira-poo

Projeto Final da Disciplina POO 2020.2 Um sistema feito em Java para fazer o controle de vacinas de uma cidade, e mostrando as estatisticas das vacinas.

educational-project java oop ufc-quixada vaccines

Last synced: 26 Jan 2025

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/victorsouza19/hello-mongo

Academic activity with a complete CRUD made with Node.js and MongoDB

css ejs express express-flash express-sessions html javascript mongodb nodejs oop

Last synced: 29 Jan 2025

https://github.com/shohan-pherones/mimosa-server

Mimosa is your premier destination for beauty and relaxation. Our parlor and spa offer a range of luxurious beauty packages and spa treatments to help you look and feel your best. Whether you're looking to pamper yourself with a rejuvenating spa day or enhance your beauty with our expert services, Mimosa has you covered.

beauty beauty-salon express husky mongodb mongoose mvc nodejs oop typescript

Last synced: 18 Dec 2024

https://github.com/rythm-net/cars-project

Course Project (Discipline - Java OOP & Databases - 2nd Year, 2nd Trimester)

databases intellij java jdk17 oop

Last synced: 30 Dec 2024

https://github.com/hponline/oop

nesne yönelimli programlama

oop

Last synced: 14 Jan 2025

https://github.com/mumtaz4118/stack-implementation-in-c-

Using Stack (OOP Implementation for my TAship Class Tutorial)

oop

Last synced: 28 Dec 2024

https://github.com/servettonga/university_app

Python OOP project with pytest

coverage oop pytest python

Last synced: 18 Jan 2025

https://github.com/omar-26/coursecode

CourseCode is a Online Courses Management User Friendly GUI Desktop app written in java

desktop-application gui java javafx javafx-application javafx-desktop-apps mvc-architecture mvc-pattern oop

Last synced: 21 Jan 2025

https://github.com/imharris24/tictactoe-cpp

Basic 2-Player TicTacToe game created using C++.

cplusplus cpp game oop project tictactoe tictactoe-cpp

Last synced: 30 Dec 2024

https://github.com/imharris24/binary-calculator-cpp

Calculator that performs addition, subtraction & conversion of binary numbers.

binary binary-calculator binary-conversions binary-numbers cplusplus cpp oop project

Last synced: 30 Dec 2024

https://github.com/novaardiansyah/java-oop-beginners

Java OPP for Beginners

beginners java jdk-15 oop

Last synced: 21 Jan 2025

https://github.com/yohanmishkin/posted

Object oriented email for .Net (vague port of https://github.com/jcabi/jcabi-email)

csharp oop smtp smtp-client

Last synced: 11 Dec 2024

https://github.com/alexismartinez1913/crud-java

MySQL connection with Java in the backend.

crud java mysql oop

Last synced: 08 Jan 2025

https://github.com/doaaosamak/python

About Pyrthon :)

oop oops-in-python python

Last synced: 14 Jan 2025

https://github.com/josewebdev2000/robofriends

Simple React App that uses a Web API to extract information about fictional robots.

front-end javascript oop react

Last synced: 18 Jan 2025

https://github.com/doaaosamak/java

About JAVA ;)

java oop oops-in-java

Last synced: 14 Jan 2025

https://github.com/mahammad-mostafa/task-manager-dashboard

A management portal with task reminders and notifications for employees

codeigniter3 css-flexbox css-grid css3 fetch-api html5 javascript mvc-architecture mysql oop php single-page-app

Last synced: 02 Feb 2025

https://github.com/muhammadpauzi/php-rest-api-mysql

🐘 Learn to make Rest API with PHP and MySQL using OOP paradigm and design patterns. (Project of learn PHP and MySQL with PZN)

design-patterns mysql oop pdo php-mvc rest-api

Last synced: 23 Dec 2024

https://github.com/ctoic/basicphp

Learning PHP

functions laravel oop php

Last synced: 14 Jan 2025

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

This repository contains a collection of Java programming examples and projects. It covers fundamental to advanced concepts, including object-oriented programming, data structures, algorithms, file handling, and multithreading. Perfect for developers seeking to enhance their Java skills through hands-on practice and code examples.

dsa-algorithm dsa-java java oop

Last synced: 21 Jan 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: 20 Jan 2025

https://github.com/mihajlomilojevic/mhotelify_oop1

This project has been created as pre-exam obligation for Object oriented programming 1. The purpose of this project was to create desktop application in Java using SWING for managing bussines of a hotel. More details after completion.

desktop-application hotel-management-system java oop swing

Last synced: 28 Dec 2024

https://github.com/matheusafonseca/c206-b

Códigos desenvolvidos durante a aula de POO (Programação orientada a objeto) com Java

java oop

Last synced: 02 Jan 2025

https://github.com/ikanurfitriani/pemrograman-berorientasi-objek

This repository contains code archives from the Object Oriented Programming course in semester 4.

java oop oriented-object-programming programming

Last synced: 26 Jan 2025

https://github.com/matheusafonseca/c206-l6

Codigos desenvolvidos durante a aula de laboratório de Programação Orientada a Objetos

java oop

Last synced: 02 Jan 2025

https://github.com/riju18/data-engineering-elt

Extract data from Postgres then load the data into Postgres & MySQL DB & vice versa.

decorators etl mysql oop postgresql python3 unittesting

Last synced: 28 Jan 2025

https://github.com/magnitopic/cpp-42

C++ beginner exercicess to learn the language and OOP

42cpp 42cursus cpp cpp98 oop oop-in-cpp

Last synced: 20 Jan 2025

https://github.com/ericimperiale/sitios-noticias-php

Un mini sitio de noticias con panel de administración completo, desarrollado en PHP 8.0 OOP, con características como paginador, gestión de imágenes, autenticación y sistema de comentarios.

authentication composer crud html5 intervention-image mysql oop php phpmailer

Last synced: 13 Oct 2024

https://github.com/kanokpit-yowaratch/oop-concepts

A simple OOP Concepts represent by a familiar story

oop typescript

Last synced: 13 Jan 2025

https://github.com/mirror45/cinemaddict-mvp

cinemaddict - проект находится в разработке.

chartjs js momentjs mvp-pattern oop rest-api webpack

Last synced: 27 Dec 2024

https://github.com/iksergey/steps-of-object-thinking

🤔 🧑🏼‍💻 Объектно-ориентированное мышление по шагам

csharp dotnet oop oop-in-csharp

Last synced: 02 Jan 2025

https://github.com/denilsonssj/bank-abstraction

Abstraction of a database application domain using object-oriented programming concepts, inheritance, polymorphism.

java jdk11 oop

Last synced: 28 Dec 2024

https://github.com/ishaqadhel/tictactoe

TicTacToe game using Java Language.

java oop tictactoe

Last synced: 27 Jan 2025

https://github.com/eduardo06sp/mastermind

A terminal game of Mastermind in which the user can choose to play as the codemaster or codebreaker. The computer is guaranteed to guess correctly within 5 tries.

mastermind oop ruby swaszek-algorithm

Last synced: 03 Feb 2025

https://github.com/eduardo06sp/tdd-connect-four

A test-driven approach to Connect Four using RSpec.

oop rspec ruby test-driven-development

Last synced: 03 Feb 2025

https://github.com/mshahriarnihal/cuny_qc_csci212-java-oop-projects-for-dr.-lord

OOP, LinkedList, GUI, TreeMap based Java projects of CSCI 212 - Object Oriented Programming in Java (2024) on Professor Kenneth Lord's Lab at Queens College of the City University of New York. I completed them in my own way. Some might be slightly changed from actual instruction. I made those changes later to make them look & work better for users

city-university-of-new-york csci212 cuny dynamic dynamic-programming filemenuhandler gui java linkedlist mvc object-oriented-programming object-oriented-programming-in-java oop oops-in-java professor-kenneth-lord projects queenscollege treemap wordgame

Last synced: 13 Jan 2025

https://github.com/orshahar91/lazydigger_mapeditor

A map editor for lazy digger mini game (SFML)

cpp digger game map-editor oop oops-in-cpp sfml sfml-game

Last synced: 28 Dec 2024

https://github.com/foziljonovs/twomonthcsharppratices

2 - month C# pratices, Interviews

c-sharp interview-practice ood oop

Last synced: 14 Jan 2025

https://github.com/mahdi-meyghani/school-management-system

A desktop PyQt6 GUI app for managing complex university data with a MySQL database backend.

desktop-application mysql mysql-database object-oriented-programming oop pyqt6 python sql student-management-system

Last synced: 13 Jan 2025

https://github.com/dhi13man/electrometer-lora-iot

The code for the hardware microcontroller (Heltec ESP32 LoRa V2), of an Electric meter project based on LoRa and Cloud communication technology.

arduin cplusplus esp32 esp32-lora oop

Last synced: 26 Jan 2025

https://github.com/lana-20/oop-encapsulation

Encapsulation binds together the code and data in a single unit of work (a class) and acts as a defensive shield that doesn’t allow the external code to access this data directly.

data-hiding encapsulation encapsulation-protocol oop oop-principles oops oops-in-java oops-in-python

Last synced: 30 Dec 2024

https://github.com/lana-20/oop-inheritance

👩‍💻 In programming, Inheritance is one of the key concepts of Object Oriented Programming (OOP).

inheritance inheritance-examples oop oop-inheritance oop-principles oops oops-in-java oops-in-python

Last synced: 30 Dec 2024

https://github.com/mehrajlatifli/to-do-list-dart-console-

To Do List (Dart-Console)

console dart oop todolist uuid

Last synced: 14 Jan 2025

https://github.com/yvesemmanuel/music_player

music player features implementation

java oop threads

Last synced: 16 Jan 2025

https://github.com/jen2004/class-roster

A C++ program designed to manipulate student data.

cpp oop vscode

Last synced: 14 Jan 2025

Object-oriented programming (OOP) Awesome Lists