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/dantevg/oblock

Prototype-based object-oriented language about generalisation

oop programming-language prototype-based

Last synced: 07 Nov 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/ebazhanov/search-for-your-flag

Search for county flag with public API https://restcountries.com/v2/all

cypress github-actions javascript oop react search-page

Last synced: 13 Oct 2024

https://github.com/kerelape/cjson

an object-oriented JSON library for Go

go golang immutability json library oop

Last synced: 12 Nov 2024

https://github.com/kentonishi/pythonpp

[Python++] A robust Java-style OOP system for Python, with support for statics, encapsulation, and inheritance.

encapsulation inheritance oop oop-principles pypi-package python python3

Last synced: 11 Oct 2024

https://github.com/objectionary/eo-gof-patterns

How would GoF design patterns look in EO?

design-patterns eolang oop

Last synced: 11 Jan 2025

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

EO Objects for Date and Time Parsing and Printing

datetime eolang oop

Last synced: 11 Jan 2025

https://github.com/icherya/fifteen-puzzle

🎲 The "15-puzzle" game pet-project in vanilla JavaScript

15-puzzle 15puzzle css hammerjs html javascript js movingblocks oop pet-project puzzle puzzle-game

Last synced: 25 Dec 2024

https://github.com/objectionary/eolang-paper

The original paper about EOLANG and phi-calculus

eolang latex oop oop-principles research-paper

Last synced: 12 Nov 2024

https://hanasabih.github.io/awesome-books/

This website was an excellent learning experience for me because I used JavaScript to produce and manage the website, as well as OOP, modules, and local storage. The website allows visitors to see, add, and delete books from a list, as well as provide contact information.

bootstrap5 javascript localstorage oop

Last synced: 03 Nov 2024

https://github.com/MoamenShoman/Hearthstone

2D computer game, a clone of the famous Hearthstone World of Warcraft ,implemented by Java

gui-application java mvc-application mvc-pattern object-oriented-programming oop swing-gui

Last synced: 10 Nov 2024

https://github.com/pchemguy/SecureADODB-Fork

Modified SecureADODB example

adodb database library oop vba vba-excel vba-library

Last synced: 04 Dec 2024

https://github.com/nicolasalmerge/newharu

PDF Creation Library based on the C LibHaru library

cpp cpp17 cpp20 libharu object-oriented object-oriented-programming oop pdf pdf-generation

Last synced: 08 Nov 2024

https://github.com/vindecodex/hacktoberfest-oop

A project to help newly devs contribute to open-source | Hacktoberfest Repository

hacktoberfest javascript oop typescript

Last synced: 08 Nov 2024

https://github.com/sebkay/oop-wp

A library of OOP style helper classes for WordPress theme and plugin development.

oop wordpress wordpress-object-oriented-php wordpress-oop wordpress-php-library

Last synced: 27 Oct 2024

https://github.com/buraksenyurt/helloworldbuthow

C# programlama diline farklı Hello World örnekleri ile giriş yapmanın yollarını gösteren deneysel repodur.

csharp dotnet hello-world oop oop-principles programming software-development teaching-assistant

Last synced: 11 Dec 2024

https://github.com/tomas2d/oop-design-patterns-game

Practical implementation of more than 10 OOP Design patterns in "Angry Birds" like game.

oop pixijs typescript

Last synced: 08 Dec 2024

https://github.com/lorddashme/php-static-class-interface

A simple package that convert a service class into a static-like class.

facade oop php static

Last synced: 15 Nov 2024

https://github.com/silvareal/advance_python

advance topics in python

gui oop pytest python3 testing unittest

Last synced: 08 Nov 2024

https://github.com/vadimnastoyashchy/playwright-saucedemo.com

Automation project for saucedemo.com (TypeScript, Playwright, CI/CD GitHub, OOP)

automation automationtesting oop page-object playwright saucedemo testautomation typescript

Last synced: 16 Dec 2024

https://github.com/slavfox/yeahlol.lua

Yet another homespun Lua OOP library

classes lua module object-oriented-programming oop

Last synced: 21 Jan 2025

https://github.com/yesworld/tutorial-dnd-animals

A children's interactive puzzle game with animals, written for the purpose of learning TypeScript / JS and knowledge of OOP in the front end. We take a simple old game code and refactor everything with a clean architecture using design patterns.

game game-2d gamedev games html html5 javascript javascript-game konvajs oop patterns prettier solid tutorial typescript vite

Last synced: 28 Nov 2024

https://github.com/hypertextassassin0273/swift_store_management-oop_project

C++ language based generic management project which covers all the basic & some advance concepts of OOP & C++11, using DevC++ Compiler

cplusplus cplusplus-11 cpp cpp-project cpp11 easy-project management-project management-system oop oop-project open-source open-source-code open-source-project university-project

Last synced: 12 Oct 2024

https://github.com/solidmvc/car-rental-system

Car Rental System (Native WordPress Plugin) is a high quality, native and responsive WordPress plugin to rent a car, created by experienced Silicon Valley engineers.

bike-rental car car-hire car-management-system car-rental car-rental-software car-rental-system coupons database deals oop rent-a-car scooter-rental

Last synced: 23 Nov 2024

https://github.com/islamshg/excel

Excel mini-clone on pure JavaScript

babel7 bem eslint js localstorage oop scss webpack

Last synced: 14 Nov 2024

https://github.com/skrtdev/telegrambot-api

An Object-Oriented PHP Telegram Bot Framework

api bot easy oop php php7 telegram telegram-api telegram-bot telegram-bot-api

Last synced: 20 Dec 2024

https://github.com/williamscch/school_library

Object Oriented Programming app. Simulates a library of an University, a useful tool that records what books are in the library and who borrows them.

classes oop oop-principles ruby

Last synced: 13 Nov 2024

https://github.com/techquery/gomoku.js

Algorithm of Nth order Gomoku in OOP

algorithm chess game gomoku javascript oop

Last synced: 18 Jan 2025

https://github.com/doodadjs/doodad-js

Object-oriented programming framework for Javascript

classes framework interfaces javascript mixins object-oriented oop traits

Last synced: 22 Nov 2024

https://github.com/foo123/classy.js

classy.js: Object-Oriented mini-framework for JavaScript

javascript object-oriented-programming oop polyfill

Last synced: 22 Nov 2024

https://github.com/barbaracalderon/oop-coffee-machine-project

The Object-Oriented-Programming (OOP) version of the "Coffee Machine Project" from Dr. Angela Yu's Python Bootcamp (London App Brewery)

coffee-machine oop

Last synced: 14 Oct 2024

https://github.com/laguna1989/openalpp

Modern OOP C++14 audio library built on OpenAL for Windows, macOS, Linux and web (emscripten).

audio audio-library cpp cpp14-library oop openal openal-soft

Last synced: 28 Nov 2024

https://github.com/barafael/rc-receiver-interface

Read remote controlled receivers using arduino devices

interrupt oop ppm remote-control servo teensy

Last synced: 31 Oct 2024

https://github.com/react-declarative/cra-template-appwrite

The most advanced CRM Boilerplate for React + AppWrite. Contains snippets for automatic state management in a declarative style

appwrite baas backend backend-as-a-service create-react-app declarative declarative-programming dependency-injection docker firebase fp javascript mobx oop react self-hosted selfhosted serverless typescript web-tools

Last synced: 09 Oct 2024

https://github.com/lablnet/php-ftp-class

PHP FTP is a simple and convenient FTP adapter for processing FTP requests via PHP.

class free ftp ftps oop php

Last synced: 20 Nov 2024

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

Practice and Cases on Object Oriented Design Patterns, inspired by 《Game Programming Patterns》. Will continuously record and update.

design-pattern gameprogramming oop

Last synced: 29 Oct 2024

https://github.com/yorevs/ccompass

This is a C-ANSI style framework to program in C like C++

c c-ansi oop oop-in-c

Last synced: 12 Oct 2024

https://github.com/rafaykhattak/snake-cpp

Snake Game is a classic implementation of the popular Snake game in C++ using the Raylib library.

cpp oop oops-in-cpp raylib raylib-cpp snake-game

Last synced: 12 Jan 2025

https://github.com/rafaykhattak/pingpong-cpp

PingPong Game is a classic arcade game implemented in C++ using the Raylib library

cpp oop oops-in-cpp ping-pong raylib raylib-cpp

Last synced: 12 Jan 2025

https://github.com/gturpin-dev/oowprise

OOWPrise is a WordPress starter theme that heavily employs object-oriented programming techniques and modern WordPress tools.

design-patterns oop oop-principles php starter-template starter-theme wordpress wordpress-theme

Last synced: 08 Nov 2024

https://github.com/mghalix/bank-system

C++ Console Application for a Banking System.

console-application cpp data-structures file-organization oop

Last synced: 13 Nov 2024

https://github.com/amitness/ioe-oop

Lab & Past Paper Solutions for Object Oriented Programming in C++

cpp exam lab oop question-answering

Last synced: 06 Nov 2024

https://github.com/andriypapirnyk/coffemachine

Coffee machine simulator created by using js/oop and figma design

css design figma html js oop scss

Last synced: 21 Jan 2025

https://github.com/oguzhankomcu/data_access

I have created my examples of data access topics in this repository. I have examples and projects on topics such as entity framework , data first , code first , Orm , database creation.

asp charp codefirst dapper dapper-crud dapper-dot-net dapper-orm dataaccess database datafirst entity oop orm sql

Last synced: 06 Nov 2024

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/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/sevdanurgenc/javaoop

Nesne Programlama dersine ait ornek kodlardir.

java object-oriented-programming oop

Last synced: 30 Nov 2024

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

WordPress Nonce Implementation Object Oriented Way

oop wordpress wordpress-nonce wordpress-security

Last synced: 18 Dec 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/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/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/andreeadraghici/oop

OOP concepts in C++ Language

concept cpp familiarization language notions oop

Last synced: 21 Jan 2025

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/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: 11 Oct 2024

https://github.com/hmmhmmhm/capsulable

💊 A module that helps developers easily encapsulate classes in nodejs.

encapsulation encapsule javascript nodejs object-oriented-javascript oop package private-variables

Last synced: 01 Jan 2025

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

:art: A simple Injector for ioc

aop ioc ioc-container oop reflect typescript

Last synced: 11 Oct 2024

https://github.com/objectionary/flatty

Object De-nesting for EO programs

java oop

Last synced: 12 Nov 2024

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

Configuration as a service

configuration library oop php yaml

Last synced: 18 Nov 2024

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/khaled-alselwady/code-generator

⚙️ Generate data access layer, business logic layer, stored procedures, and App.Config files quickly and accurately. 📂

class-libraries clean-code code-generator crud-generator csharp delegates desktop-application dotnet-framework oop sql-server three-tier-architecture winforms-application

Last synced: 15 Nov 2024

https://github.com/khaled-alselwady/hotel-management-system

🏨 The Hotel Management System is a comprehensive application designed to efficiently manage various aspects of hotel operations. 📊

advanced-data-structures crud-operations csharp delegates desktop-application dotnet-framework events hotel-management-system oop sql-server t-sql three-tier-architecture

Last synced: 15 Nov 2024

https://github.com/montyanderson/foop

C Framework for Object-Orientated Programming

c framework object-oriented oop

Last synced: 17 Nov 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/khaled-alselwady/karate-club-management-system

🥋 The Karate Club Project is a feature-rich application designed to meet the specific database requirements for effective management of a Karate Club. 📊

class-libraries crud-operations csharp delegates desktop-application dotnet-framework events karate-club oop sql-server t-sql three-tier-architecture

Last synced: 15 Nov 2024

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

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

element-plus oop pug scss typescript vue vue3 vuejs

Last synced: 10 Oct 2024

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

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

bmstu bmstu-iu7 iu7 oop

Last synced: 07 Nov 2024

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/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/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/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/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/edgardleal/solid

Apresentação sobre SOLID

oop solid typescript

Last synced: 13 Jan 2025

https://github.com/kongruksiamza/java-oop

โค้ดประกอบเนื้อหาการเขียนโปรแกรมเชิงวัตถุด้วยภาษาจาวา

java object-oriented-programming oop

Last synced: 09 Nov 2024

https://github.com/joaofbantunes/backtobasicsthemessweremakingoutofoop

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

dotnet oop presentation

Last synced: 22 Dec 2024

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/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/dgroup/tagyml

Laconic API for YAML files processing

elegantobjects java java-library oop oop-principles yaml yaml-parser yml yml-files

Last synced: 13 Oct 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/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/colasgael/myfoodora

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

java oop uml-diagram

Last synced: 08 Nov 2024

Object-oriented programming (OOP) Awesome Lists