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/sebastian-nunez/mlb-insights

MLB Insights is the ultimate site for baseball fans who want to stay up-to-date on the latest player statistics and profiles.

mlb-stats-api oop python streamlit

Last synced: 21 Jan 2025

https://github.com/mpogotsky/voipbandwidthcalculator

Software for network demensioning with VoIP technology

oop pyqt5 pytest python voip-application

Last synced: 24 Dec 2024

https://github.com/anuja-rahul/stat-retrieval-using-riotapi

A python program that can access and retrieve your desired information from riot games api and returns/stores them as text/bytes.

learning-by-doing oop python3 riot-games-api statistics

Last synced: 01 Jan 2025

https://github.com/salma-mamdoh/oop-applications

Our Applications for Object Oriented Programming Course taken during Winter 2022 semester

cpp oop problem-solving

Last synced: 30 Dec 2024

https://github.com/salma-mamdoh/rsvector

Our Project for Object Oriented Programming Course taken during Winter 2022 semester

backtracking-algorithm cpp data-structures exception-handling filesystem oop problem-solving recursion

Last synced: 30 Dec 2024

https://github.com/fredm23579/svg-creator

A Node.js command-line application that takes in user input to generate a logo and save it as an SVG file. The application prompts the user to select a color and shape, provide text for the logo, and save the generated SVG to a descriptively named .svg file.

inquirer javascript jest oop unittest

Last synced: 18 Jan 2025

https://github.com/rickbarretto/events

Event Management System written in Java - PBL II - Algorithms & Programming II

clean-architecture ddd learning oop pbl problem-based-learning

Last synced: 28 Dec 2024

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/egorouv/javalabs

OOP Course

java oop

Last synced: 30 Dec 2024

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

Lua OOP module with simple inheritance

library oop oop-library

Last synced: 27 Jan 2025

https://github.com/firmansyah2701/sipp

Sistem Informasi Pelayanan Puskesmas menggunakan OOP PHP

oop php

Last synced: 03 Jan 2025

https://github.com/jonasdamher/simplemvc

Using PHP with MVC architecture.

blog jquery mvc mvc-architecture oop php php7 simple

Last synced: 14 Jan 2025

https://github.com/raihanuldev/data-structure-and-algorithms-advanced

This repository features a collection of Data Structures and Algorithms (DSA) implementations, covering basic to advanced structures like arrays, linked lists, trees, and heaps, as well as algorithms for sorting, searching, and graph traversal. It’s designed to help developers understand and apply DSA concepts in projects and coding interviews.

dsa dsa-algorithm oop raihanuldev

Last synced: 21 Jan 2025

https://github.com/doaaosamak/oop-java

This repository features a diverse collection of OOP projects implemented in various programming languages and at different levels of complexity. No need to worry, as each project includes a README file that specifies the language used and its level of difficulty.

gui java oop practice project

Last synced: 14 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/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/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/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/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/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/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/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/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/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/memgonzales/thats-life

Variant of the classic board game The Game of Life, created using Java and playable through a graphical user interface

game-of-life java jdk14 mvc mvc-architecture object-oriented-programming oop swing swing-gui

Last synced: 20 Jan 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/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/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/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/andreriffen/java-oop-concepts

Programação Orientada à Objetos com Java ☕

java javafx oop oop-concepts oop-examples oop-principles oops-in-java php php8

Last synced: 23 Jan 2025

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/walterrdev/custom-php-framework-in-mvc-and-oop

Framework PHP personalizado con el patrón de arquitectura modelo, vista, controlador (MVC) y el paradigma de Programación Orientada a Objeto (POO).

mvc mvc-architecture mvc-pattern oop oop-php php php-framework poo

Last synced: 30 Dec 2024

https://github.com/zyad-eltayabi/bank-management-system

🏦 The Bank Management System automates banking operations, allowing efficient account management, transactions, and clients handling.

cpp filesystem oop

Last synced: 08 Jan 2025

https://github.com/kwanhooo/metrics-backend

A Backend component of the `Software Metrics Tool`

java metrics oop

Last synced: 08 Jan 2025

https://github.com/sanlamamba/quemada

QUEMADA : SITE DE DE VENTE EN LIGNE - PHP OOP

ecommerce electronics oop php store

Last synced: 11 Feb 2025

https://github.com/qgisk/steamresolver

Steam Resolver, ID to Custom URL and Custom URL to ID, For users and groups

customurl javascript nodejs oop steam

Last synced: 08 Jan 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/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/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/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/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/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/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/andressalconstantino/oop

Small project to learn basics of OOP

oop

Last synced: 15 Jan 2025

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/genesisblock3301/phone-book-mini-project-python-

Phone Book Mini Project

oop python3

Last synced: 08 Jan 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/khachornchit/php-symfony-4-crud

Develop PHP Web API Application using PHP Symfony 4.2 framework to develop full functionality of CRUD by using Entity, Repository, Doctrine, ORM, MySQL, Docker, Docker-compose, etc. Feel free to contact Pluto Solutions at [email protected]

ddd entity mysql oop php repository symfony-application symfony-web symfony4

Last synced: 07 Jan 2025

https://github.com/alimghmi/sync-auth0-user

Sync users on a SQL Server table with Auth0 users via the Auth0 Management API.

auth0 oop python sqlserver

Last synced: 11 Jan 2025

https://github.com/kevindasilvas/ivoryorm

[DEPRECATED - NOT MAINTAINED] Ladies and Gentlemen I present to you the Ivory ORM. An entire ORM developed in PHP. The Ivory ORM is PDO compatible and entirely developed in PHP-7+. The main reason behind the ivory creation is the knowledge I obtained from this project and also about learning more diverse SQL commands

database oop orm orm-php-framework php php7

Last synced: 04 Feb 2025

https://github.com/imskully/ue5-class-modeler

Unreal Engine 5 rendering framework using an OOP modeler.

hacktoberfest modelling oop unrealengine5

Last synced: 15 Jan 2025

https://github.com/amssdias/calculator_algorithm

Calculator without using addition, subtraction, multiplication and division operators and directly.

algorithm oop

Last synced: 13 Jan 2025

https://github.com/raihan4520/oop2-csharp

Windows Forms projects in C# from the OOP2 course at AIUB. Includes an airway ticketing system demonstrating OOP concepts like inheritance, encapsulation, and event handling.

csharp dotnet event-handling oop oop-concepts oop-principles windows-forms

Last synced: 11 Feb 2025

https://github.com/kanzatahreem/oop-principles

This project is dedicated to learn the basics of four Object Oriented Programming (OOP) Principles

oop oop-principles ruby uml-class-diagram

Last synced: 08 Jan 2025

https://github.com/rwubakwanayo/tdd

This is an education project that implement a class with some methods, but we did it by doing test-driven development (TDD). The idea is to write tests first and then the code.

oop rspec ruby

Last synced: 08 Jan 2025

https://github.com/reggi/linear_builder_class

➡️👷💪 Code Generates Classes using the Linear Builder Class pattern

classes codegen deno metaprogramming oop

Last synced: 02 Feb 2025

https://github.com/manjurulhoque/php-ecommerce

Ecommerce website using PHP OOP

ecommerce oop php

Last synced: 25 Jan 2025

https://github.com/fairlytales/snake_2.0

Second version of the snake, now in OOP.

javascript oop oop-javascript snake-game

Last synced: 07 Jan 2025

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

The goal of this project is to build an app for a school library that will allow them to add new students or teachers, add new books, save records of who borrowed a given book and when the book was borrowed. This project solely used Object Oriented Programming(OOP).

oop ruby

Last synced: 09 Jan 2025

https://github.com/asacxyz/dart_entendendo_a_orientacao_a_objetos

Para acompanhamento do curso Dart: entendendo a Orientação a Objetos

dart oop poo

Last synced: 11 Jan 2025

https://github.com/2200031797kavyaa/pygame2

The Snake Game with Pygame is a classic arcade-style game where players control a growing snake to eat food while avoiding collisions, offering an engaging introduction to game development using Python and the Pygame library.

arcade-style collision-detection game-development game-over object-oriented-programming oop pygame python score-tracking snake-game sound user-interface

Last synced: 28 Jan 2025

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

School Library is a Ruby-based command-line or console application. It enables the addition of new students, teachers, and books, while also facilitating the tracking of borrowed books and associated details. This efficient system ensures streamlined library management and accurate record-keeping.

oop oop-principles ruby

Last synced: 15 Jan 2025

https://github.com/applexumber/book_tracker

Aplicativo de gerenciamento de livros desenvolvido em Flutter.

books crud flutter flutterflow oop

Last synced: 05 Jan 2025

https://github.com/siraajul/dart

The Dart repository contains all my practice code and experiments using the Dart programming language. This collection showcases various aspects of Object-Oriented Programming (OOP), including classes, objects, inheritance, and polymorphism.

dart oop

Last synced: 01 Feb 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 Nov 2024

https://github.com/mmansy19/snakes-ladders-and-monopoly-project

a mixture between the Snakes & Ladders and Monopoly games. There are two modes in the game: Design mode is where the user is able to build the playing grid and Play mode is where he plays the game itself. The general idea of the game is four players moving in a grid having snakes, ladders, and Cards.

cpp oop

Last synced: 15 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/jklemon17/todo-list

JavaScript Todo List for OOP practice

javascript oop todo

Last synced: 04 Feb 2025

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/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/natan-dot-com/panorama-covid-19

Short and neat Covid-19 informative dashboard made in Java.

coronavirus covid covid-19 dashboard java oop panorama python vacine

Last synced: 13 Jan 2025

https://github.com/trace-kadenyi/school-library-app

Imagine that you are the librarian of OOP University, and you need a tool to record what books are in the library and who borrows them. This app implements object-oriented programming and allows you to add new students or teachers, add new books, save records of who borrrowed a given book and when. All this is built in a beautiful and well-organized way.

oop rubocop ruby

Last synced: 15 Jan 2025

https://github.com/pranav-jadhav09/gitfinder

A GitFinder application to search GitHub users and view their repositories, followers, and more.

api css3 functional-programming gitfinder githunter html javascript oop single-page-applications

Last synced: 22 Jan 2025

https://github.com/beratyesbek/e_commerce_android

This android app has been supported with e_commerce_backend. Retrofit, dataBinding, ViewModel Coroutine, jetpack library and more technic has been used

android databinding jetpack-android kotlin oop retrofit2 viewmodel

Last synced: 08 Jan 2025

https://github.com/byurhannurula/kitchen-pal

Simple desktop java application built for exercising Design Patterns.

design-patterns java netbeans netbeans-gui netbeans-ide oop

Last synced: 17 Jan 2025

https://github.com/ahmadrezamozaffary/ts-drag-and-drop

In this project, I used Typescript to develop and create a simple drag and drop project for more practice in TS. 🏅

css dom es6-to-es5 html5 javascript npm oop tsc typescript

Last synced: 13 Jan 2025

https://github.com/billxsheng/object-oriented-programming

OOP Practice & Concepts

java oop

Last synced: 17 Jan 2025

https://github.com/ggteixeira/budget-info

App que sugere quantos reais você deveria gastar por dia até o dia do seu próximo salário

budget budget-info finance object-oriented-programming oop python

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

Object-oriented programming (OOP) Awesome Lists