apps-sdk-ui  by openai

Design system for building ChatGPT applications

Created 1 month ago
648 stars

Top 51.5% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

A lightweight, accessible design system for building high-quality user interfaces within ChatGPT applications. It provides developers with Tailwind-integrated design tokens, a curated React component library, and utilities optimized for consistent experiences inside ChatGPT, aiming to streamline development and ensure a polished user experience.

How It Works

The system provides pre-configured design tokens for colors, typography, spacing, and more, integrated with Tailwind 4. Its React component library is built upon accessible Radix primitives, offering utilities for dark mode, responsive layouts, and behaviors specifically optimized for the ChatGPT browser environment, thereby reducing boilerplate code for developers.

Quick Start & Requirements

  • Installation: npm install @openai/apps-sdk-ui
  • Prerequisites: React 18+ and Tailwind 4.
  • Setup: Requires importing foundation styles into a global stylesheet and wrapping the application with <AppsSDKUIProvider>, configuring a router link component if necessary.
  • Docs: React Installation, Tailwind Installation

Highlighted Details

  • Tailwind 4 integration with pre-configured design tokens.
  • Accessible React components built on Radix primitives.
  • Utilities optimized for dark mode, responsive layouts, and ChatGPT-specific behaviors.

Maintenance & Community

No specific details regarding maintainers, community channels (like Discord/Slack), or roadmap were found in the provided text.

Licensing & Compatibility

  • License: MIT.
  • Compatibility: Permissive MIT license generally allows for commercial use and integration into closed-source projects.

Limitations & Caveats

The design system is explicitly optimized for the ChatGPT browser environment, which may limit its direct applicability or require adjustments for use in other contexts. The README does not detail performance benchmarks or potential compatibility issues with older versions of React or Tailwind.

Health Check
Last Commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
5
Issues (30d)
6
Star History
650 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.