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/firmansyah2701/sipp

Sistem Informasi Pelayanan Puskesmas menggunakan OOP PHP

oop php

Last synced: 03 Jan 2025

https://github.com/ahmedkhaled14/javaproject

☕️ java project ☕️

java oop oop-principles

Last synced: 07 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/codenix-sv/design-patterns-php

Design patterns in PHP

oop patterns patterns-php

Last synced: 27 Nov 2024

https://github.com/antonashraf/bugtrackingsystem

A bug tracking system is a software application that helps developers track and manage bugs in their software.

authentication bugtrackingsystem database email-sender java mysql-server oop roles-permission-management swing-gui

Last synced: 24 Nov 2024

https://github.com/matheusvidal21/homemanager

Aplicativo de gerenciamento doméstico. Desenvovlido em Java, o aplicativo simplifica a organização e colaboração entre os moradores, tornando a gestão de tarefas eficiente e interativa.

java javafx maven mvc oop

Last synced: 24 Nov 2024

https://github.com/truthfultiger/yadvt

Yet Another DragonVale Tracker - old version for OOP PHP assignment

bootstrap4 oop php7

Last synced: 16 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/quasarbright/miniclass

a few implementations of a small class system in Racket

dsl macros oop racket

Last synced: 25 Dec 2024

https://github.com/theoguerin64/piscine-object

42 project for Object-Oriented Programming mastery (UML, SOLID, design-patterns, ...)

42cursus cpp design-patterns gangs-of-four oop solid-principles uml

Last synced: 24 Nov 2024

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/shadowshahriar/cse112

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

cpp cse oop

Last synced: 30 Nov 2024

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: 07 Dec 2024

https://github.com/kopach-artem/pipes_gods_of_jar

Interactive Java simulation of a desert water transport system, offering a gamified approach to learning programming and strategic thinking

bme java java-fx mvp oop oop-in-java

Last synced: 02 Dec 2024

https://github.com/egorouv/javalabs

OOP Course

java oop

Last synced: 30 Dec 2024

https://github.com/aryank1511/seneca-college-oop345-workshops-and-labs

This repository contains all the OOP345 (Object Oriented Programming) workshops, milestones and labs that I have done as a student at Seneca College.

cpp17 oop

Last synced: 07 Dec 2024

https://github.com/zaxwebs/clara

A custom built MVC PHP 7 framework.

composer framework model-view-controller mvc oop pdo php php-di php7

Last synced: 06 Jan 2025

https://github.com/hacxk/readme-js

Embark on an epic JavaScript adventure! This comprehensive course takes you from the fundamentals to advanced techniques, empowering you to build dynamic and interactive web applications.

async-javascript backend best-practices bun dom frontend functional-programming javascript javascript-basics nextjs nodejs oop react web-development

Last synced: 16 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/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/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/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/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/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/entkenntnis/javakarol

Objekt-orientierte Programmierung mit Robot Karol, Java-Syntax, im Browser

java microworld oop robot-karol web-application

Last synced: 18 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/mpogotsky/voipbandwidthcalculator

Software for network demensioning with VoIP technology

oop pyqt5 pytest python voip-application

Last synced: 24 Dec 2024

https://github.com/ar4ikov/sqlextendedobjects

Утилиты и классы для облегченной и удобной работы с SQlite таблицами и SQL в целом.

database db oop opensource pytnon sql sqlite sqlite3 tables

Last synced: 17 Dec 2024

https://github.com/gogoasa-c/dbms

Database Management System running in the CLI, designed using object-oriented programming principles for the object-oriented programming course laboratory, implemented using C++17.

cli cpp oop singleton

Last synced: 22 Dec 2024

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/vyahello/python-classes-cheetsheet

📚 Contains a set of tips and tricks for python classes

oop python

Last synced: 16 Jan 2025

https://github.com/akaanuzman/swift_example

I learn swift programming language 🧑🏻‍💻

oop programming programming-language swift swift-oop swift5

Last synced: 09 Dec 2024

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/acontenti/pool

A Purely Object Oriented Language

cpp language oop pool

Last synced: 20 Jan 2025

https://github.com/jvbijleveld/pesten

Simple game of Crazy Eights (pesten) in which the computer plays a game with multiple players

oop php7

Last synced: 14 Jan 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/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/vendethiel/bigdroid

Clone me, big droid.

game java oop

Last synced: 28 Nov 2024

https://github.com/bakir004/BouncingDefense

Tower defense with bouncing bullet mechanism for maximum chaos

csharp game-development math oop physics tower-defense

Last synced: 23 Oct 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/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/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: 07 Dec 2024

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

My BRCC OOP Java coursework

brcc-java oop

Last synced: 17 Jan 2025

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/alvalens/mini-harbor

Mini Harbor Game with OOP implementations, built using python and pygame

2d-game game game-development mini-metro oop pygame python

Last synced: 11 Jan 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: 07 Dec 2024

https://github.com/sukanyabag/java-oop-lab-programs

This repo contains some boring java programs. Never mind 😑

java oop

Last synced: 07 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/giseletoledo/currency-converter

OBJETIVO: Desenvolver um Conversor de Moedas que ofereça interação textual (via console) com os usuários, conversões de moedas em um menu. A taxa de conversão é obtida por meio da ExchangeRate API, garantindo dados precisos e em tempo real para uma experiência mais atualizada e eficaz.

api exchange-api java oop records

Last synced: 21 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/alejandro-ser/2d-game-js

2D game with JavaScript using OOP on HTML canvas

canvas game javascript js oop

Last synced: 14 Jan 2025

https://github.com/pchemguy/objectstore

The ObjectStore class simulates weak references via a Dictionary-based store and scalar keys as object handles.

library oop vba weak-references

Last synced: 29 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/jrschmidtt/csv-to-html

Convert csv file to html table in javascript.

body-parser csv data-analysis javascript nodejs oop

Last synced: 03 Jan 2025

https://github.com/softgod4/ryo-yamada-bot

Ryo Yamada Bot is a Telegram bot designed to provide a variety of functionalities, including sending both NSFW (Not Safe for Work) and SFW (Safe for Work) images, replying to messages, and continuously updating its functionality.

bot oop telegram typescript

Last synced: 21 Dec 2024

https://github.com/h1alexbel/k8sojo

Kubernetes objects Java objects

client elegant-objects java kubernetes oop

Last synced: 07 Nov 2024

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/martinmohammed/searchflightdeals-python

Flightdeal Newsletter; Enter your flight preferences in a Google Sheet file (departure city, destination, maximum fare...) and enter the required program data to receive the best flight deals in your email account.

api email flight googlesheets newsletter oop python smtp

Last synced: 21 Dec 2024

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/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/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: 28 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: 26 Dec 2024

https://github.com/alasaijir/svkapi

Small library to explore VK API

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

Last synced: 29 Nov 2024

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/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/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/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: 20 Dec 2024

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/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/wfercanas/js-oop-intermediate

[🟣 Easy]: Exercises for digging in the OOP paradigm with JavaScript.

oop

Last synced: 24 Dec 2024

https://github.com/vovandreevik/two-three-tree

This C++ program implements a Two-Three Tree data structure, a self-balancing search tree, for efficiently storing and retrieving words along with their associated line numbers from a text document.

ads algorithms-and-data-structures dictionary oop oops-in-cpp struct two-three-tree

Last synced: 21 Dec 2024

https://github.com/vovandreevik/shape-manipulation

This C++ program is designed to work with various shapes, including rectangles and composite shapes, in an object-oriented manner. It allows you to read shape descriptions from an input file, perform operations like moving and scaling, and then sort and display the shapes.

cpp oop oops-in-cpp shapes struct

Last synced: 21 Dec 2024

https://github.com/vovandreevik/moving-strategy

This Java example demonstrates a simple implementation of the Strategy Design Pattern.

interface interface-java java oop oops-in-java strategy-pattern

Last synced: 21 Dec 2024

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: 28 Dec 2024

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/vovandreevik/animal-hierarchy

The Animal Hierarchy Java program is a demonstration of segregating a collection of animals based on their hierarchy using Java generics.

arraylist collection java list oop oops-in-java

Last synced: 21 Dec 2024

https://github.com/vovandreevik/string-manipulation

This C++ program is designed for string manipulation. It provides various string operations, such as sorting, searching for repetitions, and finding strings that start with a specific sequence. The program is based on a custom String class.

cpp custom-string oop oops-in-cpp string

Last synced: 21 Dec 2024

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/vovandreevik/methods-caller

This Java program demonstrates a method caller utility that uses Java reflection and annotations to invoke methods with specified repeat counts.

annotations java oop oops-in-java reflection

Last synced: 21 Dec 2024

https://github.com/mateuschaves/oo

Códigos da disciplina de Orientação a Objetos do curso de sistemas de informação na Universidade de Pernambuco, Caruaru.

java oop

Last synced: 18 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: 28 Dec 2024

https://github.com/olivier-boudeville/ceylan-wooper

Part of the Ceylan project gathering all WOOPER-related elements (OOP in Erlang).

ceylan erlang object-oriented-programming oop

Last synced: 29 Oct 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/omkargade04/personalized-itinerary-generator

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: 10 Oct 2024

https://github.com/turkeymcmac/pig2

A pretty simple object system for C.

c library oop

Last synced: 22 Jan 2025

Object-oriented programming (OOP) Awesome Lists