Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. CSS
  4. Scalability

Scalability

The "Awesome Scalability" project is a curated collection of resources focused on the principles and practices of scalability in software systems. Scalability refers to the capability of a system to handle a growing amount of work or its potential to accommodate growth. This list includes articles, case studies, tools, frameworks, and best practices that help developers and architects design scalable applications. It is beneficial for software engineers, system architects, and tech leads who want to enhance their understanding of scalability challenges and solutions. Users can explore various strategies and tools to ensure their applications can efficiently handle increased traffic and data loads, making this a vital resource for anyone looking to build robust systems.

scalable-systemsperformance-optimizationcloud-computingdistributed-systemsload-balancingmicroservicesdatabase-scaling
RSSView on GitHub
1.5k stars79 forks0 contributorsUpdated
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

Table of Contents

5 sections · 43 projects

Articles

18 projects
8 rules for a robust, scalable CSS architecture8 rules for a robust, scalable CSS architecture

Eight practical rules for building maintainable, scalable CSS architectures in large web applications.

#style-isolation#scalable-css#frontend-architecture
Stars2,571
Forks128
Last commit8 years ago
More Meaningful CSS

snook.ca
CSS and Scalability

mrmrs.io
Can CSS Be Too Modular?

csswizardry.com
Side Effects in CSS

philipwalton.com
Used and Abused -- CSS Inheritance and Our Misuse of the Cascade

phase2technology.com
Enduring CSS: writing style sheets for rapidly changing, long-lived projects

benfrain.com
Challenging CSS Best Practices

smashingmagazine.com
Atomic Design

bradfrostweb.com
MindBEMding – getting your head ’round BEM syntax - CSS Wizardry

csswizardry.com
CSS Architecture

philipwalton.com
SOLID CSS

blog.millermedeiros.com
Shoot to kill: CSS selector intent

csswizardry.com
The open/closed principle applied to CSS

csswizardry.com
Keep your CSS selectors short

csswizardry.com
The single responsibility principle applied to CSS

csswizardry.com
About HTML semantics and frontend architecture

nicolasgallagher.com
An Introduction to Object Oriented CSS (OOCSS)

smashingmagazine.com

Authoring Frameworks & Longer Readings

6 projects
Atomic CSS

acss.io
CSS Modules

glenmaddern.com
CSS Guidelines

cssguidelin.es
Scalable and Modular Architecture for CSS

smacss.com
Multilayer CSS

operatino.github.io
Object Oriented CSS WikiObject Oriented CSS Wiki

A CSS framework based on object-oriented principles for creating reusable, scalable stylesheets.

#object-oriented-css#css-methodology#scalable-css
Stars6,189
Forks700
Last commit5 years ago

CSS Styleguides

4 projects
Official Trello CSS Guide

gist.github.com
Bootstrap

mdo.github.io
Medium

gist.github.com
Google

google.github.io

Workflow Overviews

6 projects
Refining The Way We Structure Our CSS At Trello

blog.trello.com
How we do CSS at Ghost

dev.ghost.org
Medium’s CSS is actually pretty good.

medium.com
Codepen's CSS

codepen.io
Lonely Planet

ianfeather.co.uk
GitHub's CSS

markdotto.com

Talks

9 projects
Atomic CSS

youtube.com
Managing CSS Projects with ITCSS

speakerdeck.com
React: CSS in JS

blog.vjeux.com
Thinking Beyond "Scalable CSS"

thedotpost.com
Adaptation and Components

youtube.com
CSS is a Mess

youtube.com
Architecting Scalable CSS

vimeo.com
CSS for Grownups

youtube.com
Object-Oriented CSS

youtube.com

Related Awesome Lists

📦
Protips

The "Awesome Protips" project is a curated collection of practical advice and tips aimed at enhancing the productivity and efficiency of software developers. This list covers a wide range of topics, including coding best practices, debugging techniques, workflow optimizations, and tools that can streamline development processes. Whether you are a beginner looking for foundational knowledge or an experienced developer seeking advanced strategies, this resource provides valuable insights that can help you improve your coding skills and project outcomes. Dive into this collection to discover actionable tips that can elevate your development experience and foster continuous learning.

30.0k
📦
Frameworks

The "Awesome Frameworks" project is a curated resource list that encompasses a wide variety of frameworks used in software development. Frameworks are essential tools that provide a foundation for building applications across different programming languages and platforms. This list includes web frameworks, mobile frameworks, libraries for data science, and more, along with tutorials, documentation, and community resources. Whether you are a beginner looking to learn a new framework or an experienced developer seeking advanced tools and techniques, this collection offers valuable insights and resources. Dive in to discover frameworks that can elevate your development projects to the next level.

9.3k
📦
Must-Watch Talks

The "Awesome Must-Watch Talks" project is a curated resource list featuring impactful talks and presentations from various technology conferences and events. This collection includes keynote speeches, panel discussions, and lectures from industry leaders, covering a wide range of topics such as software development, design, artificial intelligence, and more. It is beneficial for tech enthusiasts, developers, and researchers who seek inspiration and insights from experts in the field. Users can explore diverse perspectives and ideas that can spark creativity and innovation in their own work. Dive into this collection to discover thought-provoking content that can elevate your understanding of technology and its future.

4.9k
📦
Critical-Path Tools

The "Awesome Critical-Path Tools" project is a curated collection of resources focused on critical path method (CPM) tools used in project management. CPM is a project management technique that identifies the longest stretch of dependent activities and measures the time required to complete them. This list includes software tools, libraries, tutorials, templates, and community resources that help project managers and teams effectively analyze and optimize their project schedules. Whether you're a beginner looking to understand project management concepts or an experienced professional seeking advanced tools, this collection provides valuable insights and resources to enhance your project planning and execution. Dive in to discover tools that can help streamline your project management processes and improve your team's efficiency.

1.2k