With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 19 atomic-css Open-Source Projects
-
tamagui
Style React fast with 100% parity on React Native, an optional UI kit, and optimizing compiler.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
react-atomic-design
🔬 How the Atomic Design methodology can create a great design system from scratch and make better developers.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
packages
💎 Monorepository for Stylify packages. Stylify uses CSS-like selectors to generate Extremely optimized utility-first CSS dynamically based on what you write 💎. (by stylify)
-
aesthetic
🎨 Aesthetic is an end-to-end multi-platform styling framework that offers a strict design system, robust atomic CSS-in-JS engine, a structural style sheet specification (SSS), a low-runtime solution, and much more! (by aesthetic-suite)
-
s
S is a micro-library (<1 KB) to define CSS declarations as props and creates atomic classes from them (by fustak-dev)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I wish tailwind would support attributify like https://github.com/unocss/unocss, which is much more readable for complex layouts:
link
Project mention: Exploring the Best UI Component Libraries for React Native apps | dev.to | 2024-03-29Tamagui is a UI kit that aims to bridge the gap between React and React Native applications by addressing the fundamental parts of an app, such as styling, theming, and cross-platform components, while keeping app performance in mind. It utilizes an optimizing compiler to significantly improve performance by hoisting objects and CSS at build-time. Its main advantage is that it creates a consistent design system across web and native platforms. Some major highlights of Tamagui are:
https://github.com/danilowoz/react-atomic-design maybe this as an example
Project mention: Are you still using the ternary operator to dynamically apply Tailwind styles? | dev.to | 2023-09-09Tailwind CSS is a CSS framework that has gained incredible popularity, with usage skyrocketing 40% in three years, according to the State of CSS 2022. It offers benefits such as development speed, maintainability, and gzip optimization. As a result, it is expected to exceed 50% in the 2023 survey. However, the readability of Tailwind CSS decreases sharply as the style becomes more complex, which is a typical disadvantage of the utility-first approach. Personally, I recommend my library, CSS Lube, but in this article, I would like to introduce some simple tips that can improve the developer experience when using the Atomic CSS approach.
Mojo CSS is a modern CSS framework that aims to simplify the process of styling web applications. It provides a set of pre-designed components and utilities that can be easily customized to create unique and visually appealing designs. Mojo CSS is built on top of modern CSS features like CSS variables, Flexbox, and Grid, making it easy to create responsive layouts and interactive components.
Thank you for reading my story! I would be very grateful for any feedback on the project. If you like it, please put a star on the Github. Also, you can share this tread on Twitter. All this will help a lot to promote the project!
Nice! We copied StyleX's "type-safe extensions" in Truss [1] so things like `` are allowed (setting margin is fine) while disallowing `` (anything "not margin") that would mess up the components internal impl details with a compile error.
That said, we don't actually use the feature that much, vs. higher-level logical props like ``.
I know we're supposed to use build-time CSS-in-JS these days, but afaiu they don't support the rare-but-handy "just spread together ~4-5 different object literals from ~random different conditionals + props", i.e. intermixing styles some inside the component + outside the component, which emotion handles really well.
Basically this [2]. StyleX says it does "cross-file styles"...but can it support that? I kinda assume not, but I'm not sure.
[1]: https://github.com/homebound-team/truss#xstyles--xss-extensi...
[2]: https://github.com/homebound-team/beam/blob/main/src/compone...
Project mention: Fustak: SQLite with replicas at edge. Fast builds using esbuild and Rust | /r/programming | 2023-08-21
atomic-css related posts
- Exploring Mojo CSS: A Developer’s Guide
- Tailwind CSS v4.0.0 Alpha
- UnoCSS — an Instant On-Demand Atomic CSS Engine
- What do you think we can do better to improve Vue position in the frontend space as a dominant UI framework?
- ~~New~~ Old way to write CSS
- Which is best for DX and efficiency, TailwindCSS, UnoCSS, PandaCSS, or the new MasterCSS
- Are you still using the ternary operator to dynamically apply Tailwind styles?
-
A note from our sponsor - SurveyJS
surveyjs.io | 28 Apr 2024
Index
What are some of the best open-source atomic-css projects? This list will help you:
Project | Stars | |
---|---|---|
1 | unocss | 15,386 |
2 | tamagui | 9,992 |
3 | basscss | 5,829 |
4 | panda | 4,681 |
5 | styletron | 3,321 |
6 | Fela | 2,261 |
7 | react-atomic-design | 1,730 |
8 | Atomizer | 1,526 |
9 | packages | 419 |
10 | mojocss | 380 |
11 | fractures | 366 |
12 | aesthetic | 203 |
13 | uniformcss | 150 |
14 | mlut | 58 |
15 | rececss | 32 |
16 | truss | 31 |
17 | windblade | 14 |
18 | s | 0 |
19 | sass-system | 0 |
Sponsored