back to home

raystack / apsara

Apsara is an open-source re-usable UI components built using Base UI and CSS modules to power Raystack projects.

View on GitHub
68 stars
13 forks
71 issues
TypeScriptCSSMDX

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing raystack/apsara in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/raystack/apsara)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Apsara Apsara 🧚‍♀️ is an open-source React UI component library built on Base UI primitives. It provides enterprise-grade, accessible components designed for building complex data interfaces. Key Features • **Accessible Components**: Built on Base UI primitives ensuring ARIA compliance and keyboard navigation • **Flexible Styling**: Uses vanilla CSS with HTML data-attributes for powerful theming and style customization • **Enterprise Ready**: Designed for complex data-driven applications with components like: • Data Tables • Navigation Systems • Form Controls • Feedback Components • **Type Safe**: Written in TypeScript with comprehensive type definitions • **Modern Stack**: Support for React 18+ and modern development practices Installation Usage Component Categories Layout • - Basic layout container • - Flexbox container • - Responsive wrapper • - Collapsible navigation panel Navigation • - Navigation breadcrumbs • - Tabbed interface • - Command palette interface Data Display • - Data table component • - User avatar display • - Status indicators • - Empty state messaging Forms • - Dropdown selection • - Radio button groups • - Icon-only buttons Feedback • - Contextual tooltips • - Informational callouts • - Status indicators Overlay • - Contextual overlays • - Slide-out panels with swipe-to-dismiss • - Modal dialogs Documentation Visit our documentation site for: • Interactive examples • API references • Theme customization • Accessibility guidelines • Migration guides Contributing We welcome contributions! Here's how you can help: • Fork the repository • Create your feature branch ( ) • Commit your changes ( ) • Push to the branch ( ) • Open a Pull Request Development Setup License Apsara is Apache 2.0 licensed.