Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Oop

Oop

31 projects

Showing 31 of 31 projects

Design Patterns PHP
Design Patterns PHPPHP

A comprehensive collection of design pattern implementations and examples in PHP 8.x.

#code-examples#software-architecture#designpatternsphp
Stars22.2k
Forks4.5k
Last commit1 year ago
attrs
attrsPython

A Python package that eliminates boilerplate code when writing classes by automatically implementing object protocols.

#boilerplate-reduction#oop#boilerplate
Stars5.8k
Forks457
Last commit3 days ago
ProxyManager
ProxyManagerPHP

A PHP library that generates and manages various types of object-oriented proxy classes for lazy loading, access control, and remote objects.

#proxy#oop#performance-optimization
Stars5.0k
Forks190
Last commit4 days ago
Tensorflow-Project-Template
Tensorflow-Project-TemplatePython

A TensorFlow project template with a well-designed folder structure and OOP design to accelerate deep learning development.

#neural-network#model-training#project-template
Stars3.6k
Forks794
Last commit4 years ago
Zebkit
ZebkitHTML

A JavaScript library for building rich, portable UI components on HTML5 Canvas using an easy OOP concept.

#theming#single-page-application#oop
Stars935
Forks171
Last commit1 year ago
Takes
TakesJava

A true object-oriented and immutable Java web framework that eliminates NULLs, static methods, annotations, and mutable objects.

#http-server#no-nulls#server-side
Stars877
Forks214
Last commit1 day ago
cactoos
cactoosJava

A collection of object-oriented Java primitives as an alternative to procedural libraries like Guava and Apache Commons.

#functional-programming#java-library#oop
Stars777
Forks176
Last commit2 days ago
DynaMix
DynaMixC++

A C++ library for dynamic polymorphism using mixins, enabling runtime object composition and mutation.

#runtime-composition#enterprise-systems#software-architecture
Stars695
Forks49
Last commit6 days ago
Typed Lua
Typed LuaLua

An optional type system for Lua that adds compile-time type checking and class-based OOP.

#programming-language#compiler#developer-tools
Stars588
Forks48
Last commit6 years ago
oop
oopElixir

A humorous Elixir library that implements object-oriented programming concepts like classes, inheritance, and methods as a parody.

#functional-programming#elixir#metaprogramming
Stars326
Forks22
Last commit5 years ago
crystal-patterns
crystal-patternsCrystal

A collection of Gang of Four (GOF) design patterns implemented in the Crystal programming language.

#code-examples#crystal-patterns#software-architecture
Stars308
Forks14
Last commit8 months ago
Pencil.js
Pencil.jsJavaScript

A modular, object-oriented JavaScript library for creating interactive 2D graphics and animations on HTML Canvas.

#modular#web-animation#oop
Stars288
Forks23
Last commit1 year ago
FLAP
FLAPFortran

A pure Fortran 2003+ library for building elegant command-line interfaces, inspired by Python's argparse.

#scientific-computing#posix-compliant#open-source
Stars171
Forks38
Last commit23 days ago
VTKFortran
VTKFortranFortran

A pure Fortran 2003+ OOP library for reading and writing VTK XML files for scientific visualization.

#scientific-visualization#parallel-computing#mpi
Stars157
Forks59
Last commit23 days ago
I Love DotNet
I Love DotNetHTML

A .NET knowledge sharing platform with live demos and tutorials for developers learning or refreshing .NET concepts.

#developer-education#oop#knowledge-sharing
Stars153
Forks8
Last commit5 days ago
OFF
OFFFortran

An open-source Fortran 2003 solver for Navier-Stokes equations using finite volume methods with parallel computing capabilities.

#scientific-computing#parallel-computing#high-performance-computing
Stars150
Forks61
Last commit6 years ago
FoBiS
FoBiSPython

A zero-configuration build system and package manager for modern Fortran projects with automatic dependency resolution.

#github-integration#open-source#oop
Stars144
Forks38
Last commit5 days ago
InstantObjects
InstantObjectsPascal

An object persistence framework for Delphi that simplifies building business applications with RAD tools and database connectivity.

#rad#persistence-framework#business-objects
Stars106
Forks26
Last commit1 month ago
blueprint
blueprintCrystal

A Crystal library for writing reusable and testable HTML, SVG, and form templates in plain Crystal code.

#hacktoberfest#svg-generation#html-templating
Stars84
Forks1
Last commit6 months ago
ComponentBuilder
ComponentBuilderC#

An automation framework for building Razor Component Libraries (RCL) in Blazor with an OOP mindset and attribute-first design.

#rendertreebuilder#oop#razor-components
Stars48
Forks4
Last commit2 years ago
animation.nvim
animation.nvimLua

An OOP library for creating smooth animations in Neovim using self-adjusting timers to compensate for terminal limitations.

#user-interface#animation#terminal-graphics
Stars47
Forks0
Last commit3 years ago
Marvin.IA
Marvin.IAPascal

A machine learning library built with object-oriented Pascal primitives (interfaces and classes).

#free-pascal#library#object-pascal
Stars46
Forks11
Last commit7 years ago
actionflows
actionflowsJavaScript

Adds object-oriented programming features like loops, scoping, and extensible design patterns to Node-RED flows.

#iot#extensibility#loop
Stars44
Forks12
Last commit4 years ago
SteamAuthOOP
SteamAuthOOPPHP

A single-file PHP class for implementing Steam OpenID login on websites.

#steam-login#openid#steam
Stars39
Forks11
Last commit5 years ago
GML-OOP
GML-OOPGame Maker Language

A GameMaker Language library providing object-oriented constructors to operate core GameMaker functionalities.

#gamemaker#gml-oop#library
Stars34
Forks0
Last commit1 month ago
BeFoR64
BeFoR64Fortran

A pure Fortran 2003+ library for Base64 encoding and decoding of all intrinsic types, including scalars, arrays, and mixed data.

#scientific-computing#library#oop
Stars22
Forks16
Last commit23 days ago
GML-Classes
GML-ClassesYacc

An extension script for GameMaker Studio 2.3+ that adds object-oriented programming features to GML.

#oop#gamemaker-studio#object-oriented-programming
Stars18
Forks0
Last commit2 years ago
muun
muunLua

A minimal Lua class implementation compatible with moonscript for seamless cross-language inheritance.

#library#oop#lightweight
Stars7
Forks3
Last commit5 years ago
hexMachina
hexMachinaHaxe

A modular MVC framework written in Haxe for building object-oriented projects and frameworks.

#modular-architecture#haxe#oop
Stars6
Forks6
Last commit2 years ago
AirPower4T
AirPower4TTypeScript

A Vue3 TypeScript development foundation library for backend management systems, featuring object-oriented patterns, decorators, and built-in components.

#oop#data-modeling#decorators
Stars4
Forks2
Last commit1 year ago
gela
gelaAda

An Ada code analyzer providing compiler-independent access to Ada source code with an OOP-style API.

#programming-language#api#oop
Stars0
Forks0
Last commit5 years ago

Related Tags

#Object Oriented7#Library5#Object Oriented Programming5#Fortran5#Web Development5#Php3#Game Development3#Design Patterns3#Software Architecture3#Scientific Computing3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub