Rivet Design System
A system for designing and building digital interfaces at IU
Built with plain HTML, CSS, and JavaScript, Rivet helps teams create familiar and accessible experiences across platforms.
Explore the Rivet design system
-
Layouts
IU-branded starter HTML templates for the design of your website or web application.
-
Components
Modular elements you can combine to create digital interfaces using HTML and CSS.
-
Utilities
CSS classes that can be used to adjust colors, typography, shadows, spacing, and more.
-
Tokens
Basic values used by the design system to represent color, spacing, font sizes, and other visual styles.
-
Design resources
Figma libraries for creating high-fidelity mockups of Rivet interfaces that are more easily translated into browser markup.
-
Tutorials
Beginner-friendly lessons in how to get started using the design system.
“Indiana University offers its users sustainable and consistent experiences with Rivet”
Featured Rivet as one of the best design system documentation sites in the industry
Featured Rivet as one of the best design systems that focuses on accessibility
Contribute to Rivet
Visit the Rivet wiki to learn more about:
Get Rivet updates
To get updates about Rivet:
Rivet news
Bookmark the Rivet blog to stay updated.
Rivet 2.6.0 release
Rivet 2.6.0 is now available. This release introduces gap utilities, adds a mounting attribute to the dialog component, and fixes various style bugs.
Rivet 1 End of Life
The previous major version of Rivet will no longer receive updates.
Rivet 1 End of Life Reminder
The previous major version of Rivet will reach its end of life on Friday, December 29, 2023.
Getting help with Rivet
Rivet is a university-wide initiative, overseen by the Enterprise Experience team. Learn how to get help with Rivet.