At Noctua Technology, we recognize that every project is unique, with specific needs that demand tailored solutions. While the US Web Design System (USWDS) provides a solid foundation for building accessible and responsive websites, we saw an opportunity to create a version that better addresses the unique challenges faced by our clients. Our custom implementation of USWDS combines the reliability of the original framework with key enhancements that improve performance, flexibility, and scalability.
Getting started is easy! In just two simple steps, you'll be up and running with Noctua's US Web Design System, making it easy to build accessible, fast, and consistent websites. Let's get started!
Either install USWDS directly from NPM.
npm install @noctuatech/uswds
Or from a CDN.
<script type="module" src="https://esm.sh/@noctuatech/uswds/define.js?bundle"></script>
After installing USWDS, you can start using the components in your HTML. The example below shows a basic form with various USWDS components including:
<!-- USWDS needs to be told where to find static assets such as icons -->
<usa-config icon-path="https://esm.sh/@noctuatech/uswds/assets/usa-icons/">
<form>
<usa-input name="name" placeholder="Bob Smith">Name</usa-input>
<usa-input name="email" placeholder="my@email.com">Email</usa-input>
<usa-input-mask mask="(999) 999-9999">
<usa-input name="phone" placeholder="(xxx) xxx-xxxx">
Phone
</usa-input>
</usa-input-mask>
<usa-button type="submit">Submit</usa-button>
</form>
</usa-config>
At Noctua Technology, we believe in continuous improvement and collaboration with the development community. That's why we're proud to be active contributors to the USWDS project. Our team participates in continued enhancement of USWDS, ensuring that the framework continues to evolve with the needs of government websites and their users.
By contributing to the USWDS project, we not only stay on the cutting edge of web development practices but also help shape the future of digital accessibility and user experience for government services.