Topics / #styling
Styling projects on GitHub
As of , the most-starred Styling projects on GitHub are yeti (29.8K stars), glow (27.7K stars) and gum (24.5K stars). GitHub.Locker tracks 15 Styling repositories with 244.5K stars combined. The fastest-growing on October 17 was glow, with +8 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+8glow
charmbracelet/glow · ★ 27.7KGlow is a terminal-based markdown reader: it renders markdown files with style, discovers local markdown files for you, and lets you read documentation right on the command line.
+4gum
charmbracelet/gum · ★ 24.5KGum is a tool for glamorous shell scripts: interactive prompts, spinners, and styled output for bash or any shell, powered by Charm's Bubbles and Lip Gloss — without writing any Go code.
+4bezel
crabtalk/bezel · ★ 180Bezel is a component library for GPUI, the Rust UI framework — a SwiftUI-lean set of native desktop widgets where style flows through the environment, never through widget parameters.
lipgloss
charmbracelet/lipgloss · ★ 11.9KLip Gloss is a Go library for styling terminal output and building terminal layouts: colors, borders, alignment, padding and composition, built with TUIs in mind.
The all-time top
15 projects · by stars
- 29.8K
#1 · foundation/yetiyeti
Yeti is a CSS-first, native, zero-build layout and styling framework for web designers, made by Foundation. It is the successor to Foundation for Sites - version 6 continues on the v6 branch with bug fixes and keeps shipping to npm as foundation-sites 6.x.
- 27.7K
#2 · charmbracelet/glowglow
Glow is a terminal-based markdown reader: it renders markdown files with style, discovers local markdown files for you, and lets you read documentation right on the command line.
- 24.5K
#3 · charmbracelet/gumgum
Gum is a tool for glamorous shell scripts: interactive prompts, spinners, and styled output for bash or any shell, powered by Charm's Bubbles and Lip Gloss — without writing any Go code.
- 4
chalk
23.3Kchalk/chalk · JavaScriptChalk is a JavaScript library for styling terminal output: it wraps your strings in ANSI escape codes so console text can be colored, bold, underlined and more. Around 115,000 packages depend on it.
- 5

NES.css
21.8Knostalgic-css/NES.css · SCSSNES.css is a CSS framework that styles HTML components with a NES (Famicom) 8-bit retro-game look, as if your web page were a game on the old console.
- 6

css-modules
18Kcss-modules/css-modulesCSS Modules are CSS files where class names and animation names are scoped locally by default. This repository is the project's documentation rather than an implementation.
- 7

emotion
18Kemotion-js/emotion · JavaScriptEmotion is a performant and flexible CSS-in-JS library for JavaScript: you write styles in your JS code instead of separate CSS files. It is one of the most popular libraries in this space.
- 8
less.js
17Kless/less.js · JavaScriptLess is a dynamic stylesheet language that extends CSS with variables, mixins, nesting and functions, and Less.js is its official compiler written in JavaScript; this repo is the Less.js monorepo.
- 9

tomorrow-theme
14Kchriskempson/tomorrow-theme · CSSTomorrow Theme is a colour scheme for code editors: a set of syntax-highlighting palettes with muted, legible colours, first published in February 2011.
- 10

react-in-patterns
13.6Kkrasimir/react-in-patterns · JavaScriptA free book about the design patterns and techniques used while developing with React.
- 11

css
13Kprimer/css · SCSSPrimer CSS is the stylesheet implementation of GitHub's design system - the open-source @primer/css package behind the look of github.com.
- 12
lipgloss
11.9Kcharmbracelet/lipgloss · GoLip Gloss is a Go library for styling terminal output and building terminal layouts: colors, borders, alignment, padding and composition, built with TUIs in mind.
- 13

stylus
11.3Kstylus/stylus · JavaScriptStylus is a CSS preprocessor language for Node.js that lets you write stylesheets with an expressive, dynamic syntax (indented or regular CSS-style) and compiles them down to plain CSS.
- 14

twinkleplop
238pngwn/twinkleplop · TypeScriptTwinkleplop is a small, fast syntax highlighter and code authoring toolkit for the web: you install just the languages you need, generate HTML or tokens from your code, and style the output with CSS.
- 15

bezel
180crabtalk/bezel · RustBezel is a component library for GPUI, the Rust UI framework — a SwiftUI-lean set of native desktop widgets where style flows through the environment, never through widget parameters.
Related topics
Often tagged together
- open-source5,666
- mit3,311
- frontend1,080
- css345
- web-development590
- developer-tools2,927
- javascript1,842
- web2,447
- library1,587
- npm1,019
- ui493
- cli2,227
- cross-platform2,622
- linux4,181
- macos3,544
- windows3,401
- design231
- terminal1,100
- ui-components294
- command-line-tool715
- css-framework28
- design-system91
- developers435
- framework758