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

PHP OOP

oop php

Last synced: 05 Jan 2025

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/maumneto/designpatterncourse

Course of Design Pattern with Python.

coding design-patterns oop programming python python3 solid

Last synced: 16 Jan 2025

https://github.com/tejanhu/php-code-examples

Examples of programs I wrote in PHP

html oop oop-examples oophp oopphp php server-side

Last synced: 03 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/roxtra1/ft_c5.6.1_walutbot

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

api oop telegram-bot

Last synced: 11 Nov 2024

https://github.com/gutierrezs-jc/cuoora

CuOOra. Una red social de preguntas y respuestas.

object-oriented-programming oop pharo-smalltalk seaside smalltalk

Last synced: 11 Feb 2025

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

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/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/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/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/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/akaanuzman/swift_example

I learn swift programming language 🧑🏻‍💻

oop programming programming-language swift swift-oop swift5

Last synced: 03 Feb 2025

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/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/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/valyaevgeorgiy/java_basic

Главные принципы и синтаксис языка программирования Java

classes java main oop oops-in-java public

Last synced: 29 Dec 2024

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/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/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/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/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/eduardob-programador/flask-repo

A flask repository

flask oop python

Last synced: 22 Jan 2025

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

Lua OOP module with simple inheritance

library oop oop-library

Last synced: 27 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/shaygali/hnefatafl

Hnefatafl (Viking chess) game

gui-game hnefatafl oop

Last synced: 13 Jan 2025

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/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/ismailza/java-programming

Programmation Java - ILISI 2

ilisi java oop

Last synced: 18 Jan 2025

https://github.com/navopw/polyslide

2D flat design game using Phaser.js (game engine) & Ds.js (for oop) 🚀

flat flat-design game javascript oop phaser

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

✨ Object-oriented programming ✨

abstraction herencia oop oops-in-python polimorphism python

Last synced: 14 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: 09 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/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/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/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/billxsheng/object-oriented-programming

OOP Practice & Concepts

java oop

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

Encapsulated, declarative class style

object-oriented-programming oop perl

Last synced: 24 Dec 2024

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/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/huseyinerdin/tobuyapi

Identity ve token bazlı doğrulama ve yetkilendirme sistemi bulunan, OOP ve SOLID kurallarının uygulandığı bir ASP.NET WEB API projesidir. Onion mimarisi kullanılmıştır.

asp-net csharp entity-framework identity jwt onion-architecture oop solid webapi

Last synced: 29 Jan 2025

https://github.com/aladnansami/java-interview-question

All interview question are explained , lots of source code with an explanation.

forloop java oop oops-in-java

Last synced: 26 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/firmansyah2701/sipp

Sistem Informasi Pelayanan Puskesmas menggunakan OOP PHP

oop php

Last synced: 03 Jan 2025

https://github.com/siraajul/bankmanagement

A simple banking application built in Dart that allows users to manage their accounts. Features include account creation, fund deposits, withdrawals, and account balance display. Designed for educational purposes to demonstrate object-oriented programming concepts in Dart.

dart oop

Last synced: 22 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/mikeludemann/webautomation

Automation Web Browser tests with Selenium, Appium and more

ant appium eclipse intellij java junit maven netbeans oop selenium selenium-webdriver testng

Last synced: 02 Feb 2025

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/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/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/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/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/thaikoz/warships

"Warships" is a classic battleship game where two players attempt to sink each other's fleets. Each player has a 10x10 grid on which they place their ships. The objective of the game is to guess the coordinates of the opponent's ships and sink them before the opponent sinks yours.

cpp oop visual-studio

Last synced: 22 Jan 2025

https://github.com/josh012006/oop

Landing page for selling games. Realised with Tailwind and using OOP principles to represent games and cart.

css dom html5 javascript oop tailwind

Last synced: 27 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/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/sake92/sake-ba-blog-source

Source code of blog.sake.ba

java oop programiranje scala tutorijali

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

https://github.com/adryzz/adrybot

My own discord bot

bot discord gui-application oop

Last synced: 09 Feb 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/jonasdamher/simplemvc

Using PHP with MVC architecture.

blog jquery mvc mvc-architecture oop php php7 simple

Last synced: 14 Jan 2025

https://github.com/rebelhere/josephus-problem

This program solves the Josephus Problem using a circular Queue in C++ and visualizes it with SFML. Participants are sequentially eliminated every K-th position until only one survivor remains, displayed with graphical updates and sound effects. The program provides an interactive view of the elimination process and the final winner.

cpp data-structures josephus-problem oop queue sfml

Last synced: 12 Feb 2025

https://github.com/h1alexbel/k8sojo

Kubernetes objects Java objects

client elegant-objects java kubernetes oop

Last synced: 07 Nov 2024

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/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/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/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/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/razvan48/proiect-metode-de-dezvoltare-software-mds

Proiect Metode de Dezvoltare Software (MDS) Anul 2, Semestrul 2, Facultatea de Matematica si Informatica, Universitatea din Bucuresti

2d-game cpp game oop opengl shader shaders texture textures

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

Object-oriented programming (OOP) Awesome Lists