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

Create a fake recipe website with Javascript and some useful technologies and tools such as Parcel, npm, ES6 modules, OOP, and so forth. 🏅

ajax-request async-await babeljs core-js css3 es6 es6-modules git html5 javascript mvc npm oop parcel sass

Last synced: 14 Feb 2025

https://github.com/abdullahazharkhan/slow-nuces

Built with SFML, uses OOP concepts and C++ as a language.

oop sfml sfml-graphics-library

Last synced: 15 Nov 2024

https://github.com/keroloussamy/hotelzilla-api

The back-end API for a hotel reservation app. It has endpoints for users / hotels / cities / rooms types to allow users to do auth users, CRUD hotels, make reservations.

oop postgresql rails rspec-testing ruby

Last synced: 09 Nov 2024

https://github.com/codershiyar/passwordmanager

A simple project for practice on OOP, design patterns , principles and code smells. It was for a university project. This Console Project is a password or account manager.

account-management codesmells console-app console-application design-pattern design-patterns java oop oop-principles oops-in-java password-manager principles simple-project

Last synced: 08 Jan 2025

https://github.com/irfanshadikrishad/java101

Life is way too short to be coding in Java. 😐

java object-oriented-programming oop oops-in-java

Last synced: 25 Dec 2024

https://github.com/colasgael/myfoodora

Implementation of an online food ordering and delivery platform using OOP in Java

java oop uml-diagram

Last synced: 08 Nov 2024

https://github.com/saber2pr/saber-ioc

:art: A simple Injector for ioc

aop ioc ioc-container oop reflect typescript

Last synced: 11 Feb 2025

https://github.com/quatrope/uttrs

uttrs provides utilities for creating attrs based classes with astropy units.

astronomy astropy astropy-units attrs classes oop units-measures-converter

Last synced: 08 Nov 2024

https://github.com/franpog859/darwinlogs

🙊⌚️ Simple population evolution simulator Darwin Logs. Population tries to fit in the environment. All statistic data is provided in CSV format for further analysis

analysis csv data-visualization genetic-algorithm gnuplot oop

Last synced: 12 Nov 2024

https://github.com/virag-ky/oop-school-library

This is a console app project which behaves as a school library. The user can add persons(students, teachers), add books, add rentals, list all books, list all persons/students/teachers and list all rentals by a given person's ID.

classes oop rspec rubocop ruby unit-testing

Last synced: 12 Nov 2024

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

This is an education project that school librarian to Add new students or teachers, Add new books, Save records of who borrowed a given book and when.

oop ruby

Last synced: 12 Feb 2025

https://github.com/jsiqbal/engineering-philosophy

Notes about Various Engineering Knowledge I gathered.

cpp deployment java oop ubuntu vscode-settings

Last synced: 06 Nov 2024

https://github.com/ilkeresen/mvc5libraryapp

Layout Kontrolü Controller Yapısı Model Yapısı View Yapısı Linq Sorguları Entity Framework Sorguları İlişkili Tablolar Diyagramlar Triggers Kullanımı Prosedür Oluşturma Hazır Template Kurulumu ve Düzenlenmesi CSS Kontrolleri Bootstrap Yapısı Dinamik Web Projeleri Oluşturma Dashboard yapısı Chart Widget Cards kullanımları Mvc ile Adım Adım Web Geliştirmeyi Entity Framework Linq Sorguları Sınıf Nesne ve OOP Kavramları SQL ile Veri Tabanı Yönetimini Prosedür ve Trigger Kontrollerini Dahsboard Yapısını Dinamik Web Geliştirmeyi Bootstrap Css Html Tasarım Kontrollerini

adminlte ajax asp-net-mvc bootstrap chart controller diagram entity-framework javascript layout linq model mvc5-framework oop smtp sql stored-procedures templates triggers view

Last synced: 02 Feb 2025

https://github.com/jay3332/pymacro

PyMacro can automate your tasks inside of Python.

macro oop py python tasks

Last synced: 15 Feb 2025

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

Welcome to my GitHub repository where I share my Object-Oriented Programming (OOP) projects. This repository contains examples and models of projects using essential OOP concepts such as classes, objects, and methods.

java oop oop-principles

Last synced: 14 Jan 2025

https://github.com/jaimeloeuf/simpler-fetch

A simpler fetch because using window.fetch makes me cri and the other API libraries are too BIG, complex and unsafe, so here's mine... 😐

api axios builder-pattern fetch http http-client isomorphic-fetch javascript nodejs oop rest typescript

Last synced: 13 Nov 2024

https://github.com/nelson6e65/php_nml

PHP: Nelson Martell Library - Strict properties and a set of auxiliary PHP classes

composer-library composer-package library nml oop php php-library php7 properties strict-types

Last synced: 24 Nov 2024

https://github.com/alaa-abdallah1/auction-site

Overview This is an auction app that allows users to bid on items. The app is built using Laravel and Vue. Users can view a list of items up for auction, place bids on items, and view their bidding history.

css html laravel mysql oop php sql tailwindcss vue

Last synced: 06 Feb 2025

https://github.com/banyc/socketapp

A Simple-to-use, Interactive Socket. Cross-platform. Middlewares for socket message processing.

cross-platform csharp dotnet network oop socket tcp

Last synced: 19 Nov 2024

https://github.com/banyc/sharpnetwork

A bare-metal implementation of neural networks. Define networks in Numpy.NET. More than encapsulations.

csharp educational from-scratch neural-network numpy oop

Last synced: 19 Nov 2024

https://github.com/abanoub-asaad/game-box

Game Box of 4 games Sokoban, Tetris, AI-TicTacToe and Arkanoid made with Java and JavaFX.

design-patterns java javafx oop

Last synced: 16 Nov 2024

https://github.com/iakoug/world-of-tanks

[2017 毕业设计] A web game written using the native javascript.

game javascript oop prototype

Last synced: 09 Feb 2025

https://github.com/dpvasani/oops-in-cpp

Welcome to the OOPs-In-Cpp repository! This repository is dedicated to exploring and mastering Object-Oriented Programming (OOP) concepts in C++. It includes a variety of code samples, exercises, and homework assignments that will help you understand and apply OOP principles effectively.

oop oop-principles oops-in-cpp

Last synced: 12 Nov 2024

https://github.com/shixiongfei/oop-scheme

Classes and objects in Scheme.

lisp oop scheme

Last synced: 19 Jan 2025

https://github.com/andreeadraghici/oop

OOP concepts in C++ Language

concept cpp familiarization language notions oop

Last synced: 21 Jan 2025

https://github.com/edgardleal/solid

Apresentação sobre SOLID

oop solid typescript

Last synced: 13 Jan 2025

https://github.com/basemax/importantwordextractor

A tiny PHP class-based program to analyze an input file and extract all of that words and detect how many times every word is repeated. (It's not case sensitive)

oop oop-examples oop-php php text-process text-processing text-processor text-processors word-analysis word-extraction words words-counter wordsearch

Last synced: 09 Feb 2025

https://github.com/si-ja/machine-learning---educational-material

This repository is focused on providing educational material to those who start learning Machine Learning with python. [Many things I learn myself as I provide material for education, therefore the repository is of an altruistic character; have fun learning new things!]

ascii ascii-art classes classes-and-objects cv2 education educational keras keras-tensorflow knn knn-classification machine-learning machine-learning-algorithms markov-chain numpy oop pandas sklearn teaching teaching-materials

Last synced: 27 Nov 2024

https://github.com/vuthanhhai2302/hospital-management-c-plus-plus

My C plus plus project in Hospital Management, mainly about basic concepts of OOP and C plus plus

c-plus-plus hospital-management oop

Last synced: 11 Nov 2024

https://github.com/flamendless/ecsvsooptutorial

source code for https://flamendless.github.io/ecs-vs-oop/

2d ecs gamedev love2d lua oop tutorial

Last synced: 20 Jan 2025

https://github.com/melaniesigrid/oop_school-library

A Ruby school library app that records the available books and who borrows them.

oop ruby

Last synced: 28 Dec 2024

https://github.com/umut-tosun/java102_patikasi

Patika_dev egitimlerinde java 102 için yaptıgım çalışmalar ve örnekler

intellij-idea java java102 object-oriented-programming oop patikadev umut-tosun

Last synced: 26 Nov 2024

https://github.com/wherewhere/selfcomserver

Both COM client and server by oneself

com csharp oop uwp winrt

Last synced: 30 Jan 2025

https://github.com/k1ethoang/party-management

Bài Tập Lớn - Lập trình hướng đối tượng (OOP). Đại học Giao Thông Vận Tải - Phân hiệu TP.HCM (UTC2).

cpp oop university

Last synced: 31 Dec 2024

https://github.com/rafaykhattak/assets-managment-system-oop

Efficiently manage real estate properties and stock investments with this C++ console application. Track profits, input details, and streamline your financial management.

asset-management-system c cpp management-system object-oriented-programming oop

Last synced: 12 Jan 2025

https://github.com/dakedroid/code-examples-java

In this Repository you can find all kind of Examples in Java SE. Using Netbeans IDE.

algorithm algorithms develoment java javase oop programming

Last synced: 22 Nov 2024

https://github.com/objectionary/flatty

Object De-nesting for EO programs

java oop

Last synced: 12 Nov 2024

https://github.com/danilado/iu7-oop

Работы по курсу Объектно Ориентированное Программирование кафедры ИУ7 МГТУ им. Баумана

bmstu bmstu-iu7 iu7 oop

Last synced: 07 Nov 2024

https://github.com/annamihailovna/hw_python_oop

Модуль фитнес-трекера

docstring flake8 git github oop python vscode

Last synced: 11 Jan 2025

https://github.com/kevindasilvas/design-patterns

Based on the YouTube playlist of Christopher Okhravi and in the head first book I’ve created a repository to consolidate my learning and help others to find resources

christopher-okhravi design-patterns oop php7

Last synced: 21 Oct 2024

https://github.com/stephenkati/oop-school-lib

oop-school-lib-prac Is an app a Librarian at a school university uses to create new user (students/teachers), add new books, and save records of who borrowed a given book and when.

oop postgresql rspec-testing ruby

Last synced: 12 Jan 2025

https://github.com/fish-uncle/oop

基于 SVG 的简易流程管理系统

element-plus oop pug scss typescript vue vue3 vuejs

Last synced: 10 Feb 2025

https://github.com/objectionary/demu

A command line tool for DeMutabilization of EO programs

code-optimization eolang java oop

Last synced: 12 Nov 2024

https://github.com/lua-rocks/core-deprecated

Core libs for self-documented object oriented programming in lua.

documentation lua luajit oop oop-principles

Last synced: 25 Nov 2024

https://github.com/skapral/poetryclub

A service for coordinating efforts inside community of creative people

grizzly jax-rs jersey oo-atom oop

Last synced: 18 Oct 2024

https://github.com/rabinadk1/kurukshetra

Academic project on OOP( C++ ) by @safalthapaliya, @samipism and @rabinadk1

cpp98 oop sfml

Last synced: 19 Nov 2024

https://github.com/tsnsoft/tsn_java_oop

Примеры ООП на Java в NetBeans (интерфейсы, абстрактные классы, инкапсуляция, полиморфизм, , вложенные классы)

absclasses classes example incapsulation interfaces java netbeans oop polimorphism

Last synced: 17 Jan 2025

https://github.com/tsnsoft/javaoop

Пример простейших базовых структур в Java

example java netbeans oop

Last synced: 17 Jan 2025

https://github.com/puzzle-org/configuration

Configuration as a service

configuration library oop php yaml

Last synced: 18 Nov 2024

https://github.com/richardevcom/wordpress-plugin-boilerplate

This WordPress Plugin Boilerplate is meant for you to develop your own plugin on.

boilerplate css dashboard enqueue js oop php plugin widget widgets wordpress wp

Last synced: 05 Jan 2025

https://github.com/lablnet/php-hashing

This Package provides secure Bcrypt and Argon2 hashing for storing user passwords.

argon2 bcrypt classes free hashing oop package passwords-hash php secured

Last synced: 20 Nov 2024

https://github.com/joaofbantunes/backtobasicsthemessweremakingoutofoop

Back to basics: the mess we're making out of OOP

dotnet oop presentation

Last synced: 14 Feb 2025

https://github.com/sevdanurgenc/pythonsamples

The scope of this project includes examples of data analysis related to python.

artifical-intelligence data dataanalysis datascience machine-learning oop python

Last synced: 29 Jan 2025

https://github.com/kinoute/elyane

An OOP Deep Neural Network using a similar syntax as Keras with many hyper-parameters, optimizers and activation functions available.

adam-optimizer deep-learning dropout l2-regularization momentum neural-network oop python rmsprop softmax

Last synced: 09 Nov 2024

https://github.com/mehulkaklotar/wp-nonce

WordPress Nonce Implementation Object Oriented Way

oop wordpress wordpress-nonce wordpress-security

Last synced: 10 Feb 2025

https://github.com/xdillx/databridge

A personal project developed in Delphi to facilitate data imports into various databases. It adheres to OOP principles and MVC architecture, providing an intuitive interface for mapping and transferring data between different database systems, including Firebird, MySQL, SQLite and PostgreSQL.

database delphi firebird import mysql oop oracle-database sqlite sqlserver

Last synced: 15 Feb 2025

https://github.com/ismailceylan/type.js

Allows to define types, abstract types, interfaces and traits. Types can be extends by other types, uses traits and implements interfaces in multiple manner. Also, interfaces and traits can extends their kinds.

es6 interface interface-inheritance javascript mixins multiple-inheritance multiple-interfaces multiple-traits oop trait trait-inheritance types

Last synced: 19 Dec 2024

https://github.com/pkprajapati7402/hangman-game-cpp

A simple C++ command-line implementation of the classic Hangman game. Guess the hidden word letter by letter before running out of attempts. This project provides an interactive and enjoyable way to practice basic programming concepts.

basic-programming cli command-line-game cpp fun-project hangman-game interactive oop word-game

Last synced: 23 Dec 2024

https://github.com/hbarcelos/cpp-state-machine

Example implementation of a State Machine in C++ to illustrate the State Pattern

cpp design-patterns oop oop-principles

Last synced: 12 Nov 2024

https://github.com/raphaelalmeidamartins/trybers-and-dragons

TypeScript, OOP and SOLID project developed at the end of Unit 27 (Back-end Development Module) of the Trybe's Web Development course

object-oriented-programming oop solid solid-principles typescript

Last synced: 17 Nov 2024

https://github.com/andr3w03/kgv_uas_turing-a

Ujian Akhir Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw glm glsl object-oriented-programming oop opengl visual-studio

Last synced: 02 Dec 2024

https://github.com/devmuhammadzaki/php-developer-roadmap

A step-by-step learning roadmap for aspiring PHP developers, covering PHP, Laravel, MySQL, RESTful APIs, front-end basics, and modern development tools and practices.

aws composer css docker html javascript laravel mysql oop php react vue websecurity

Last synced: 04 Jan 2025

https://github.com/dizzydroid/asu_juniorproject

ByteWise: A Java-based educational platform for the CSE231s course, connecting students and instructors.

bytewise course course-project course-system java jdk junior-project oop project

Last synced: 17 Feb 2025

https://github.com/hoseinrezaeem/educational-management-system

A complete educational system management plan that includes teachers, students, courses, and educational employee.

crud generic hibernate inheritance java java8 jpa jpa-hibernate junit junit5 login oop postgresql test

Last synced: 17 Feb 2025

https://github.com/pejmankheyri/smsir-php

Sending SMS using PHP classes for all possible modes of the sms.ir panel

class farsi notification oop persian php php56 php74 php80 sms

Last synced: 22 Jan 2025

https://github.com/mathworks/oop-population-dynamics

This project show cases how to use Object Oriented Programming in MATLAB to do dynamic population models in a scalable and flexible framework

monte-carlo-simulation oop population-model

Last synced: 09 Nov 2024

https://github.com/fernandezja/la-liga-de-la-justicia-typescript

La Liga de La Justicia en TypeScript

object-oriented oop poo typescript vscode

Last synced: 20 Feb 2025

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: 26 Jan 2025

https://github.com/cdhai/oop_java_ptit

Object Oriented Programing with Java

java oop oops-in-java ptit

Last synced: 18 Jan 2025

https://github.com/ericneves/todolist

🔥 App developed with PHP, OOP, Postgresql, Dynamic Routes, ReactJS, Vite, Docker, Docker Networks and more...

api-rest docker oop php reactjs vitejs

Last synced: 18 Jan 2025

https://github.com/yegor256/eo3-programs

Illustrative EO programs for the 3rd volume of the "Elegant Objects" book (not yet published)

book eolang oop

Last synced: 10 Feb 2025

https://github.com/maxicorrea/java-paint-drawing-desktop

Simple application programmed in the desktop java programming language so that children spill painting cartoons.

bmp-image desktop-application java-paint-drawing javase oop painting-cartoons swing swing-gui

Last synced: 22 Jan 2025

https://github.com/mrcaidev/design-patterns

Design patterns written in TypeScript, under both OOP and FP paradigm.

design-patterns fp functional-programming object-oriented-programming oop typescript

Last synced: 18 Jan 2025

https://github.com/filipczuba/gestionebilancio

Simple Java implementation of bookkeeping software.

java javaswing mvc oop unimore

Last synced: 05 Feb 2025

https://github.com/idugalic/axon-polymorphism-demo

Axon and OOP (Inheritance, Polymorphism)

axonframework ddd inheritance oop

Last synced: 31 Jan 2025

https://github.com/garrettw/aspire

An opinionated general-purpose PHP app framework

bdd framework modular oop php php-framework srp

Last synced: 14 Nov 2024

https://github.com/ohjurot/easyhwnd

Never ever write your windows window-framework from scratch again. Header Only. Just the basic to make HWND OOP and more accessible.

header-only helper hwnd oop win32 winapi window windows

Last synced: 12 Feb 2025

https://github.com/phanatagama/e-library

☔ CLI-based library information management system

college-project mvc mvc-architecture mysql-database oop python

Last synced: 08 Jan 2025

https://github.com/stephenkati/oop-school-lib-prac

oop-school-lib-prac Is an app a Librarian at a school university uses to create new user (students/teachers), add new books, and save records of who borrowed a given book and when.

oop ruby

Last synced: 04 Feb 2025

https://github.com/abela-a/rental-mobil

Aplikasi manajemen sistem Rental Mobil dengan fitur lengkap dari pemesanan hingga penarikan laporan.

mvc oop php school-project

Last synced: 06 Feb 2025

https://github.com/0xjonaseb11/t1_cat

Informatics - Sample

assingment classes exceptions java oop

Last synced: 20 Jan 2025

https://github.com/ashkan0201/notebook

A demonstration of oob interaction in this project.

oop python3

Last synced: 13 Jan 2025

https://github.com/ineelhere/forex-connect

Streamlit Connection to Explore Foreign Currency Exchange rates 💰 in real-time

api connection data-engineering oop oops-in-python panda python streamlit streamlit-webapp

Last synced: 13 Feb 2025

https://github.com/widoz/template-loader

A WordPress template loader to use within your plugin

loader oop php psr template template-loader wordpress

Last synced: 11 Feb 2025

Object-oriented programming (OOP) Awesome Lists