whatisgithub

What is fungible?

jeffcarp/fungible — explained in plain English

Analysis updated 2026-08-03 · repo last pushed 2013-12-10

5CSSAudience · developerComplexity · 2/5DormantSetup · easy

In one sentence

Fungible is a CSS toolkit that lets you style web pages using short class names in your HTML, so you never write CSS. Great for rapid prototyping when you need a page looking right fast.

Mindmap

mindmap
  root((repo))
    What it does
      Styles via class names
      No CSS needed
      Short code classes
    Use cases
      Rapid prototyping
      Wireframes and MVPs
      Quick proof of concepts
    Tech stack
      CSS
      Ruby on Rails gem
      Component install
    Tradeoffs
      Terse class names
      Needs memorization
      Unused class stripper planned

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Rapidly prototype a web page layout without writing any CSS files.

USE CASE 2

Build a quick wireframe or proof-of-concept using short class codes for spacing, colors, and text styles.

USE CASE 3

Keep all styling visible directly in HTML markup for fast iteration on an MVP.

What is it built with?

CSSRuby on Rails

How does it compare?

jeffcarp/fungiblegskinnerteam/scssbreakpointutilityclouder0/clouderblog
Stars554
LanguageCSSCSSCSS
Last pushed2013-12-102016-07-262024-11-07
MaintenanceDormantDormantStale
Setup difficultyeasymoderateeasy
Complexity2/51/52/5
Audiencedeveloperdesignerwriter

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Just include the CSS file or install the gem, no external dependencies or configuration needed.

So what is it?

Fungible is a CSS toolkit that lets you style a web page by adding class names directly to your HTML, so you never have to write any CSS yourself. It is designed for moments when you need to put together a web page quickly and do not want to slow down to create a separate stylesheet just to get things looking right. Instead of writing CSS rules for things like spacing, borders, or text size, you use short class name codes. For example, adding the class "mfb" to an HTML element gives it a 1.0em margin on the bottom, and "fwb" makes the text bold. The README includes a chart showing which letters correspond to different sizes, directions, and styles. It covers the basics like background colors, text alignment, font sizes, and display settings. The naming system takes a little memorization, but once you know the codes, you can build a full layout directly in your HTML markup. This project would appeal to developers and designers who need to rapidly prototype or scaffold web pages. If you are building a quick proof-of-concept, a wireframe, or a minimum viable product and just need to get boxes, text, and spacing in place, this lets you do it without context-switching to a CSS file. It could also be handy for anyone who prefers to keep all their styling decisions visible right where the HTML is written. One notable tradeoff is how terse the class names are. While codes like "pbb" or "mfx" keep your markup compact, they are not immediately readable to someone who does not know the system. The project also includes a wishlist item for a tool that would strip out unused classes from the final file, keeping things lightweight, though that does not appear to be built yet. It can be installed via component or as a Ruby on Rails gem.

Copy-paste prompts

Prompt 1
I want to use Fungible CSS to style a quick landing page. Add the Fungible stylesheet to my HTML and show me how to use class codes like mfb and fwb to create a hero section with bold text and bottom margin.
Prompt 2
Help me build a simple wireframe layout using Fungible CSS class codes. Show me how to set up a container with padding, a heading with large bold text, and a row of boxes with borders using the short class names from the Fungible naming system.
Prompt 3
I have Fungible CSS installed. Create a basic card component using only Fungible class names for background color, text alignment, padding, and font size. Reference the naming chart where letters map to sizes, directions, and styles.
Prompt 4
Show me how to install Fungible CSS as a Ruby on Rails gem and then style a simple form layout using the class codes instead of writing a custom stylesheet.

Frequently asked questions

What is fungible?

Fungible is a CSS toolkit that lets you style web pages using short class names in your HTML, so you never write CSS. Great for rapid prototyping when you need a page looking right fast.

What language is fungible written in?

Mainly CSS. The stack also includes CSS, Ruby on Rails.

Is fungible actively maintained?

Dormant — no commits in 2+ years (last push 2013-12-10).

How hard is fungible to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is fungible for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.