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/syaw0/design-patterns

most useful design patterns in most use language 💫️ 🏵️

design-pattern design-patterns oop pattern patterns

Last synced: 02 Jan 2025

https://github.com/enverarslan/autodidact

Autodidact - Social Content Sharing Platform

laravel oop oop-in-php php postgresql redis

Last synced: 28 Dec 2024

https://github.com/nbehrnd/bader_article

«Putting Fortran's object-related features to practical use» a draft prepared by the late Reinhold Bader (1966-2024)

fortran fortran2003 modern-fortran oop

Last synced: 14 Jan 2025

https://github.com/codeurzebs/ict-c-plus-plus

✔A little push for my friends from C++. Here is all the assignments I did in class. you can fork the repository and add your own.

ict-u oop solution-td

Last synced: 26 Dec 2024

https://github.com/samchenyu/javachessengine

Chess Engine Developed With The MiniMax Algorithm

chess-engine minimax minimax-alpha-beta-pruning oop piece-square-tables

Last synced: 07 Nov 2024

https://github.com/denismurphy/pythonic

Selection of naive code snippets and examples that I compiled while learning Python.

beginner collections functional-programming oop python typing zen

Last synced: 25 Dec 2024

https://github.com/salemcode8/code

Simple MVC Framework

code framework mvc mvc-framework oop php

Last synced: 13 Oct 2024

https://github.com/asbhogal/javascript-algorithms-and-data-structures

Course notes for the JavaScript course provided by freeCodeCamp entitled 'JavaScript Algorithms and Data Structures.' Notes from activites and exercises will be pushed to this repo to serve as a 'bank' of resources and future reference.

algorithms data-structures data-structures-and-algorithms debugging dsa dsa-algorithm dsa-practice es6 freecodecamp functional-programming html5 javascript javascript-algorithms js object-oriented-programming oop

Last synced: 21 Jan 2025

https://github.com/giuliocorradini/financetracker

A personal finance manager written in Java for OOP exam

finance java javafx oop unimore

Last synced: 13 Jan 2025

https://github.com/reem-lab/mapty-app

.This Application made with vanilla JavaScript and I used Geolocation and OOP Javascript there, This app contain a map and you can press on anywhere then specify what you want to do there running or cycling . '🏃‍♂️' OR '🚴‍♀️

css htm javascript localstorage oop

Last synced: 11 Jan 2025

https://m-aminalizadeh.github.io/Awesome-books-collection/

This project is about building a web-app to store your books collection in browser's local storage with CRUD feature.

bootstrap5 crud-application es6-javascript eslint functional-programming gh-pages html-css-javascript javascript lighthouse localstorage npm oop responsive-website routes spa ux-ui

Last synced: 03 Nov 2024

https://github.com/bagussatoto/calculator

Mata Kuliah Pemprograman OOP

c config oop pempograman

Last synced: 17 Dec 2024

https://github.com/victorfleite/doman

Application to help parents to apply the glenn doman metodology to their child.

angularjs education kids oop pgsql postgresql teaching yii2

Last synced: 17 Dec 2024

https://github.com/fdeniz07/javacamp

Kodlama.io - Java Camp, Trainer: Engin Demirog

core-java java oop

Last synced: 29 Dec 2024

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

https://github.com/wendelladriel/cursophpoo

Repositório do projeto do Curso de PHP Orientado a Objetos da Codeshare

codeshare course oop php

Last synced: 14 Dec 2024

https://github.com/aashrafh/paintforkids

🎨 Paint-For-Kids Project, fully coded using C++,C as a Project for Object Oriented Course [2018]

cpp object-oriented-programming oop paint university-project

Last synced: 12 Dec 2024

https://github.com/shxntanu/se-lab-assignments

A collection of all Second Year Computer Engineering assignments from Savitribai Phule Pune University (SPPU).

algorithms assembly computer-graphics cpp data-structures dsa microprocessor oop sppu sppu-computer-engineering

Last synced: 19 Dec 2024

https://github.com/codewithmike01/mini-console-base-student-management-system

This is a Mini Student console base Management system, the aim of this personal project is to practice , PEP8 convection, Solid principle, Unit Testing, and clean code in python

oop python3 uniitest

Last synced: 18 Dec 2024

https://github.com/barakadanny/school-library-ruby

This is a school library project. It is a console application that allows you to manage a library.

diagram oop ruby

Last synced: 28 Dec 2024

https://github.com/filipczuba/gestionebilancio

Simple Java implementation of bookkeeping software.

java javaswing mvc oop unimore

Last synced: 11 Dec 2024

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

https://github.com/k1r0s/ritley-alpha

[DEPRECATED] use k1r0s/ritley instead

back-end dependency-injection oop rest-api

Last synced: 14 Dec 2024

https://github.com/vineetagarwal-code/oop_crashcourse

A repository containing all the knowledge of OOP in java in one single bundle ! ✰⋆🌟✪🔯✨

coding codinground interview java javainterview object object-oriented-programming oop oopinjava oopnotes progarmming

Last synced: 22 Jan 2025

https://github.com/ateeqrana7/banking-management-system

This is a Banking Management System built using the concepts of Object Oriented Programming & Data Structures. The following data structures have been implemented in this project; LinkedList, Queues.

bank-management-system banking banking-application banking-applications banking-system bankmanagement bankmanagementsystem classes cplusplus data-structures datastructures linked-list linkedlist management management-system object-oriented-programming oop queue

Last synced: 11 Nov 2024

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

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

Axon and OOP (Inheritance, Polymorphism)

axonframework ddd inheritance oop

Last synced: 04 Dec 2024

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

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

https://github.com/robsonbittencourt/palestra-solid-oo

Repositório com exemplos utilizados na palestra: Software Robusto e Flexível - SOLID + Dois Dedos de Orientação a Objetos

java oop oop-principles solid solid-principles

Last synced: 13 Jan 2025

https://github.com/amirisback/automata-theory-language

Final Task Auotomata Theory Language

automata final java lexical-analyzer oop task

Last synced: 09 Dec 2024

https://github.com/taeguk/oop-in-c

Object Oriented Programming in C

c-language oop study

Last synced: 16 Jan 2025

https://github.com/khaledashrafh/driveme

DriveMe is a Java application that helps users to communicate with car drivers to transport users to any area. It uses SOLID principles, software engineering, and OOP concepts to implement the functionality and design of the application. The application has two versions: one with web service in Spring Boot and another with console.

driver oop passenger software-engineering solid-principles transportation uber

Last synced: 07 Dec 2024

https://github.com/thundernet8/velay

使用 TypeScript 以 OOP 的方式写 Vue 和 Vuex store.

injection oop vue vuex

Last synced: 21 Dec 2024

https://github.com/miroslav-reiter/python_oop

🧊 Python OOP materiály, zdrojové kódy

excel oop pandas python reiter

Last synced: 22 Dec 2024

https://github.com/nitbravoa92/hello-rails-react

This is a simple application for displaying random greetings, made with Ruby on Rails. The application consists of an API in the backend, which has a single endpoint that is consumed from a frontend made with ReactJS and Redux toolkit to manage the global state of the application.

monolith-architecture oop postgresql reactjs ruby-on-rails

Last synced: 21 Jan 2025

https://github.com/react-declarative/nft-mint-tool

Remix-IDE deployable ERC721A NFT contract with React frontend. This tool supports multiple mint waves and merkle tree whitelist for a presale

dependency-injection erc721 erc721a nft oop openzeppelin react solid solidity typescript web3

Last synced: 29 Nov 2024

https://github.com/gjerokrsteski/pimf-twig

Simple "Hello world" application using PIMF micro framework and Twig a template engine brought by Symfony framework

oop php twig

Last synced: 21 Jan 2025

https://github.com/ibrahimsyah/pemlan_codebase

Code Repository for Advance Programming Practicum Class

java oop

Last synced: 28 Nov 2024

https://github.com/rarakira/cpp-modules

Introduction to object oriented programming with C++, 42 curriculum

21school cpp cpp98 ecole42 oop oop-in-cpp

Last synced: 20 Jan 2025

https://github.com/sug0/zerofucks

just another boring brainfuck interpreter

beginner-project brainfuck compiler interpreter java oop oop-languages

Last synced: 20 Dec 2024

https://github.com/shira-374/lua-object-model

Simple object model implementation in Lua

class inheritance lua model object oop

Last synced: 13 Jan 2025

https://github.com/alexpetul/paint

Mini paint program written with C++.

cpp oop paint winapi

Last synced: 28 Nov 2024

https://github.com/wilfredpine/pigleth

Livestock Sales & Inventory - A simple web project about Sales & Inventory Management System of Piggery Farm using enhanced object-oriented programming (OOP) approach.

inventory-management-system object-oriented-programming oop pdo pdo-mysql php web

Last synced: 15 Jan 2025

https://github.com/ishaansathaye/cpe203-oop

Cal Poly CPE 203 Project Based Object-Oriented Programming and Design

cal-poly computer-science java oop

Last synced: 24 Dec 2024

https://github.com/g-magdy/pong-game

Your Classic Arcade Game, but with a twist; the ball speeds up!

game-2d oop raylib-cpp

Last synced: 10 Nov 2024

https://github.com/walidadebayo/mappifysql

MappifySQL is a lightweight, easy-to-use Object-Relational Mapping (ORM) library for MySQL databases, designed for use with Node.js. It provides an intuitive, promise-based API for interacting with your MySQL database using JavaScript or TypeScript.

javascript mysql mysql-connector mysql-database mysql-server mysql2 node-js nodejs nodemon oop orm

Last synced: 11 Oct 2024

https://github.com/quanghihicoder/chess_ai

C#, Minimax, Winform, Chess game full rules

chess-ai chess-game csharp minimax-algorithm oop winform

Last synced: 09 Nov 2024

https://github.com/fuad-nasseraldeen/coupon-system

A client-Server Coupon management system enables companies to generate coupons as part of their advertising and marketing campaigns.

connection facade-pattern factory-pattern java oop singelton thread-pool

Last synced: 20 Jan 2025

https://github.com/stdlib-js/assert-instance-of

Test whether a value has in its prototype chain a specified constructor as a prototype property.

assert assertion class inherit inheritance inherits instanceof javascript node node-js nodejs object-oriented oop proto prototype stdlib util utilities utility utils

Last synced: 26 Oct 2024

https://github.com/saeedkohansal/php-oop-crud-pdo-mysql-script

I will teach you how to create a PHP Object-Oriented CRUD system using the PDO extension and MySQL database from scratch. You should know the basics of PHP to handle this. After watching this video, you will know how to do a complete PHP CRUD operation. It's a video about backend web development and database.

backend course crud database dummy-data gilgeekify howto learn-to-code mysql object-oriented-programming oop pdo pdo-mysql php phpmyadmin script sql-injection sql-query tutorial web-development

Last synced: 03 Dec 2024

https://github.com/tegarpratama/login-oop-php

Login & Registration Simple with OOP PHP

crud login oop php

Last synced: 05 Jan 2025

https://github.com/agoalofalife/solid

Five basic principles OOP, just examplу..

oop solid solid-principles

Last synced: 02 Dec 2024

https://github.com/notninja/nevis

Makes JavaScript more object-orientated

browser equals hashcode inheritance javascript nodejs oop

Last synced: 12 Nov 2024

https://github.com/gumdropsteve/twitter

Collection of Python scripts utilizing Selenium for Twitter (tweet , retweet)

oop selenium twitter

Last synced: 23 Oct 2024

https://github.com/sistematico/oop-php-mvc

Based on https://www.udemy.com/object-oriented-php-mvc

mvc oop php

Last synced: 08 Dec 2024

https://github.com/tegarpratama/crud-oop-php

CRUD Application with OOP PHP

crud crud-application oop php

Last synced: 05 Jan 2025

https://github.com/datpham0412/cgpa-calculator

The CGPA Calculator is a terminal-based tool for students to manage and calculate their GPA and CGPA efficiently. Enter personal details, course units, and grades to track academic performance. Built with C++ and SQLite.

cmake cplusplus-17 gtest oop sqlite

Last synced: 09 Nov 2024

https://github.com/datpham0412/way-to-world-cup

C# - Splashkit Library

csharp oop splashkit

Last synced: 09 Nov 2024

https://github.com/berhalak/packer

Serialize javascript

database oop serialization

Last synced: 23 Nov 2024

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

设计模式学习(附带 UML 类图)

desing-patterns java oop python uml-diagram

Last synced: 27 Nov 2024

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

Demonstration and implementation of Design patterns in java.

design-patterns infrastructure java ood oop oops-in-java solid solid-principles system-design

Last synced: 13 Jan 2025

https://github.com/trivonse/mapty

Project for OOP

css geolocation html javascript map oop

Last synced: 03 Dec 2024

https://github.com/anyversion/anydi

基于 Typescript DI 实现。

injection oop

Last synced: 23 Nov 2024

https://github.com/erfaniaa/ap-messenger

A chatting messenger, implemented with JavaFx

java javafx oop sockets

Last synced: 26 Nov 2024

https://github.com/adaiasmagdiel/hermes

Hermes is a experimental lightweight PHP library for routing management. It provides a simple and intuitive way to define routes and execute actions based on HTTP requests.

experimental http lightweight mythology oop oriented-object-programming php router routing web web-development

Last synced: 06 Jan 2025

https://github.com/tuancamtbtx/solid-principles

Example of SOLID principles using object-oriented languages

javascript nodejs oop solid

Last synced: 02 Jan 2025

https://github.com/nadavbitran/oop-programming-in-the-.net-environment-and-csharp

Personal repo for the course Object-oriented programming in the .NET environment and C#.

csharp dotnet oop

Last synced: 09 Jan 2025

https://github.com/suryapardana/python-oop-inheritance-sederhana

simple program game oop inheritance is simple by using the python language

inheritance inheritance-examples oop oops-in-python python python-3 python3 sidoarjo sidoarjo-dev

Last synced: 19 Jan 2025

https://github.com/ugurcanerdogan/northwind-backend

This repository was created in line with Engin Demirog's C# code camp.

aop csharp database database-management multitier-architecture oop solid-principles webapi

Last synced: 19 Dec 2024

https://github.com/jacobway/jumpjack

pure JavaScript, DOM elements drawing little game

browserify css dom html javascript npm oop run-jump-game web-audio

Last synced: 01 Dec 2024

https://github.com/mikeshiyan/passgen

Password generating Symfony Console application.

composer console generator oop password php

Last synced: 22 Nov 2024

https://github.com/urunov/upcoding

System design scaleable, TinyURL service developed in environment using Zookeeper, Cassandra, Redis as a cache, Spring-Boot, Spring-Data, Spring-Security and OAuth2 for sign-in with Google.

oop redis system-design system-design-project system-programming

Last synced: 25 Nov 2024

https://github.com/lebrancconvas/solid-practice

SOLID Principle for improving my programming skill.

csharp design-patterns object-oriented-programming oop solid-principles

Last synced: 08 Jan 2025

https://github.com/clifftech123/advance-oop-in-typescript

This repository contains advanced concepts of OOP in TypeScript.

oop typescript

Last synced: 27 Dec 2024

https://github.com/rushilpatel21/learning-management-system

Designed and implemented a Learning Management System (LMS) as part of an Object-Oriented Programming (OOP) assignment.

java learning-management-system lms oop oops-in-java

Last synced: 07 Jan 2025

https://github.com/eyupfidan/swift-projects

I decided to collect my ios application repo, which I am interested in as a hobby and developed with swift language, in a single repo.

apple ios native oop swift uikit xcode

Last synced: 29 Nov 2024

https://github.com/dimpiax/swift-design-patterns

Basic implementation of design patterns on Swift with UML visualization

design-patterns ood oop swift uml

Last synced: 08 Jan 2025

https://github.com/milandjurdjevic/cenum

Object oriented alternative to C# enum

csharp ddd dotnet enum enumeration oop sourcegenerator

Last synced: 08 Nov 2024

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

java (OOP) documentation with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]

documentation java jdbc learn-with-fair learnwithfair oop oop-in-java rahatul-rabbi rahatulrabbi

Last synced: 09 Jan 2025

https://github.com/mjbae/the-perfect-oop

객체지향 패러다임에 대한 이해도를 점검하기 위한 연습

oop solid-principles spring-data-jpa spring-mvc tdd

Last synced: 19 Dec 2024

Object-oriented programming (OOP) Awesome Lists