1
0
Fork
You've already forked JupiterUI
0
forked from xplato/JupiterUI
The elegant and reliable CSS utility framework for web artisans.
  • SCSS 98.3%
  • JavaScript 1.5%
  • CSS 0.2%
2022年05月17日 11:51:44 -06:00
dist a11y: Fix .sr-only class 2022年05月17日 11:51:44 -06:00
src a11y: Fix .sr-only class 2022年05月17日 11:51:44 -06:00
.gitignore Removed traces of old breakpoints 2022年04月23日 23:52:11 -06:00
CHANGELOG.md a11y: Fix .sr-only class 2022年05月17日 11:51:44 -06:00
Gruntfile.js Compress output 2022年05月04日 16:45:09 -06:00
LICENSE.md Version 5! 2022年04月23日 22:24:32 -06:00
package.json a11y: Fix .sr-only class 2022年05月17日 11:51:44 -06:00
README.md docs: Updated README, etc. 2022年04月24日 19:37:38 -06:00
yarn.lock Version 5! 2022年04月23日 22:24:32 -06:00

JupiterUI

An elegant and reliable UI kit for web artisans.

TL;DR Visit the Wiki to learn how to use Jupiter.

About Version 5

Version 5.0.0 was a complete purge. I refocused the purpose of Jupiter to fit more nicely in an increasingly JS-framework-oriented web. The JavaScript of past versions is gone forever. About half of the components are gone. Dropdowns, accordions, and so on: gone.

Why? Because that was too opinionated.

I mean, what are the chances that your new web app will precisely match and require the default component styles that Jupiter offered? Maybe only a few.

In the last year or so I've been using Jupiter, I've never touched most of the component classes—simply because they were too opinionated for my project. As such, I had to remove them. Bloating the CSS dist file with unnecessary code is something I'm not fond of.

To you, this probably doesn't make much difference. Jupiter still has the core system—layout, typography, colors, motion, and so on. It just doesn't contain what isn't useful or relevant anymore.

About

JupiterUI is a front-end UI kit for modern websites. It provides a ton of styles for nearly any layout or component your website will use. It has got great defaults so that modification isn't always necessary for many projects. Moreover, it's easy to learn and easy to memorize.

Features

  • Built-in, working components by default!
  • Zero dependencies!
  • Excellent customization support out-of-the-box
  • Advanced colors and themeing system (Dark & Light mode out-of-the-box)
  • Detailed layout system—with lots of support for Flex and Grid layouts.
  • Easily extendable

How will this help me?

If you're looking for a design system that gets out of the way to let you focus on your project, you're in the right place. There's no overhead to Jupiter. It's a plug-and-play library. Once you learn the rules, it'll cut your style effort down a lot.

Is it production ready?

Absolutely. I'm using Jupiter in over 30 high-priority projects for some of my clients. I've ditched Tailwind and Bootstrap (and custom CSS!) in favor of it.

Usage

Simply download the dist/jupiterui.css file and add it to your project.

Visit the Wiki to learn how to use Jupiter.

Made with Jupiter

Licenses

A very small amount of third-party inspiration and/or code was used in this project.

There are three primary projects to thank:

  • Thanks to the Carbon Design System (License). A very small amount of information was used from this project. Primarily:
  • Nicolas Gallagher and Jonathan Neal for normalize.css (License, GitHub)
  • Thanks to TailwindCSS for their extensive color system.