Showing 22 of 22 projects
An opinionated architecture and dev environment for building Vue 3 + Vite single-page applications.
A CSS framework based on object-oriented principles for creating reusable, scalable stylesheets.
A tutorial repository demonstrating The Elm Architecture, a pattern for building scalable web applications in Elm.
A lightweight MVC library for building JavaScript web applications with a focus on simplicity and maintainability.
A framework for building reusable, testable, and encapsulated view components in Ruby on Rails.
A framework for building reusable, testable, and encapsulated view components in Ruby on Rails.
A curated list of awesome resources, libraries, and tools for building and using Web Components.
A view component library for Ruby and Rails that encapsulates UI into reusable, testable view models.
A view component library for Ruby and Rails that encapsulates UI parts into reusable, testable view models.
Eight practical rules for building maintainable, scalable CSS architectures in large web applications.
An extensible, scalable, Sass-based OOCSS framework for large and long-lasting UI projects.
A Node.js layout service that composes web pages from frontend microservices using streams for fast, SEO-friendly rendering.
A next-generation micro-frontend framework using native ESM for sandbox-free, zero-overhead multi-framework development.
A Backbone.js and Require.js boilerplate for building modular, decoupled JavaScript applications with mobile/desktop support.
An opinionated component-based architecture for organizing front-end code in Ruby on Rails applications.
Companion code repository for the 'Backbone.Marionette.js: A Gentle Introduction' book with example application.
An opinionated example application demonstrating best practices for building complex apps with Marionette.js.
A set of principles and coding styles for writing consistent, clean, and maintainable Sass code.
A uni-directional state architecture library for Marionette.js applications, providing declarative state management.
A collection of example patterns and recipes for building applications with Marionette.js.
A Rails gem for page-specific JavaScript execution, mapping Rails controllers and actions to JavaScript controllers.
An example monorepository demonstrating best practices for building and managing shared React component libraries.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.