Welcome to Open SASS! We're a community-driven organization on a mission to deliver high-quality SaaS software written entirely in Rust. Our goal? To empower developers to build secure, production-ready software and expand Rust's presence in the web ecosystem.
Open SASS stands for Open Software as Secure Service. We believe that production software should be secure, type-safe, and reliable; Qualities Rust delivers with excellence. By championing Rust for web development, we're helping shape the future of secure, efficient, and high-performance web applications. Open SASS has two primary goals:
-
To provide a highly customizable UI components library that meets the following criteria:
- WASM Framework Agnostic: UI components are compatible with any WebAssembly framework (e.g., Yew, Leptos, Dioxus). You can even add support for your preferred framework by submitting a PR for a given component.
- CSS Framework Agnostic: Components work with any CSS framework (e.g., Tailwind, Bootstrap) or even without one. You can apply custom CSS, inline styles, or skip using a CSS framework altogether.
- Easy Animations: Effortlessly add animations to components for a polished user experience.
- Zero Abstraction: If you need to modify the underlying implementation of a component, use the Open SASS CLI to import and customize components directly in your project.
-
To provide full-Stack Rust projects templates: We offer ready-to-use full-stack Rust project templates that utilize these UI components to help you quickly kickstart your project using the Open SASS CLI.
We are laser-focused on bringing real-world Rust use cases to the web. The following a glimpse at what's coming:
- Full-Stack Apps: We're building with Dioxus, an advanced framework that brings the client and server close together for seamless full-stack Rust applications. It's like the Flutter of Rust, supporting mobile and web development alike.
- Expanding Frameworks: While we love Dioxus, we're planning to extend support to other WebAssembly frameworks, like Leptos and Yew.
Open SASS is packed with developer-friendly features:
- SaaS Components: Easily integrate secure, Rust-based components into your Wasm apps.
- Pre-Built Templates: Access a rich library of templates to kickstart your SASS projects.
- Customizable Components: Flexible components that adapt to your project needs for efficient development.
- Developer Community: Join a passionate Rustacean community for insights, support, and resources.
- Built-In Collaboration Tools: Streamlined tools for team collaboration, keeping code clean and organized.
Since GitHub Sponsors isn't supported here, we're using crypto donations as a way to transparently fund this community-driven company.
Stay updated and connect with us on:
- Discord: Join our community
- LinkedIn: Follow us
- X (Twitter): Stay updated
With ā¤ļø, The Open SASS Team