carbon-components-svelte
open-props
Our great sponsors
carbon-components-svelte | open-props | |
---|---|---|
28 | 40 | |
2,054 | 3,126 | |
4.9% | - | |
9.4 | 8.5 | |
5 days ago | 3 days ago | |
Svelte | HTML | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
carbon-components-svelte
- What UI framework would you recommend?
-
Are there any downsides in using svelte or sveltekit?
Svelte/SvelteKit does have some high-quality libraries available like carbon-components-svelte but there's just nothing near as much.
-
Carbon-design-system for Svelte: dynamic import is your only solution !
I've opened issue on IBM community to find a solution rather than importing via , although I could not even get any answer to that . After sometime of scratching my head and couple of tests on Webpack behaviour, I've managed to crack carbon-design-system for Svelte once and for all . Repeating myself:
-
Best practice for UI design in scientific app
You could check out Carbon https://carbon-components-svelte.onrender.com/
-
Observations about Svelte
Carbon Desing
-
Integrating a Svelte app with Rust using WebAssembly
We will quickly add carbon-components-svelte using the minimum required steps, but you can check the library’s documentation for more detailed information and examples.
-
What UI libraries do you use with Svelte?
+1 for carbon. The npm package is really well-made; all of the Carbon components are native Svelte components and the docs are excellent. It's a really good port; all of the svelte stuff like bind:toggled, custom Svelte events, etc. all works really nicely.
-
Creating a new portfolio with Svelte
And other pre-built component that I used and I think it's worth mentioning is the Accordion that exists in Carbon Components for Svelte. It's really pretty and works great too!
- What frustrates you in using Svelte?
- I'm starting a svelte-utility library for common actions and components, what should I include?
open-props
-
Released tw-variables: 400 useful Tailwind utilities as ready-to-import CSS variables
Some time ago I discovered Open Props which provides a lot of design tokens as CSS variables and started using it in some of my projects.
-
[Showcase] Searching for Friendly-User for Scrum-Tool Miyagi
CSS: Open Props (https://open-props.style/)
-
What UI framework would you recommend?
https://open-props.style/ gives you design tokens as CSS variables. It’s CSS only and not Svelte specific.
- Thoughts on classless CSS frameworks (e.g. Pico) with Svelte?
-
What working with Tailwind CSS every day for 2 years looks like
I haven’t seen it mentioned in this thread but for those who like Tailwind in theory but hate all it’s drawbacks you might be interested in Open Props (https://open-props.style/) which is put together by a member of Chrome’s devrel team.
The first 10 minutes or so of this video is also a decent introduction it seems which will help put this project into context for you so you can see specifically what kinds of problems it solves in a way that Tailwind doesn’t and vice versa. https://youtu.be/O53MwmolKP4
You could combine styled-components/emotion with something like open-props[0]. You get all the power that comes with CSS and a set of variables to help you create a consistent design. That's how I manage my styling.
-
Tailwind Is a Leaky Abstraction
Not much.
Tailwind's @apply just lets you apply Tailwind design tokens to CSS classes. It's useful for keeping designs looking consistent if you're already heavily invested in Tailwind.
This is probably not something you need to worry about unless you're working at a very large organization with many teams and web properties.
And there are other CSS-native ways of doing this without Tailwind too. Open Props is a good example (https://open-props.style/).
-
Suggest minimal CSS framework
What kind of bugs and quirks are we talking about? There is almost no difference between browsers these days. Vanilla CSS is enough. You can also use it with Open Props to add extra CSS custom properties.
-
Ask HN: Good resource on writing web app with plain JavaScript/HTML/CSS
For layout/design, there’s open props [1].
-
Question on Bootstrap vs Coding From Scratch
Learn and understand CSS variables, this is a superb example https://open-props.style/
What are some alternatives?
shoelace-css - A collection of professionally designed, every day UI components built on Web standards. Works with all framework as well as regular HTML/CSS/JS. 🥾
svelte-materialify - A Material UI Design Component library for Svelte heavily inspired by vuetify.
svelte-material-ui - Svelte Material UI Components
svelte-grid-responsive - Responsive grid system based on Bootstrap for Svelte
headlessui - Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.
svelte-bulma-components - Collection of Bulma UI components to be used in Svelte or standalone
svelte-tutorial - All the course files for the Svelete (beginners) playlist on The Net Ninja YouTube channel.
svelma - Bulma components for Svelte
svelte-headlessui - Unofficial Svelte port of the Headless UI component library
pollen - The CSS variables build system
svelte-infinite-scroll-example - Example of Infinite Scroll with Intersection Observer API and Svelte
sveltekit-design-system - Build a design system with sveltekit