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/fanesz/express-ts-oop-postgresql

Simple backend with Express.js, Typescript, OOP Architecture, and PostgreSQL.

express oop postgresql typescript

Last synced: 23 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/sidheshwarjadhav100/nomineetrack

NomeeniTrack: A Java-based JDBC project to manage election candidate data for the Election Commission of India (ECI).

arraylist crud-operation database java jdbc maven mysql oop sql

Last synced: 02 Feb 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-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/jmromer/vendtriloquist

An experimental implementation of a TUI that models a vending machine

cli demo oop rspec ruby

Last synced: 13 Jan 2025

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

https://github.com/orlandopalmeira/trabalho-dss-2022-2023

Repositório do trabalho prático no âmbito da UC de Desenvolvimento de Sistemas de Software (DSS) - Licenciatura em Engenharia Informática (LEI/MIEI) - Universidade do Minho (UMinho)

dss engenharia-informatica java lei miei oop poo software-development uminho uminho-dss uminho-lei uminho-miei uml

Last synced: 25 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/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/ygor-sena/42cursus-cpp-piscine

The 12th project of 42 curriculum is a C++ piscine which aims to introduce students to Object-Oriented Programming. C++ was chosen because it's derived from our old and familiar C Language. Since C++ can be complex, the code will adhere with the C++98 standard.

42 42cursus 42saopaulo 42school 42sp cpp cpp98 cpp98-compatible ecole42 oop oop-in-cpp oop-principles

Last synced: 20 Jan 2025

https://github.com/saeedkohansal/php-mysql-javascript-live-username-checker-from-database-json-api

It's a Live Username Checker From a real MySQL database using PHP and JavaScript, you can check that username is available to submit or exists in your database, I show you how to create a PHP and MySQL JSON API to checking username input field data with the usernames list in your database.

backend corephp database frontend fullstack gilgeekify html javascript livedata mysql object-oriented-programming oop pdo php realtime tutorial vanilla-javascript vanillajs webdevelopment widget

Last synced: 30 Jan 2025

https://github.com/blackmarllbor0/wheather-cli

WeatherCLI is a convenient command-line utility for obtaining up-to-date weather information.

cli nodejs nodemon oop typescript weather weather-app

Last synced: 29 Jan 2025

https://github.com/ahmedraafat14/payroll-dates-generator

Small command-line utility to generate csv file for a year salaries/bonus payment dates

composer csv csv-writer oop oop-examples oop-in-php php7 php74

Last synced: 21 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/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/saeedkohansal/html-editable-table-oop-javascript

Master Interactive HTML Tables: A Step-by-Step Guide to Editing with Mouse Clicks and Keyboard Navigation, Unlock the power of dynamic web pages with this comprehensive tutorial on making HTML tables editable using both your mouse and keyboard arrow keys. This guide provides clear instructions and practical examples to help you integrate...

code css editable editable-table excel gilgeekify how-to howto html html-css-javascript javascript js objectoriented objectoriented-js objectorientedprogramming oop oops programming tutorial tutorials

Last synced: 30 Jan 2025

https://github.com/dqmrf/drag-n-drop-manager

Simple drag'n'drop manager (OOP version).

drag-and-drop javascript oop

Last synced: 02 Feb 2025

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

https://github.com/mae-avadiaev/ecole-42-cursus

1st and 2nd years of École 42. Proficiency in C, C++, Asm, OOP, SQL and system administration.

asmx86 c cpp98 network oop postgresql sql system-administration

Last synced: 20 Jan 2025

https://github.com/youngandgeek/quotesapp

Simple Quote kotlin App

android-application kotlin-android oop

Last synced: 19 Feb 2025

https://github.com/pedrolustosa/salesweb

Web Project for Sellers - Udemy Course

bootstrap csharp css html5 mysql oop

Last synced: 11 Jan 2025

https://github.com/andr3w03/barvolume

Android Kotlin Test Project - Bar Volume Calculator Activity

activity android android-application android-studio dicoding kotlin object-oriented-programming oop

Last synced: 29 Jan 2025

https://github.com/genesisblock3301/phone-book-mini-project-python-

Phone Book Mini Project

oop python3

Last synced: 08 Jan 2025

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/sametgul/sametgul.github.io

Personal website showcasing my projects in control systems, robotics, and artificial intelligence.

c computer-vision control-systems cpp data-structures-and-algorithms java machine-learning matlab oop opencv python robotics ros ros2 simulink

Last synced: 05 Feb 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/wadie-ess/hackerrank

playing around the hackerrank.com OOP exercises using JAVA !

hackerrank hackerrank-solutions java oop

Last synced: 08 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/sieep-coding/library-management-system

A straightforward console app that allows you to manage the books you've read.

csharp csharp-app dotnet object-oriented-programming oop visual-studio

Last synced: 15 Feb 2025

https://github.com/zidanidros/sultanbarber.app

Pengembangan UKM dari unit usaha Barbershop "Sulthan Barber" semoga sukses sampai selesai, amin.

analysis oop oop-concepts uml uml-diagram

Last synced: 13 Feb 2025

https://github.com/andressalconstantino/oop

Small project to learn basics of OOP

oop

Last synced: 15 Jan 2025

https://github.com/faraasat/university_health_management_system_java

University Health Management System project, provides a user-friendly GUI for managing the health records of employees, students, and teachers in a university setting.

java oop swing swing-gui

Last synced: 21 Jan 2025

https://github.com/kolengri/use-oop-swr

🍩 Make SWR data sweet again! Transform raw data from SWR to class instance

class class-transformer hooks oop react swr typescript

Last synced: 21 Jan 2025

https://github.com/taufiqul7756/problem-solving

This GitHub repository contains solutions to problems from popular competitive programming websites such as Codeforces and URI. The repository is focused on problem-solving and is intended to help users improve their algorithmic and coding skills. It includes solutions in multiple programming languages such as C, C++ and JavaScript.

codeforces-solutions codeshef contest-solution dsa-algorithm dsa-javascript javascript leetcode-solutions oop oop-in-javascript problem-solving time-complexity uri-online-judge

Last synced: 29 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/bentonfraizer/big-trip

"Big Trip" is a service for real travelers. The service helps to plan a trip route in detail, calculate the cost of travel and get information about attractions.

dayjs-plugin javascript mvp-architecture oop

Last synced: 10 Feb 2025

https://github.com/deepcloudlabs/dcl120-2020-jul-13

DCL-120: Object-Oriented Programming Principles and Design Patterns

architectural-patterns design-patterns gof-patterns oop oop-principles

Last synced: 08 Jan 2025

https://github.com/soulyma/coloring_map

Using java i managed to implement AStar algorithm on a map to color each city in a color by taking the shortest way and each neighboring cities have a different color.

algorithms algorithms-and-data-structures astar-algorithm astar-java astar-pathfinding java oop oops-in-java

Last synced: 13 Feb 2025

https://github.com/roxtra1/tg_walutbot

Валютный телеграм бот

api oop telegram-bot

Last synced: 17 Feb 2025

https://github.com/callmemaverick/ecommercecore

This repository contains the comprehensive final exam project for the Advanced Object-Oriented Programming (OOP) course in C++ at IT Step Computer Academy. It is designed to showcase a culmination of skills and concepts learned throughout the course.

cpp cpp11 cpp17 exam json nlohmann-json oop oop-concepts oop-principles oops-in-cpp

Last synced: 20 Jan 2025

https://github.com/loyc12/cpp42

42 School Project : various small exercises aimed at learning the fundamentals of C++ and OOP

classes cpp cpp98 oop

Last synced: 19 Feb 2025

https://github.com/mahmoudelsayed7/solid

The SOLID principles guide developers in creating maintainable, flexible, and scalable software using object-oriented design and architecture.

dart dart-oop dependency-inversion-principle interface-segregation-principle liskov-substitution-principle oop open-closed-principle single-responsibility-principle solid solid-principles solid-principles-examples

Last synced: 08 Jan 2025

https://github.com/dotnet-malaga/maui-workshop

En nuestra sesión de DotNetMálaga 2024, Elena Guzmán y Marco Antonio Blanco hicieron una introducción a MAUI, enseñando cómo construir una app crossplatform que se conecta a tu blog de Wordpress utilizando el patrón MVVM.

app jetbrains maui oop rider wordpress

Last synced: 10 Feb 2025

https://github.com/ericneves/uploadavatar

:rocket: Application MVC developed with PHP, OOP, GD, Routes, Mysql (BLOB), Axios (Progress Upload), Fetch and more...

async axios fetch gd mvc oop php upload upload-php

Last synced: 18 Jan 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/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/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/bredalis/oop

✨ Object-oriented programming ✨

abstraction herencia oop oops-in-python polimorphism python

Last synced: 14 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/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/semereab-merry/beta_social-media-app

An object-oriented Python program to manage posts on a social media account. I used Object Oriented (OO) techniques, UML class diagrams, extracting class relationships and implementing the system in Python to analyze the system requirements.

oop python

Last synced: 19 Feb 2025

https://github.com/semereab-merry/python_mini-applications

The mini projects that I have worked on Python Object-Oriented.

oop python

Last synced: 19 Feb 2025

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/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/mateuslevidev/java

A collection of advanced Java exercises exploring architectural concepts, algorithms, business logic, and the use of various libraries and tools. Projects designed to train for a wide range of scenarios, applying infrastructure solutions and challenges worldwide.

apis backend fundamentals oop springboot

Last synced: 08 Nov 2024

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: 17 Feb 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/bernardodemarco/condomanagerproject

Sistema de gerenciamento de condomínios desenvolvido em Python.

mvc oop python

Last synced: 04 Feb 2025

https://github.com/devinci-it/php_ui_core

With a modular and flexible architecture, the library provides a collection of UI components, each meticulously crafted for specific functionalities. It adheres to established design patterns, enhancing code readability, maintainability, and extensibility.

oop php

Last synced: 01 Feb 2025

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/kmhmubin/tic-tac-toe-java-cli

Tic-Tac-Toe, also known as noughts and crosses or Xs and Os.It’s meant to be a paper game,but now in computer game in command line.

array cli hyperskill java java-12 oop oop-examples

Last synced: 12 Feb 2025

https://github.com/turkeymcmac/pig2

A pretty simple object system for C.

c library oop

Last synced: 22 Jan 2025

https://github.com/olaszpl/darwin-world

Java Desktop App that models simulation inspired by the Charles Darwin's theory of natural selection. The application allows users to configure various parameters related to the map, animals, and simulation settings, follow real-time ecosystem changes and analyze statistics. Project realized as a part of OOP Course at AGH University of Cracow.

agh-wi java javafx-desktop-apps oop

Last synced: 19 Feb 2025

https://github.com/ahmedkhaled14/javaproject

☕️ java project ☕️

java oop oop-principles

Last synced: 02 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/code-architect/bug-tracking-app

A Bug Tracking System, with support for PDO and MySQLi (wrapper). An active-record system easy to use. With PHPUnit advance level of test cases

activerecord composer design-patterns mysql oop pdo-mysql pdo-wrapper php7 phpunit phpunit-assertions phpunit-testcase phpunit7

Last synced: 19 Feb 2025

https://github.com/devinci-it/hsssql

This Python Application is designed for interactively generating MySQL schema scripts. It provides functionality for creating, modifying, and interacting with database tables through an interactive command-line interface..

automation mysql oop python webdevelopment

Last synced: 01 Feb 2025

https://github.com/tariqjamel/pos-tracker

Analyze entire paragraphs to gain a comprehensive understanding of the distribution of different parts of speech.

adverbs article classes cpp file-handling-in-cpp filehandling noun oop oop-cpp oop-principles postrace prepositions pronouns strucure vector verbs

Last synced: 17 Feb 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/tariqjamel/tnm-crush

TNM Crush is a C++ puzzle game using SFML, challenging players to match gems and score points through strategic tile-swapping.

2d-game 2d-graphics cpp oop sfml

Last synced: 17 Feb 2025

https://github.com/shira-3749/lua-object-model

Simple object model implementation in Lua

class inheritance lua model object oop

Last synced: 14 Nov 2024

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: 09 Feb 2025

https://github.com/suraj-kumar00/learning-java-with-dsa

Documenting my Java Learnings with DSA, OOP and other concepts.

advance-java core-java dsa oop

Last synced: 10 Feb 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/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/ap/class-closure

Encapsulated, declarative class style

object-oriented-programming oop perl

Last synced: 16 Feb 2025

https://github.com/pablonicolla/shellcraft

A lightweight, interactive file system simulator with a Unix-like shell interface. Create, navigate, and manage files and directories in a persistent virtual environment.

cpp filesystem oop shell vcpkg

Last synced: 11 Jan 2025

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/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: 18 Feb 2025

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/msadeqsirjani/dentistry

Dentistry is a web app for dental clinics to manage appointments, patient records, treatment plans, and billing. It enhances practice management and patient care.

dotnet entity-framework fum mapster oop scruter sql-server

Last synced: 09 Feb 2025

https://github.com/bok1c4/cdbhnd-olimpijske-igre

Solution to the Internship test at CodeBehind

clean-code javascript node oop

Last synced: 17 Feb 2025

https://github.com/sarmad426/oop

Object Oriented Programming in C++. Exercises and pillars of OOP such as inheritance , polymorphism , encapsulation and abstraction.

cplusplus oop

Last synced: 11 Jan 2025

https://github.com/ahmedsomaa/cse460-dms

Directory Management System in Java

java oop

Last synced: 09 Feb 2025

https://github.com/rhazra-003/ooplab

Assignment - Solution of OOPLab of 4th Semester (Batch of 2023) of NIT Durgapur

oop oops-in-cpp

Last synced: 25 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

Object-oriented programming (OOP) Awesome Lists