Astro screenshot

Astro

Author Avatar Theme by Pingidentity
Updated: 2 Sep 2025
35 Stars

React component library for Ping Identity's design system

Categories

Overview

Astro is a lightweight, composable, and themeable React component library created by Ping. It aims to help developers and designers create consistent, user-friendly, and accessible UIs across all Ping products. Astro provides a range of components and documentation for easy integration into projects.

Features

  • Lightweight and composable React component library.
  • Themeable to ensure consistent UI design.
  • Provides access to individual component documentation through Storybook.

Installation

To use Astro in your project, you can install it via NPM or Yarn. Here are the installation steps:

NPM:

npm install @pingux/astro

Yarn:

yarn add @pingux/astro

Requirements:

  • Node 18+
  • React 16.8+

Summary

Astro is a React component library designed to facilitate the creation of consistent and accessible UIs across Ping products. It offers a lightweight and composable approach to UI development, with themeable components and comprehensive documentation provided through Storybook. Astro can be easily installed via NPM or Yarn and requires Node and React to be set up. However, it is important to note that Astro does not officially support Internet Explorer 11 and may require additional polyfills for full functionality. Although open contributions are closed, bug reports and suggestions are appreciated and can be submitted through GitHub Issues.