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/ahegazy/php-mvc-skeleton

A PHP OOP web application skeleton that uses MVC architectural pattern to create a basic application that contains login and multi language systems and can be used in any web project.

example htaccess login multi-language-systems multilanguague mvc mvc-pattern oop php php-mvc-skeleton php-skeleton skeleton webapp

Last synced: 29 Oct 2024

https://github.com/robinbraemer/cloudflareapi

The most complete and extensible Cloudflare API v4 client library for Java.

api client cloudflare cloudflare-api dns java java-8 lib library oop

Last synced: 17 Jan 2025

https://github.com/robinbraemer/CloudflareAPI

The most complete and extensible Cloudflare API v4 client library for Java.

api client cloudflare cloudflare-api dns java java-8 lib library oop

Last synced: 29 Nov 2024

https://github.com/cheese10yun/spring-solid

:octocat: Spring 예제로 보는 SOLID

oop oop-principles solid

Last synced: 14 Nov 2024

https://github.com/gnodi/danf

Danf is a Node.js full-stack isomorphic OOP framework allowing to code the same way on both client and server sides. It helps you to make deep architectures and handle asynchronous flows in order to help in producing scalable, maintainable, testable and performant applications.

architecture asynchronous danf dependency-injection event framework isomorphic nodejs oop universal

Last synced: 06 Dec 2024

https://github.com/rubberduck-vba/mvvm

Model-View-ViewModel Infrastructure for VBA/VB6

hacktoberfest model-view-viewmodel msforms mvvm mvvm-architecture oop vb6 vba

Last synced: 16 Jan 2025

https://github.com/restuwahyu13/express-rest-api-clean-architecture

About Folder pattern for express rest api starterkit clean architecture, easy to scalable and easy to maintenance.

boilerplate-application clean-architecture crud-application express javascript node nodejs oop rest-api restful-api starter-project typeorm-basic-usage typescript

Last synced: 09 Nov 2024

https://github.com/rubberduck-vba/MVVM

Model-View-ViewModel Infrastructure for VBA/VB6

hacktoberfest model-view-viewmodel msforms mvvm mvvm-architecture oop vb6 vba

Last synced: 04 Dec 2024

https://github.com/inxomnyaa/apibossbar

A simple virion API for Minecraft Bossbars for PocketMine-MP

api boss-bar-api bossbar bossbarapi hacktoberfest minecraft oop pmmp pmmp-virion title virion

Last synced: 09 Oct 2024

https://github.com/gungunfebrianza/Mastering-Javascript

:books: PinterCoding University. Author : Gun Gun Febrianza

algorithms data-structures ecmascript2017 javascript oop

Last synced: 16 Nov 2024

https://github.com/bespoyasov/treees

Trees images generator based on L-Systems made with TypeScript using OOP principles.

architecture canvas ddd design-patterns image-generator l-systems oop oop-principles solid-principles typescript

Last synced: 13 Nov 2024

https://github.com/alin11/typescript-design-patterns

Real world examples of design patterns written in TypeScript. Read a deep, detailed explanation of these patterns here: https://ditty.ir/series/design-patterns (In Persian)

design-patterns oop typescript

Last synced: 06 Nov 2024

https://github.com/apptivegrid/soil

An object oriented database that is easy to use and fun to play with

database oop pharo

Last synced: 03 Jan 2025

https://github.com/Steveorevo/node-red-contrib-actionflows

Provides a set of nodes to enable an extendable design pattern for flows.

benchmark extensible-flows flow loop node-red oop scope subflow

Last synced: 18 Nov 2024

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

Micro framework for PHP that emphasises minimalism and simplicity

micro-framework oop php php-library php56 php7 php71 php72 pimf-framework

Last synced: 12 Oct 2024

https://github.com/manoelcampos/padroes-projetos

🤝📘☕️🧩Design Patterns: Padrões de Projeto em Java com implementações OO e programação funcional, incluindo modelagem e exemplos realistas 😎

design-patterns fp functional-programming gof java object-oriented-programming oop padroes-de-projetos projects samples solid

Last synced: 03 Jan 2025

https://github.com/machinio/solrb

Solr + Ruby + OOP + ❤️ = Solrb

object-oriented oop ruby solr solr-client

Last synced: 24 Nov 2024

https://github.com/minhduc29/discord-automation

Project #3 - An automated program to login and send messages to Discord using Selenium and PyAutoGUI

automation discord discord-automation epic-rpg oop pyautogui pyautogui-automation python python3 selenium web-automation

Last synced: 17 Nov 2024

https://github.com/stephannv/blueprint

Write HTML in plain Crystal

crystal dsl hacktoberfest html oop

Last synced: 02 Nov 2024

https://github.com/yegor256/hangman

Hangman (the game) written in a very unelegant procedural style, which you can improve in order to test your skills

game hangman-game java oop

Last synced: 15 Jan 2025

https://github.com/mattsparks/the-stringler

An OOP approach to string manipulation.

laravel manipulating-strings oop php string-manipulation strings

Last synced: 06 Nov 2024

https://github.com/flavienbwk/blockchain-php

An object-oriented PHP library for creating a blockchain easily.

blockchain composer oop php

Last synced: 30 Nov 2024

https://github.com/projeduc/oop4coders

The implementation of OOP concepts in many programming languages, so "less talk more code"

book latex object-oriented object-oriented-programming oop oop-concepts programming programming-book programming-language

Last synced: 29 Nov 2024

https://github.com/mrmathematica/ooplai-zh

OOPLAI中文翻译

book oop plai plt translation

Last synced: 29 Dec 2024

https://github.com/smarie/python-yamlable

A thin wrapper of PyYaml to convert Python objects to YAML and back

codec dump file format load object oop oriented parse parsing plugin pyyaml read write yaml

Last synced: 27 Oct 2024

https://github.com/maksimdzhangirov/oop-go

OOP in Golang

golang oop oop-examples

Last synced: 11 Dec 2024

https://github.com/alexprut/design-patterns-java

📗 Classic OOP Design Patterns from GoF, implemented in Java.

design-patterns gof java oop

Last synced: 12 Nov 2024

https://github.com/pankaj-str/java-se-tutorial-codeswithpankaj

Pankaj-Str's GitHub, 'JAVA-SE-Tutorial-codeswithpankaj,' is a concise compendium of Java SE tutorials. Ideal for developers and learners, it offers clear and insightful code snippets, providing an efficient pathway to enhance Java programming skills. A valuable resource for mastering essential concepts

collections concurrency corejava data-structures java javase javatutorials object-oriented-programming oop

Last synced: 13 Oct 2024

https://github.com/llorllale/cactoos-matchers

Elegant object-oriented hamcrest matchers

cactoos elegantobjects hamcrest-matchers java junit oop unit-test

Last synced: 30 Oct 2024

https://github.com/ksindi/implements

:snake: Pythonic interfaces using decorators

interfaces oop python

Last synced: 12 Nov 2024

https://github.com/cfd-institute/euler2d-kfvs

2D solver for Euler equations in quadrilateral grid, using kinetic flux vector splitting scheme, written in OOP F2003

cfd euler-equations finite-volume-methods fortran2003 modern-fortran numerical-methods oop scheme solver

Last synced: 31 Dec 2024

https://github.com/thenick775/metroidvaniafangame

A platformer game designed for the iphone 8-XS, created with an object oriented approach and MVC pattern. Technical details/Credits in README

gameplaykit jstilemap metroid objective-c oop sidescroller spritekit

Last synced: 21 Nov 2024

https://github.com/codelytv/java-oop-examples

Object-Oriented Programming recap with Java examples

java java8 oop oop-examples oop-principles

Last synced: 11 Nov 2024

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

☕ STU FIIT VAVA - Vývoj Aplikácií s Viacvrstvovou Architektúrou, Slovenská technická univerzita v Bratislave Fakulta Informatiky a Informačných Technológií STU FIIT v Bratislave

archimate database design-patterns ea enteprise-architecture java jdbc oop programming reiter sql stu stu-fiit student-project univerzita vava

Last synced: 05 Nov 2024

https://github.com/self-xdsd/self-core

Self's core, implemented with Java SE 11.

java oop

Last synced: 05 Nov 2024

https://github.com/Mtax-Development/GML-OOP

Library of constructors operating primary GameMaker functionalities.

gamemaker gamemaker-language gamemaker-lts gamemaker-studio-2 gamemaker-studio-2-3 gml gml-oop gms2 library oop

Last synced: 02 Nov 2024

https://github.com/evilfreelancer/openvpn-php

OpenVPN config generator/importer written on PHP

config generator laravel oop openvpn openvpn-php package php7

Last synced: 29 Oct 2024

https://github.com/samdark/slides

Alexander Makarov conference slides

architecture conferences hhvm i18n oop php security slide slides yii yii-framework yii2

Last synced: 12 Oct 2024

https://github.com/theroughcode/streetfighterjava

:video_game:A high school project where I attempted to create a Street Fighter game. This code had to be decompiled using http://www.javadecompilers.com/ as I could only find the executable file.

battle-scene game game-mechanics java oop street-fighter

Last synced: 09 Nov 2024

https://github.com/sanchezih/ort-p1

Repositorio de la materia Programacion 1

data-structures java-21 maven oop

Last synced: 16 Nov 2024

https://github.com/saleem-hadad/zino

🤖 Custom Arduino library made for humans.

analog-comparator arduino arduino-library cpp dc-motor eeprom oop servo-motor ultrasound zino

Last synced: 28 Oct 2024

https://github.com/papertower/wp-controllers

The OOP Developer's best friend for working with objects in WordPress

oop wordpress wordpress-plugin

Last synced: 10 Dec 2024

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

reactive RESTful API which uses ReactPHP and PIMF PHP micro framework

devops docker microservice oop php php7 pimf-micro-framework reactphp

Last synced: 19 Nov 2024

https://github.com/zef-dev/convoworks-core

PHP framework for handling conversational services like Amazon Alexa skills, Google Assistant, Viber, FB messenger ...

amazon-alexa chatbot dialogflow googleactions oop opensource php smartspeaker viber voiceassistant

Last synced: 10 Jan 2025

https://github.com/cppcxy/luaclass

lua oop serilize datastructure

class lua oop signalslot

Last synced: 12 Oct 2024

https://github.com/yegor256/painofoop

Object-oriented programming is a pain if we do it wrong: Lecture Notes for a BSc course

latex-document lecture-material lecture-notes lecture-slides lectures oop slides

Last synced: 11 Oct 2024

https://github.com/stampit-org/stamp

Stamps - better OOP model

dependency-injection oop stamp

Last synced: 16 Nov 2024

https://github.com/amamov/teaching-type-python-oop

[인프런] 타입 파이썬! 올바른 class 사용법과 객체지향 사고법

inflearn oop python types

Last synced: 16 Nov 2024

https://github.com/i2y/jet

Jet is a simple OOP, dynamically typed, functional language that runs on the Erlang virtual machine (BEAM). Jet's syntax is Ruby-like syntax.

beam concurrent-programming distributed-computing erlang jet oop programming-language ruby

Last synced: 12 Nov 2024

https://github.com/mhashim6/system-command-executor

A library to make the process of executing system commands through java a simple task.

beginner-friendly command-line-tools java library object-oriented oop

Last synced: 15 Nov 2024

https://github.com/mahmoodhamdi/flutter-developer-interview-questions

A comprehensive collection of interview questions for Flutter developers, covering topics from basics to advanced concepts in Flutter development, Dart programming, OOP principles, and data structure

dart dsa flutter interview interview-preparation interview-questions interview-test interviewbit-solutions oop solid-principles

Last synced: 11 Oct 2024

https://github.com/rafaelfgx/objectorientedprogramming

Object-Oriented Programming.

oop oop-principles

Last synced: 13 Nov 2024

https://github.com/vuevert/Vert-Core

ServiceContainer for Vue to build Vue applications in OOP.

framework oop oop-principles service-container typescript vert vue vuejs

Last synced: 24 Oct 2024

https://github.com/SantoshPattar/ConvNet-OOP

ConvNet Implementation: An Object Oriented Approach using Keras API.

cnn convolution-neural-networks deep-learning keras keras-tutorials oop templates

Last synced: 27 Nov 2024

https://github.com/asciphx/fabcc

All-platform asynchronous non-blocking perfect c++ web🌐 .No GC📵! LOW CODE💾!Hard to use c++11~c++20🪄

boost-context coroutines cpp cross-platform framework http http-server low-code media-server modern-json nodejs oop rust webserver

Last synced: 08 Nov 2024

https://github.com/yegor256/elegantobjects

Supplementary materials for "Elegant Objects" book

book oop oop-principles

Last synced: 30 Oct 2024

https://github.com/hammcn/airpowerwebstarter

🔥🔥🔥[开箱即用] AirPower4T的宿主项目。AirPower4T 是一个基于 Vue3 TypeScript Element Plus Vite 的开发基础库,使用面向对象、装饰器、Hooks等开发模式,内置了数据模型转换、表格表单装饰器配置、加解密和编码解码、网络请求、权限管理等常见后台功能以及页面组件,助力后台类系统的前端开发效率,同时保障了优雅的代码质量。

element-plus frontend oop typescript vue3 vuejs

Last synced: 28 Nov 2024

https://github.com/SvenMarcus/lua-pie

A class library for Lua

lua lua-pie oop

Last synced: 25 Nov 2024

https://github.com/balta-io/2802

Curso 2802 - Fundamentos da Orientação a Objetos

csharp dotnet oop

Last synced: 09 Nov 2024

https://github.com/marabesi/arduino-php-wrapper

Simple wrapper to connect with Arduino

arduino-php-wrapper arduino-serial iot oop php wrapper

Last synced: 28 Oct 2024

https://github.com/metadoc/metadoc.js

Generates JSON metadata for Object Oriented JavaScript libraries. Used as a source for generating documentation.

docs documentation documentation-tool generator javascript json metadoc ngn oop

Last synced: 25 Oct 2024

https://github.com/clarketm/java-design-patterns

Catalog of popular object-oriented design patterns in Java

design-patterns java object-oriented-programming oop patterns

Last synced: 16 Nov 2024

https://github.com/0382/argparse-f

Modern Fortran command line parser, implemented with OOP.

argparse command-line fortran modern-fortran oop

Last synced: 28 Dec 2024

https://github.com/girafe-ai/msai-python

Open course on Python and Software Development

beginners course expressions guide oop python slides syntax

Last synced: 07 Nov 2024

https://github.com/wilfredpine/python-tutorial

Notebooks for Python Programming Language (Different Applications)

ai fundamentals machine-learning oop python web

Last synced: 15 Nov 2024

https://github.com/inspirate789/bmstu-oop-cpp

:crystal_ball:Лабораторные работы по курсу "Объектно-ориентированное программирование" в МГТУ им. Н. Э. Баумана

4sem bmstu c cpp graphics gui ics7 iu7 make makefile oop pattern patterns-cpp qt qt5-gui qtcreator stl uml uml-class-diagram uml-diagram

Last synced: 23 Nov 2024

https://github.com/ab-noori/school-library

A school library application will record the books available in the library and track their borrowers. It will allow new students or teachers to be added, new books to be added, and records of borrowed books and corresponding borrowing dates to be saved. A beautiful and well-organized system will be built to accomplish the task efficiently.

abstraction encapsulation inheretence object-oriented object-oriented-programming object-oriented-programming-project oop oop-principles polymorphism ruby

Last synced: 28 Oct 2024

https://github.com/digitaldreams/googleplace

Google Places API Library. Easy to use and learn

google-places-api oop places

Last synced: 27 Oct 2024

https://github.com/wherewhere/Windows-Loopback-Exemption-Manager

GUI to enable Loopback Exemptions for Universal Windows Apps and Windows 8, 8.1, 10 Modern UI Apps.

com loopback oop uwp winrt

Last synced: 07 Nov 2024

https://github.com/wherewhere/windows-loopback-exemption-manager

GUI to enable Loopback Exemptions for Universal Windows Apps and Windows 8, 8.1, 10 Modern UI Apps.

com loopback oop uwp winrt

Last synced: 20 Nov 2024

https://github.com/ahammadshawki8/object-oriented-programming-in-python

❓❓ Does anybody know that Python is an object-oriented programming language? Learn all about OOP in Python with real-world examples. ✔

beginner-friendly oop project-based-learning python

Last synced: 07 Nov 2024

https://github.com/ahmetfurkandemir/data-structures

Necmettin Erbakan University - Data Structures (C-C++)

c cpp data-structures linked-list object-oriented-programming oop structure

Last synced: 16 Nov 2024

https://github.com/beratyesbek/vhoops_android

Vhoops android is a chat app. You can share message, location, file, images and video. Vhoops has been supported Firebase, , jitsimeet, ,kotlin dagger hilt, mvvm,retrofit

android dependency-injection jetpack-android kotlin mvvm-android oop validation

Last synced: 28 Oct 2024

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

Archivos del curso para crear una mini aplicación estilo Instagram con PHP y Programación Orientada a Objetos

curso-php instagram oop php php-8 poo

Last synced: 12 Oct 2024

https://github.com/g4s8/teletakes

True Object-Oriented Telegram Bot Framework

framework java oop telegram

Last synced: 13 Nov 2024

https://github.com/gjerokrsteski/php-identity-map

Building an Identity Map in PHP

data-mapper identity-map oop pdo php

Last synced: 19 Nov 2024

Object-oriented programming (OOP) Awesome Lists