CSS, Practiced as Craft.

Intent First styling engine for people who care.

No markup bloat. Just deliberate styling.

The Problem

Modern CSS tooling optimized for shipping speed, by moving styling decisions into markup.

At scale, it leads to:

  • Noisy markup
  • Repeated patterns with no names
  • Refactors driven by search-and-replace
  • Deep coupling to tooling and conventions

These are side effects of moving decisions into markup.

Shilp CSS exists to move style decisions back into CSS.
Where they can be named, owned, and changed safely.

A Better Way to Style

You write intent-based styles inside CSS, and apply them through named classes like traditional CSS.

The expected result:

  • Smaller bundle size
    • HTML and CSS combined
  • Centralized styling decisions
  • Easier refactors as project grows
  • Clean markup

If you have ever felt class strings getting out of hand, Shilp CSS exists for that moment.

What Makes It Different

Shilp CSS is:

  • CSS-first: styles live where they belong (.css)
  • Intent-oriented: styles organized into intents like layout, flex, grid, text, animate, etc
  • Config-driven: config file similar like Tailwind CSS v3
  • Purgable: In-built support for Purge CSS
  • Modern: In-built support for Lightning CSS
  • Advance: In-built support for SCSS
  • Ready to integrate: via bundler plugin

You don’t lose utility power. You regain structure.

The Tradeoffs

Shilp CSS is not the fastest way to prototype.

It asks for:

  • Slightly more CSS
  • A bit more thinking up front

In return, it gives you:

  • Smaller bundle size
    • HTML and CSS combined
  • Clear refactors ( it depends )
  • Readable markup
  • Systems that age calmly

Status

Shilp CSS is currently in active development (alpha), and not recommended for production use, even for personal projects.

If you value clarity over time, continue.
If speed today matters more, choose differently, choose deliberately.