Astro UXDS is a collection of guidelines, patterns and components for designing space-based user interface applications.
Built With Stencil, the Astro UXDS Web Component and CSS libraries offer a foundation for creating space app experiences and custom applications on the web. These libraries prioritize current web development best practices, with web components designed to be platform-agnostic, easily implementable or extendable in existing projects, and generic by default. Support for these libraries can be accessed through GitHub discussions or by emailing support@astrouxds.com.
Web components provide a way to create reusable, encapsulated UI components using standard web technologies such as HTML, CSS, and JavaScript. They allow developers to create complex UI components that can be easily shared across multiple projects and frameworks. Web components are built using four main specifications: Custom Elements, Shadow DOM, HTML Templates, and ES Modules.