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.

Rivet 2 is the latest version of IU's design system. Visit v1.rivet.iu.edu to see the Rivet 1 documentation.
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”
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 1 End of Life Reminder
The previous major version of Rivet will reach its end of life on Friday, December 29, 2023.
Rivet 2.5.2 release
Rivet 2.5.2 is now available. This patch release makes fixes to the avatar and disclosure components.
Rivet 2.5.1 release
Rivet 2.5.1 is now available. This release makes accessibility updates to the hero, quote, and switch components.
Getting help with Rivet
Rivet is a university-wide initiative, overseen by the Enterprise Experience team. Learn how to get help with Rivet.