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/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: 12 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/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/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/k4zoku/lwjgl-glfw-kwrapper

OOP Wrapper for lwjgl-glfw

glfw java lwjgl lwjgl3 maven oop wrapper

Last synced: 15 Dec 2024

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/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/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/ajmeese7/brcc-java

My BRCC OOP Java coursework

brcc-java oop

Last synced: 17 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/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/vyahello/python-classes-cheetsheet

📚 Contains a set of tips and tricks for python classes

oop python

Last synced: 16 Jan 2025

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

☕️ java project ☕️

java oop oop-principles

Last synced: 07 Dec 2024

https://github.com/learnwithfair/java-swing-documentation

java-swing-documentation with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]

documentation java java-swing learn-with-fair learnwithfair oop rahatul-rabbi rahatulrabbi swing

Last synced: 09 Jan 2025

https://github.com/otaviovb/primitive_obsession

Repositório responsável por armazenar meus estudos sobre abstrações dos tipos primitivos. Foi utilizado Abstract Factory para determinar os tipos que serão utilizados no programa.

abstract-factory csharp dotnet interfaces oop polimorphism poo primitive-obsession

Last synced: 31 Dec 2024

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

Ecommerce website using PHP OOP

ecommerce oop php

Last synced: 25 Nov 2024

https://github.com/deri-kurniawan/mini-framework

PHP Mini Framework (BETA) with Demo (Abandoned)

framework mvc-framework oop php webframework

Last synced: 25 Nov 2024

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/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/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/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/cristianprochnow/more-oop-concepts

📖 More concepts about OOP.

dotnet oop

Last synced: 07 Dec 2024

https://github.com/purplebooth/encapsulation-traits

Breaking Encapsulation with traits in PHP

oop php traits

Last synced: 03 Dec 2024

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/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/luizcalaca/ts-node-joi-api

Typescript API with Joi validations, Express.js and MySQL. The project has the main branch to show the solutions with functions and the change-oop-api-ts to show with Object oriented programming.

api-rest functional-programming joi-validation mysql2 nodejs oop oriented-object-programming programming typescript

Last synced: 25 Nov 2024

https://github.com/victorsouza19/hello-mongo

Academic activity with a complete CRUD made with Node.js and MongoDB

css ejs express express-flash express-sessions html javascript mongodb nodejs oop

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

https://github.com/anagalacticruby/productionlinetracker

This repository holds files for my integration project completed as part of my Object Oriented Programming course

css expressions java javafx learn oop scenebuilder themes

Last synced: 26 Nov 2024

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

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

drag-and-drop javascript oop

Last synced: 08 Dec 2024

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.

functional-programming mysql oop openapi postman spring-boot swagger

Last synced: 26 Nov 2024

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: 26 Nov 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: 02 Dec 2024

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

https://github.com/hoseinrezaeem/student-loan-payment-system

A system for registering and paying student loans and repaying them by students

generic hibernate inheritance java-8 jpa oop

Last synced: 27 Nov 2024

https://github.com/hoseinrezaeem/digiwallet_functional-interface

The design of a system for managing a digital wallet is called DigiWallet.

funtional generics inheritance interface java java-8 oop

Last synced: 27 Nov 2024

https://github.com/hind-sagar-biswas/logger

PHP OOP login and registration system with remember me option!

login-system oop php php-oop

Last synced: 08 Dec 2024

https://github.com/ronhachmon/facebook-desktop-app

project in C# using facebook API to create a desktop application practicing design patterns and multithreads

api csharp design-patterns oop oop-principles threading tokens

Last synced: 31 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/wracce/contacts-app

A contact tracking application with an example of a Rest request. An example of using React, RTK and FSD methodology

bem classnames crud eslint fsd npm oop prettier react react-modal react-router redux redux-toolkit redux-toolkit-query roboto solid stylus typescript

Last synced: 02 Dec 2024

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

https://github.com/teodutu/poo

POO - UPB 2018-2019

java oop

Last synced: 02 Dec 2024

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

https://github.com/interglobalmedia/jukebox

An audio player in the form of a jukebox created with es6-javascript, html5-audio, oop, and includes a search-in-text searchbar.

cross-browser-compatibility es6-javascript html5-audio javascript jukebox oop player scrollbar scss search-in-text searchbar

Last synced: 02 Dec 2024

https://github.com/ela-fhd/booklist_oop

I developed this project with html, css, object oriented javascript , check out my code and my website. I hope you enjoy it🧡

css html javascript oop

Last synced: 28 Nov 2024

https://github.com/teekay/blogroll

Administer and publish links for your blog running on any platform

blogging oop publishing

Last synced: 09 Jan 2025

https://github.com/hammcn/airpowerwechatstarter

🔥🔥🔥AirPower的微信小程序开发宿主项目。

frontend oop typescript wechat-mini-program weui-wxss

Last synced: 28 Nov 2024

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

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

https://github.com/c0de4un/php-smart-bank

Bank API written in PHP 7.4 without framework

banking-applications oop php php-framework psr-12 web-application

Last synced: 09 Jan 2025

https://github.com/andre-alck/dart_entendendo_a_orientacao_a_objetos

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

dart oop poo

Last synced: 03 Dec 2024

https://github.com/aliatayee/oop-school-library

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 will allow you to: Add new students or teachers, Add new books, Save records of who borrowed a given book and when, And all of these are built in a beautiful and well-organized way!

library oop ruby

Last synced: 31 Dec 2024

https://github.com/aliatayee/catalog-of-my-things

It's a Catalog Storage OOP(Object Oriented Programming) project in Ruby. The project follows SOLID principles. The data gets added and deleted from CLI and gets preserved as JSON in a .json file. It's a simple project developed from a UML diagram. We are following Gitflow in this project. It's a pair programming, Capstone project. We have performed team code reviewing. This project have unit test for testing the models functionality.

catalog oop ruby

Last synced: 31 Dec 2024

https://github.com/rubenchirino/banking-system

University work about a banking system applying OOP.

banking command-line java oop

Last synced: 03 Dec 2024

https://github.com/sauberr/mmo_game

MMO mini game written in Python using OOP

oop python solid

Last synced: 03 Dec 2024

https://github.com/sidheshwarjadhav100/dreamteam-tracker

This project mainly focused on JDBD and MySQL Database to provides a Java-based client interface for managing IPL player information and perform CRUP operations.

arraylist database java jdbc mysql oop sql

Last synced: 16 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: 09 Dec 2024

https://github.com/victorpbilbao/pizzariafinalproject

Uma pizzaria um pouco diferente, vendendo em diversos formatos e cobrando por cm²

java javafx oop

Last synced: 03 Dec 2024

https://github.com/ali-el-badry/various-tasks

Some C++ that is coded for Dr EL-Ramly assignment

assignment classes-and-objects cpp oop problem-solving task

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

https://github.com/cartvalderama/pokemon-game

Vanilla JavaScript project featuring a dynamic map and engaging battles, built with scalable OOP principles. Inspired by Chris Courses tutorial.

css gsap howlerjs html javascript oop pixelart tiled

Last synced: 31 Dec 2024

https://github.com/qrailibs/fishboard

✨ JS Framework to make your JavaScript code more structured.

framework javascript oop

Last synced: 04 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: 12 Dec 2024

https://github.com/practical-works/csharp-ofppt

🇫🇷 Travaux Pratiques en Programmation Orientée Objet et en Programmation Événementielle avec C# .NET.

csharp dotnet event-driven-programming ofppt oop oriented-object-programming

Last synced: 24 Dec 2024

https://github.com/kubatbekkk/async-race

This TypeScript OOP project involves building an SPA for managing a collection of cars, operating their engines, and displaying race statistics. The project is designed to train the use of async functions in JavaScript, including Promises and async/await, while utilizing OOP principles.

async oop promise typescript

Last synced: 12 Jan 2025

https://github.com/ayeshakhan07/donationsappnode

Creating this project to learn and implement the core functionalities of Node. This project is created using Express, Node, Typeorm and MySql.

apis expressjs mysql nodejs nodejs-server oop oop-in-typescript typeorm typescript

Last synced: 23 Jan 2025

https://github.com/maciekiwaniuk/minesweeper

💣 Minesweeper web game made in JavaScript

css es6 javascript json localstorage multi-language oop rwd web-app

Last synced: 11 Dec 2024

https://github.com/amirhakimnejad/big-number-in-cpp

Implementation of a class that can handle calculations between big numbers in c++.

algorithm bigint bignumber cpp object-oriented-programming oop stack

Last synced: 04 Jan 2025

Object-oriented programming (OOP) Awesome Lists