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

Repositorio de Java para explicar, aprender, estudiar desde los conceptos mas simples a los mas complicados

annotations java javaee javase modern-java oop sockets testing

Last synced: 13 Oct 2024

https://github.com/brian-emarquez/learning-java

☕ JAVA SE, POO, JDBC, Oracle, Servlets, JavaEE, Web Services, JSF, EJB, JPA, PrimeFaces, Hibernate, Spring, Struts.

api facelets java javaee javaserver-faces jdbc jdk jsp mvc netbeans oop oracle servlets servlets-jsp sorting-algorithms spring-boot

Last synced: 13 Oct 2024

https://github.com/ugurcanerdogan/rent-a-car-backend

ReCapProject of C# Code Camp. C#, OOP, database programming , multitier architecture, back-end, SOLID principles, AOP technics and Web API...

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

Last synced: 27 Oct 2024

https://github.com/nickorzha/cprograms

This repository contains various C++ Programs.

algorithm cpp oop structure

Last synced: 12 Oct 2024

https://github.com/sevdanurgenc/object-oriented-programming-ceng-lecture-notes

This repo contains lecture notes on Object Oriented Programming.

object-oriented object-oriented-programming oop

Last synced: 30 Nov 2024

https://github.com/objectionary/sodg

Rust implementation of Surging Object DiGraph (SODG)

eolang oop rust rust-crate rust-lang rust-library

Last synced: 31 Oct 2024

https://github.com/ladroid/cppborrowchecker

Simple C++ borrow checker

borrow borrow-checker checker cpp oop

Last synced: 14 Nov 2024

https://github.com/erickfirmo/php.router

:elephant: Simple object-oriented PHP router

oop php php-router poo route route-php router routes routing

Last synced: 17 Nov 2024

https://github.com/ash515/pyscripts

Pool of PyScripts 👨‍💻👩‍💻

coding contribute oop oops-in-python python pythonscripts scripting-language

Last synced: 15 Nov 2024

https://github.com/phanan/poddle

Parse podcast feeds with PHP following PSP-1 Podcast RSS Standard

feed oop podcasts xml xml-parser

Last synced: 28 Oct 2024

https://github.com/garciparedes/ejercicios-para-practicar-poo

Ejercicios propuestos para practicar por la asignatura Programación Orientada a Objetos de la Universidad

examples java oop university university-of-valladolid

Last synced: 15 Nov 2024

https://github.com/rafaelbroseghini/pythonista

:snake: Simple is better than complicated. Complex is better than complicated.

algorithms data-structures object-oriented-programming oop python3

Last synced: 21 Oct 2024

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

These modules of C++ are designed to help you understand the specificities of the language when compared to C. Time to dive into Object-Oriented Programming!

1337 1337school 42 42born2code 42school cpp cpp-modules cpp-pool object-oriented-programming oop oop-cpp

Last synced: 06 Dec 2024

https://github.com/lotfio/silo

:electric_plug: SILO modular PHP framework :electric_plug:

framework oop php-framework php-mvc-application php-mvc-framework php7 silo solid

Last synced: 15 Oct 2024

https://github.com/umit-ulusoy/personal-website-with-php-and-mysql

The basic personal website is built by me. I am a blind Developer, so the website does not include any CSS codes. It only includes PHP, MySQL and HTML codes.

mysql oop php7 portfolio-website

Last synced: 07 Nov 2024

https://github.com/abdussattar-70/blogging-haven

The Blogging Haven is set to become a prime illustration of a blog website. It encompasses a project that tasked me with the creation of a fully operational website, showcasing a comprehensive list of posts and empowering readers to engage with them through comments and post likes. It has been constructed using PostgreSQL and Ruby on Rails.

erd oop postgresql rspec ruby ruby-on-rails

Last synced: 15 Jan 2025

https://github.com/bondok6/mapty-app

In this app, you can log your running or cycling workouts with location, distance, time, pace, and steps/minute. You can also see all your workouts at a glance and on a map. Built with JavaScript, OOP, HTML, CSS.

css html javascript leaflet oop

Last synced: 11 Jan 2025

https://github.com/objectionary/eo-net

Socket Object for EO Programming Language

eolang oop sockets

Last synced: 12 Nov 2024

https://github.com/khalidsheet/session-manager

Allows you to deal with session in php

oop php php-session session

Last synced: 06 Nov 2024

https://github.com/pvaviloff/php-guidelines

This document outlines strategies for scaling development teams and structuring projects with a focus on writing clear code and documentation. It emphasizes the importance of thorough expert analysis and maintaining communication to ensure smooth project development.

ddd ddd-architecture ddd-example ddd-patterns ddd-php desing-patterns domain-driven-design gof grasp mvc mvc-architecture onion-architecture oop oop-php oop-principles php php8 php83 solid solid-principles

Last synced: 12 Oct 2024

https://github.com/bondok6/school-library

In this project, I build the "OOP school library" app.

oop rspec ruby

Last synced: 11 Jan 2025

https://github.com/lua-rocks/proto

OOP library

lua oop

Last synced: 25 Nov 2024

https://github.com/objectionary/reo

Experimental virtual machine for EO programs

compiler eolang oop rust virtual-machine xmir

Last synced: 12 Nov 2024

https://github.com/sandun-induranga/javascript-oop

This is learn to AAD

javascript oop

Last synced: 24 Dec 2024

https://github.com/elnurmustafayev/desing-patterns

Showing the correct understanding of the principles of OOP, design patterns and C# skills

csharp design-patterns oop refactoring

Last synced: 20 Jan 2025

https://github.com/pchemguy/contacteditor

Demo VBA application/template illustrating MVP design pattern backed by persistent storage

adodb database excel mvp oop persistence persistent-data sqlite vba vba-excel

Last synced: 29 Dec 2024

https://github.com/pchemguy/ContactEditor

Demo VBA application/template illustrating MVP design pattern backed by persistent storage

adodb database excel mvp oop persistence persistent-data sqlite vba vba-excel

Last synced: 04 Dec 2024

https://github.com/objectionary/eolang.sty

LaTeX package for drawing 𝜑-calculus formulas and SODG graphs

eolang latex latex-package latex-style oop sodg

Last synced: 11 Oct 2024

https://github.com/hamzaoutdoors/school_library_ruby

OOP School Library is an app/tool that can be used in a school library to record what books are in the library and who borrows them. At the end of the project, users will be able to; - Add new students or teachers. - Add new books, and - Save records of who borrowed a given book and when.

backend data-structures design-pattern oop oop-principles ruby ui

Last synced: 07 Jan 2025

https://github.com/sondosaabed/cars-agency

In this assignment, I apply the following concepts I learned in java (abstract class, interfaces, Polymorphism, exception handling, Files manipulation and encapsulation)

abstract cars inheritance object-oriented-programming oop

Last synced: 25 Dec 2024

https://github.com/sinjaz/js

Practical examples of JavaScript basics including OOP, inheritance, promises, closures, generators, coroutines and more...

basics closure composition inheritance javascripts js object oop orientation promises

Last synced: 27 Oct 2024

https://github.com/parezj/ultrasonic-shm-signal-analysis

Ultrasonic Detection of Composite Material Delamination via SHM UGW Lamb Wave - (PLI, CSI, ECI) - Linux C OOP library

analysis csi ctu delamination eci envelope interpolation linux ndt oop pli shm signal-processing ultrasonic ultrasonic-shm-analysis ultrasound

Last synced: 12 Nov 2024

https://github.com/khaled-alselwady/study-center-management-system

🏫 The Study Center is a comprehensive software solution for managing educational operations in schools and educational institutions. 📚

advanced-data-structures clean-code crud-operations csharp delegates desktop-application dotnet-framework events oop sql-server study-project t-sql three-tier-architecture windowsforms-applications

Last synced: 15 Nov 2024

https://github.com/objectionary/dedup

Deduplication of Objects in EO Programs

eolang oop optimization

Last synced: 11 Jan 2025

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

Murat Yücedağ`ın YouTube platformu üzerinde yayınladğı 100 derste traversal core projesinin ders kaynakları ve daha fazlası barındırdığım traversal core projem.

aspnet-mvc aspnetcore css html5 mssql n-tier-architecture oop solid-principles umut-tosun

Last synced: 26 Nov 2024

https://github.com/objectionary/eo-phi-normalizer

Command Line Normalizer and Rewriter of 𝜑-calculus Expressions (part of EOLANG family)

eolang normalization object-oriented-programming oop

Last synced: 12 Nov 2024

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

Minify your code commpress the size, increased speed

classes compresed free html master minify oop php reduce

Last synced: 20 Nov 2024

https://github.com/matrunchyk/vue-graphql

Warning! Library migrated to vue-oop and is a part of it!

collections commonjs eloquent eloquent-models es6 graphql graphql-client models oop orm umd universal vue webpack4

Last synced: 19 Jan 2025

https://github.com/objectionary/ddr

Experimental Dynamic Dispatch Removal (DDR) Toolkit for EO Programs

eolang oop

Last synced: 12 Nov 2024

https://github.com/objectionary/jucs

JUnit Classpath Sources: a simple framework for using classpath resources as JUnit sources

java junit5 junit5-extension oop unit-testing

Last synced: 12 Nov 2024

https://github.com/wahajahmed010/document-converter-csharp

Easy to use windows form based application written in C# .net that can perform a few conversions: PDF to word, word to pdf, pdf to text, text to word etc with basic Object oriented concepts. Developed as a student while learning C#.

c-sharp csharp document-management dotnet learning-by-doing oop visual-studio visualstudio windows-forms

Last synced: 13 Nov 2024

https://github.com/objectionary/opeo-maven-plugin

Maven plugin to remove Bytecode opcodes from XMIR as much as possible

bytecode compiler eolang oop optimization optimization-algorithms transpiler

Last synced: 12 Nov 2024

https://github.com/codewithpraveen/csharp-intermediate-oop

Repository for the "C# Intermediate: Learn OOP in C# with .NET Core" course.

course csharp dotnet oop udemy

Last synced: 01 Dec 2024

https://github.com/hypertextassassin0273/object_oriented_programming_in_cpp

Contains some useful OOP based C++/C++11 Programs, developed during my 2nd semester at University.

cpp cpp-basic cpp-programming cpp-templates cpp11 object-oriented-programming oop oop-examples university-assignments university-course

Last synced: 14 Nov 2024

https://github.com/vanditg/aws-ml

This repository contains course material, codes, and other components for the AWS ML Foundation Course Scholarship from Udacity.

aws-deepcomposer generative-models oop software-engineering-fundamentals udacity udacity-aws

Last synced: 05 Nov 2024

https://github.com/the-akira/pythonexperimentos

Experimentos com a linguagem Python: algoritmos, scripts, documentações, desenhos, animações e exemplos.

algorithms csv database files functions http leetcode oop opencv python3 regex threading turtle

Last synced: 17 Nov 2024

https://github.com/nemwel-boniface/nemwel_school_library

In this project, I feature as a librarian of St Nemwel's University, I need a tool to help me record what books are in the universitie's library and who borrows them.

linter oop ruby

Last synced: 13 Jan 2025

https://github.com/trainingbypackt/cpp-fundamentals-elearning

Hit the ground running with C++

cpp17 metaprogramming oop stl

Last synced: 14 Nov 2024

https://github.com/b-gonzalez/Fluent-VBA

An object-oriented fluent unit testing library for VBA

fluent-api object-oriented-programming oop tdd tdd-vba unit-testing vba

Last synced: 04 Dec 2024

https://github.com/ruben-arushanyan/comfortable

ComfortableJS is a JavaScript library that provides utilities for common programming tasks, that make coding in JavaScript easier and cleaner. ComfortableJS uses Object-oriented programming (OOP) approach to build its libraries: Unlike other similar libraries that use the functional programming approach, for example, the popular Lodash library.

boost comfort comfortable extras helpers javascript object-oriented object-oriented-programming oop oop-in-javascript oop-principles stdlib util utilities utility utils

Last synced: 28 Oct 2024

https://github.com/tednaaa/paint

🎨 Paint SPA built in Canvas using ReactJS and TypeScript

canvas effector effector-react jest oop paint paint-application react-router-dom-v6 reactjs scss scss-modules typescript vercel

Last synced: 11 Oct 2024

https://github.com/kbravh/multi-class

Easy multiple inheritance and composition in JavaScript.

classes composition inheritance object-oriented-programming oop

Last synced: 23 Oct 2024

https://github.com/ultirequiem/oop-cpp-platzi

:dizzy: C++ Object-oriented programming course on @platzi by @nerddiana

cpp oop platzi platzi-course

Last synced: 23 Oct 2024

https://github.com/ultimaweapon/nitro

Experimental OOP language that compiled to native code with non-fragile and stable ABI

compiler language oop

Last synced: 07 Dec 2024

https://github.com/megagrump/muun

moonscript compatible class implementation for Lua

lua moonscript oop

Last synced: 07 Nov 2024

https://github.com/victorgonbu/mastermind_boardgame

A mastermind board game created in Ruby. Game is playable either as a code breaker or code maker vs IA.

codebreaker guest maker mastermind oop ruby

Last synced: 03 Jan 2025

https://github.com/xdillx/backupfiles

A personal project developed in Delphi for automating backups, using SQLite and adhering to OOP principles and MVC architecture. It supports saving backups locally or on an FTP server, with control over the number of copies.

automated-backup delphi ftp mvc oop personal-project sqlite

Last synced: 27 Dec 2024

https://github.com/sriyash421/arcus

A simple game made in Python using pygame

hacktoberfest oop pygame

Last synced: 25 Oct 2024

https://github.com/onehilltech/base-object

Base object that enables OOP-like support with JavaScript objects

base-object mixins object-oriented-programming oop

Last synced: 28 Nov 2024

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

School Library is a Ruby console application for managing a library of a school. The application leverages Object Oriented Programming (OOP) and its classes to create manageable objects like students, teachers, classroom etc. Built with Ruby, Postgesql.

database oop oop-in-ruby orm postgresql relational-databases ruby sql

Last synced: 20 Oct 2024

https://github.com/boisgera/poo-java

Programmation Orientée Objet avec Java

java oop svg

Last synced: 07 Nov 2024

https://github.com/emirhandogandemir/oyuncusistemimusteriyonetimi

Bir oyun yazmak istiyorsunuz. Bu yazılım için backend kodlarını C# ile geliştirmeyi planlıyoruz. Yeni üye, satış ve kampanya yönetimi yapılması isteniyor.

csharp oop

Last synced: 08 Nov 2024

https://github.com/marcosrivasr/php-poo

Archivos fuente para el mini curso de Programación Orientada a Objetos con PHP

oop php8 poo

Last synced: 12 Nov 2024

https://github.com/mhaidarhanif/auteline

:atm: Auteline - Simple ATM simulator with basic features made using Java

atm java oop

Last synced: 14 Nov 2024

https://github.com/vvkin/graph-sandbox

WinForms application for building graphs and processing (with visualizing) classic graph theory algorithms on it.

csharp discrete-mathematics graph-algorithms graph-theory oop winforms

Last synced: 06 Nov 2024

https://github.com/lablnet/zestrouter

ZestRouter is a small but powerful routing class for php

advance class free oop php php7 routing

Last synced: 20 Nov 2024

https://github.com/0mppula/alien_invasion

This is my own version of 'Alien Invasion' from the e-book Python Crash Course by: Eric Matthes

alien-invasion-game crash-course oop pygame python

Last synced: 11 Nov 2024

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

Engin Demirog`un Java Yazılım Geliştirici Yetiştirme Kampı`nın ders notları ve kendi eklediklerim.

clean-code java object-oriented-programming oop umut-tosun

Last synced: 26 Nov 2024

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

Simple "Hello world" application using PIMF micro framework

oop php php7

Last synced: 19 Nov 2024

https://github.com/dantevg/oblock

Prototype-based object-oriented language about generalisation

oop programming-language prototype-based

Last synced: 07 Nov 2024

https://github.com/nimacodez/shop-mag-api

A Shop Api That Gets Bigger By Grwoing Users. Server => Express.js | Db: MongoDb, Tools: GraphQL and ....

api-rest application backend express expressjs grpc-node nodejs oop server-side

Last synced: 24 Dec 2024

https://github.com/objectionary/speco

Object Specialization for EO Programs

eolang java oop specialization

Last synced: 12 Nov 2024

https://github.com/houssemnasri/coolcompiler

A cool compiler for the Cool programming language!

compiler cs143 garbage-collection hacktoberfest java java-cup jlex oop

Last synced: 05 Nov 2024

https://github.com/lxrbckl/project-asbc

Leverage automation and artificial intelligence for monitoring and object detection of Blink camera footage. V1. Summer 2023.

asyncio bash blink-camera bluestacks dash-python discordpy fp macosx oop pillow plotly-python poetry-python pyautogui ultralytics unix yolov5

Last synced: 22 Jan 2025

https://github.com/xjqx/sc2002-fypms

A Java-based application for managing final year projects (FYP) for students in tertiary institutions.

java oop solid-principles uml-class-diagram

Last synced: 28 Oct 2024

https://github.com/starsheriff2/md-cleaner

This program checks your markdown files for any errors so your MD files are more polished. Built with Ruby.

markdown oop ruby

Last synced: 07 Nov 2024

https://github.com/google-developers-sohag/flutter

Dart Basics/OOP and Flutter development

android-studio basics dart flutter oop

Last synced: 10 Nov 2024

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

This program was designed following the concepts of Object Oriented Programming in C++, which manages a restaurant's day to day work.

classes cplusplus management management-system object-oriented-programming oop restaurant restaurant-management restaurant-management-system restaurant-managment-system restaurant-system

Last synced: 11 Nov 2024

https://github.com/suryamsj/sipp

SIPP adalah singkatan dari Sistem Informasi Pencatatan Pengeluaran. SIPP dibuat menggunakan konsep OOP dan bahasa pemrograman C#

cari-pengeluaran csharp data-pengeluaran guna-ui laporan-pengeluaran mysql mysql-database oop sipp windows-forms winforms winforms-application

Last synced: 03 Dec 2024

https://github.com/vindecodex/aryzath

Aryzath is just a dragon name, but this repo is all about DESIGN PATERNS implemented using my favorite language Google's Go Language (Golang).

design design-patterns golang oop oop-principles

Last synced: 08 Nov 2024

https://github.com/h1alexbel/alerter-mail

An Email assistant/Telegram Chat-Bot. It helps you to deliver PDF documents faster

automation jvm oop telegram-bot

Last synced: 07 Nov 2024

https://github.com/thuongtruong1009/java-oop-training

Traning about Java and Object-Oriented-Programming projects. Join me and contribute to it!

abstract-class design-patterns github hacktoberfest2021 incapsulation inheritance interface java javaswing object-oriented oop polymorphism

Last synced: 17 Nov 2024

https://github.com/selma-belhadj/school-library

This is a book library app that records what books are in the library and who borrows them. The app allows you to add new students or teachers, add new books, and save records of who borrowed a given book and when.

linters oop ruby

Last synced: 18 Jan 2025

Object-oriented programming (OOP) Awesome Lists