SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 Rust CSS Projects
-
biome
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
-
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.
-
jotsy
Jotsy is a self-hosted, free and open-source note taking app with a goal of simplicity in mind
-
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.
-
lewp-rs
Generate your HTML5 website technically optimized and always valid without losing the algorithmic comfort and flexibility.
-
glimmer
A small tool to use along with i3/Sway to add CSS-powered decorations to your focused windows, for better usability. (by moustacheful)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
We have a web components example here: https://github.com/DioxusLabs/dioxus/blob/fd21c971038840130f...
Everything should work like normal except: attributes are not typed, custom event listeners must be implemented with web-sys
{ "$schema": "https://biomejs.dev/schemas/1.7.0/schema.json", "organizeImports": { "enabled": true }, "files": { "ignore": ["package.json", "package-lock.json"] }, "linter": { "enabled": true, "rules": { "recommended": true, "style": { "noUnusedTemplateLiteral": "off" } } }, "formatter": { "indentStyle": "space", "indentWidth": 4, "lineWidth": 320 }, "javascript": { "formatter": { "semicolons": "asNeeded" } } }
Would you consider using some libraries in your project? There are lots of good ones in the Rust ecosystem, and many of them are not part of any existing browsers.
For example:
- https://github.com/servo/html5ever (HTML parsing - note: this is used in Servo)
- https://github.com/parcel-bundler/lightningcss (CSS parsing)
- https://github.com/DioxusLabs/taffy (web layout)
- https://github.com/pop-os/cosmic-text (text layout and rendering)
Obviously you should be free to work on whatever you like, but just as a benchmark on the scope of your project: I spent ~6 months implementing just the CSS Grid algorithm in Taffy last year. An entire browser from literal scratch is probably a 10 year project for one person.
Project mention: Vizia: A declarative GUI library written in Rust | news.ycombinator.com | 2023-07-05
Project mention: Ryde is a single person, single file web development library for rust | news.ycombinator.com | 2024-02-29
Rust CSS related posts
- Biome – fast JavaScript linter and formatter
- What is the most useful project you've ever worked on?
- Dioxus 0.5: Web, Desktop, Mobile Apps in Rust
- Biomejs.dev (previously Rome-tools by Meta)
- CSS for Printing to Paper
- RFC: Biome Plugins
- I quit my job to work full time on my open source project [Atuin]
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source CSS projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | dioxus | 18,291 |
2 | biome | 10,237 |
3 | lightningcss | 5,949 |
4 | vizia | 1,397 |
5 | jotsy | 468 |
6 | rsass | 451 |
7 | grass | 450 |
8 | stylist-rs | 356 |
9 | ybc | 253 |
10 | css-inline | 211 |
11 | ryde | 107 |
12 | qubit | 80 |
13 | paperclip | 62 |
14 | og_image_writer | 54 |
15 | lewp-rs | 43 |
16 | glimmer | 31 |
17 | csscolorparser-rs | 27 |
18 | minify-selectors | 8 |
19 | ztcm | 1 |
20 | rewind-card | 1 |
Sponsored