Showing 10 of 10 projects
Clean Code concepts adapted for JavaScript, providing guidelines for readable, reusable, and refactorable software.
Clean Code principles and examples adapted for .NET and .NET Core developers.
A simple object-oriented programming library for Lua with inheritance, metamethods, class variables, and mixin support.
A minimal 30-line framework for object-oriented programming in Lua with classes, inheritance, and mixins.
A simpler, faster, and lighter-weight implementation of encapsulated object-oriented programming for R.
A ClojureScript library for creating JavaScript-style classes and inheritance when interoping with legacy JavaScript code.
An opinionated Composer plugin that enables inheritance between root and bin composer.json files when using composer-bin-plugin.
An expressive callbacks module for Crystal with proper inheritance and instance scope access.
A Lua OOP library with complex inheritance, metamethod support, and weak mixin support, inspired by MiddleClass.
A refactoring kata to practice replacing inheritance with composition when adding a new beverage supplement.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.