React UI components built with a focus on accessibility, customization and ease-of-use
Salt is an innovative suite of UI components designed for modern web development, offering a comprehensive theming system that allows for both default and customizable themes. With its appealing aesthetics, available in light and dark modes, Salt not only meets the visual demands of contemporary applications but also provides support for various UI densities. The framework emphasizes performance and accessibility by adhering to WCAG 2.1 guidelines, ensuring that your applications are not only beautiful but also user-friendly for everyone.
What's particularly compelling about Salt is its modular architecture; it comprises several packages that cater to different needs, ensuring a lightweight and efficient development process. Whether you're looking for stable components, in-development features, or stylish icons, Salt has you covered.
React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects
RollupJS is a popular and efficient JavaScript module bundler that takes the code from multiple modules and packages them into a single optimized file, minimizing the overall size of the application and improving its performance.
Storybook is a tool for developing and testing UI components in isolation. It provides a sandbox environment where you can experiment with different props and states to see how your component responds.
Stylelint is a modern linter for CSS that helps you avoid errors and enforce consistent styling conventions. It provides rules for detecting errors and warnings, and can be configured to match your specific project's requirements.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.