Unleash the native power of HTML
sashimi UI is a minimal CSS framework designed to enhance, not replace, the native capabilities of HTML.
It styles native HTML elements without unnecessary wrapping or abstraction.
By embracing the natural behavior of the web, sashimi UI
lets the platform shine in its purest form.
Chef’s selection
Bluefin tuna trio
¥2,400A tasting of lean akami, medium-fatty chutoro, and rich otoro, sliced to order.
Best enjoyed from the leanest cut to the richest.
Preparing
Order #1042
12 min- Counter
- Seat 08
- Menu
- Chef’s omakase
- Serving
- 8 pieces
Your dietary notes were shared with the chef.
What happens next?
We’ll call your seat number when every piece is ready.
Paid
Receipt #1042
| Item | Qty | Price |
|---|---|---|
| Chef’s omakase | 1 | ¥4,800 |
| Green tea | 2 | ¥600 |
- Subtotal
- ¥5,400
- Tax
- ¥540
- Total
- ¥5,940
sashimi UI introduces...
- ⛓
No Dependencies
Just CSS, with no runtime packages to install. Add sashimi UI without adding another dependency tree to your project.
- ⚡
No JavaScript
Native HTML behavior does the work. Style buttons, inputs, dialogs, and more without shipping JavaScript for the UI.
- 🔒
No Framework Lock-in
Use it with plain HTML, React, Vue, Svelte, or whatever comes next. Your markup stays portable because CSS is framework-agnostic.
- 🛠️
No *.config.js or .*rc
Include the styles and start building. There is no generator, plugin, or project-specific configuration to maintain.
- 🧱
No extra <div>s
Style semantic elements directly instead of wrapping everything in layout-only markup. Keep your HTML clean and meaningful.
Q&A
So... isn’t this just Bootstrap?
In spirit, yes — but lighter, simpler, and closer to the metal.
sashimi UI focuses on amplifying what HTML already does best, instead of
rebuilding it with extra layers of <div>s.
Aren’t there too few components?
sashimi UI provides a foundation, not a full library.
It focuses on styling native elements and leaves room for you to build what
you need. You can freely combine it with other frameworks or your own
components — it’s designed to stay out of your way.
What about accessibility?
Using the right HTML elements for the job is the best foundation for
accessibility.
sashimi UI styles native, semantic HTML without replacing its built-in
meaning or behavior.