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/mahahahad/cpp00

CPlusPlus00

cpp98 oop

Last synced: 09 Feb 2025

https://github.com/egorouv/javalabs

OOP Course

java oop

Last synced: 30 Dec 2024

https://github.com/furkancosgun/abap-http-client

ABAP HTTP CLIENT is an ABAP-based project that provides a comprehensive and flexible HTTP client class for performing various types of HTTP operations. This project is designed to simplify and standardize HTTP communication within SAP systems.

abap abap-oo abapgi client http http-client oop

Last synced: 20 Dec 2024

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/virag-ky/php-practice

PHP examples for practicing.

classes file-handling file-upload oop php practice

Last synced: 10 Jan 2025

https://github.com/wfercanas/js-oop-basic

[⚪ Very Easy]: Basic exercises using the OOP paradigm with JavaScript.

oop

Last synced: 24 Dec 2024

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/ps0305/python-oops

From Classes To Inheritance - OOPs In-Depth For Python Programmers

generator inheritance iterator namespace object-oriented-programming oop oop-principles python python-programmers

Last synced: 01 Jan 2025

https://github.com/eduardo06sp/chess-cli

A 2-player game of Chess built using a git feature branch workflow.

chess chess-game oop ruby terminal-game

Last synced: 03 Feb 2025

https://github.com/quasarbright/miniclass

a few implementations of a small class system in Racket

dsl macros oop racket

Last synced: 25 Dec 2024

https://github.com/g-magdy/snake-game

Your Classic Snake Game, But with a twist: you get bigger and faster 💨🐍

arcade game-2d oop raylib

Last synced: 08 Jan 2025

https://github.com/tathsaraniliyanage/connect-four-game

I developed this connect four game project using java for my object oriented programming(OOP) coursework.

java oop

Last synced: 29 Dec 2024

https://github.com/vustron/eims

An e-commerce with inventory management and forecasting with tracking web app for Ionspec-medical eyewear

ecommerce management-system mysql oop php

Last synced: 01 Jan 2025

https://github.com/zazi2002/garlion

Java-based food delivery application, which is project of Object-Oriented Programming course, simulates the process of ordering food from a restaurant.

java oop programming

Last synced: 28 Dec 2024

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/offensive-vk/spicy-java

Java is a popular, high-level, and widely-used programming language. It was developed by James Gosling and released by Sun Microsystems (now owned by Oracle Corporation) in 1995.

java oop popular

Last synced: 21 Jan 2025

https://github.com/siyamulislam/oop_ps

AN INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING WITH JAVA™, FIFTH EDITION

data-structures java oop problem-solving

Last synced: 28 Dec 2024

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/danvitoriano/negociacoes

JavaScript Object Oriented Stock Negotiations Web App Site Project

bootstrap css fiap html javascript oop

Last synced: 07 Nov 2024

https://github.com/acontenti/pool

A Purely Object Oriented Language

cpp language oop pool

Last synced: 20 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/ismailza/java-programming

Programmation Java - ILISI 2

ilisi java oop

Last synced: 18 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/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/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/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/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/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/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/ikennarichard/catalog-of-things

A console app that will help you to keep a record of different types of things you own: books, music albums, movies, and games.

catalog microverse oop ruby

Last synced: 10 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 Feb 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/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/semereab-merry/python_mini-applications

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

oop python

Last synced: 28 Dec 2024

https://github.com/sadik-shahriar/grocery-delivery-management-system-javafx

A simple grocery delivery management system built for OOP mini project.

javafx-application oop oops-in-java

Last synced: 21 Jan 2025

https://github.com/johnntirintis/mobile-contacts-app

A simple Java application for managing mobile contacts. It features the creation, updating, and retrieval of mobile contacts and their related user details.

dao exception-handling java mvc oop

Last synced: 13 Jan 2025

https://github.com/aryank1511/cpp-object-oriented-programming

Compilation of all the files, notes and programs that I created while taking Tim Buchalka's "Beggining C++ Programming - From Begginer to Beyond" Course on Udemy which is taught by Frank Mitropoulos.

cpp oop

Last synced: 02 Feb 2025

https://github.com/johnntirintis/meta-backend-software-development-course

Comprehensive collection of projects, assignments, and code snippets from the Backend Software Development course by Meta. Covers a broad spectrum of technologies and frameworks in backend development, including REST APIs, databases, and server management.

api backend backend-software-development crud django drf meta oop python rest rest-api

Last synced: 13 Jan 2025

https://github.com/probokrishnacahya/lemburanku_mobile

Finance Application (Android Native Mobile)

android-studio java mysql oop php web-service-api

Last synced: 25 Dec 2024

https://github.com/litsynp/object

[Techeer 3기 오브젝트-클린코드 스터디] 오브젝트 예제코드 구현

java oop

Last synced: 27 Dec 2024

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/faisalahammed044274/php-oop

PHP OOP

oop php

Last synced: 05 Jan 2025

https://github.com/zewdu444/catalog_my_things

A console app that will help you to keep a record of different types of things you own: books, music albums, movies, and games

oop ruby solid sql

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/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/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/mgobeaalcoba/python_advance_concepts

Practice POO: classes with lambda methods & Tensor and Matrix with list comprehensions

lambda-functions lambda-methods list-comprehension matrix oop poetry poetry-python poo tensor

Last synced: 20 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/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/akaanuzman/swift_example

I learn swift programming language 🧑🏻‍💻

oop programming programming-language swift swift-oop swift5

Last synced: 03 Feb 2025

https://github.com/shaygali/hnefatafl

Hnefatafl (Viking chess) game

gui-game hnefatafl oop

Last synced: 13 Jan 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/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/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/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/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/gabrielh-silvestre/todo-list-api

RESTful API with authentication and CRUD operations for an generic Todo-List app.

express mocha-chai-sinon mysql oop prisma restful-api solid typescript

Last synced: 09 Feb 2025

https://github.com/roxtra1/ft_c5.6.1_walutbot

Валютный телеграм бот - итоговое задание

api oop telegram-bot

Last synced: 11 Nov 2024

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

2048 Game implemented in Lua.

2048 2048-game lua oop

Last synced: 04 Feb 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/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/weebnetsu/banking-system

A C++ banking system project (CLI)

banking beginner-project cpp oop

Last synced: 12 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/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/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/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/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/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/youngandgeek/quotesapp

Simple Quote kotlin App

android-application kotlin-android oop

Last synced: 29 Dec 2024

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/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/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/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/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/turkeymcmac/pig2

A pretty simple object system for C.

c library oop

Last synced: 22 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/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/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/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/arthuritajahy/readmeprojectblogpessoal

Esse foi um projeto construído durante o bootcamp da Generation Brasil, onde o foco foi em capacitar os alunos e se tornarem Desenvolvedores Java Full Stack. Aprendemos sobre Logica da programação, Java, OOP, Banco de dados Relacional(MySql), Framework Spring Boot, Html, CSS, JS, TS, React.

css html java javascript mysql oop spring-boot sql typescript

Last synced: 27 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/arif98741/oop_crud

This is repository for getting better idea about oop concept and usage. Here class, method, object and data validation are also included. For frontend design here I am using [email protected]. Any feature requests and pull request are granted with happiness. You can join

create crud crud-application delete mysql object-oriented-programming oop pdo php php7 update

Last synced: 19 Dec 2024

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/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/superzazu/bluclass.lua

Lua OOP module with simple inheritance

library oop oop-library

Last synced: 27 Jan 2025

Object-oriented programming (OOP) Awesome Lists