Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Inheritance

Inheritance

10 projects

Showing 10 of 10 projects

Clean Code JavaScript
Clean Code JavaScriptJavaScript

Clean Code concepts adapted for JavaScript, providing guidelines for readable, reusable, and refactorable software.

#composition#inheritance#coding-standards
Stars94.8k
Forks12.6k
Last commit2 years ago
Clean Code .NET/.NET Core
Clean Code .NET/.NET CoreC#

Clean Code principles and examples adapted for .NET and .NET Core developers.

#composition#inheritance#aspnet
Stars7.7k
Forks1.1k
Last commit6 months ago
middleclass
middleclassLua

A simple object-oriented programming library for Lua with inheritance, metamethods, class variables, and mixin support.

#mixin-support#inheritance#oop-library
Stars1.9k
Forks195
Last commit10 months ago
30log
30logLua

A minimal 30-line framework for object-oriented programming in Lua with classes, inheritance, and mixins.

#codea#inheritance#luajit
Stars485
Forks52
Last commit5 years ago
R6 <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
R6 <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">R

A simpler, faster, and lighter-weight implementation of encapsulated object-oriented programming for R.

#reference-classes#r-package#inheritance
Stars425
Forks58
Last commit10 months ago
Pylon
PylonClojure

A ClojureScript library for creating JavaScript-style classes and inheritance when interoping with legacy JavaScript code.

#javascript-interop#functional-programming#clojurescript
Stars53
Forks2
Last commit13 years ago
Composer-Inheritance-Plugin
Composer-Inheritance-PluginPHP

An opinionated Composer plugin that enables inheritance between root and bin composer.json files when using composer-bin-plugin.

#composer#inheritance#workflow-automation
Stars29
Forks4
Last commit4 years ago
callbacks
callbacksCrystal

An expressive callbacks module for Crystal with proper inheritance and instance scope access.

#hooks#callbacks#metaprogramming
Stars12
Forks1
Last commit5 years ago
LowerClass
LowerClassLua

A Lua OOP library with complex inheritance, metamethod support, and weak mixin support, inspired by MiddleClass.

#inheritance#oop-library#object-oriented-programming
Stars7
Forks1
Last commit1 year ago
The Beverages Prices Refactoring Kata
The Beverages Prices Refactoring KataJava

A refactoring kata to practice replacing inheritance with composition when adding a new beverage supplement.

#learning-exercise#object-oriented-design#composition
Stars3
Forks15
Last commit7 years ago

Related Tags

#Object Oriented4#Class System4#Object Oriented Programming3#Mixins3#Lua3#Oop Library3#Composition3#Metamethods3
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