PyColors UIv1.7.1

Créez votre interface. Faites-le vôtre.

Réagissez aux composants et aux couleurs sémantiques pour les tableaux de bord, les formulaires et les paramètres. Explorez l'interface utilisateur, façonnez votre thème et intégrez-le à votre application Next.js.

  • Open source — MIT
  • Lumière et obscurité
  • tokens de couleur sémantiques
  • Interactions avec le clavier
@pycolors/ui npm version@pycolors/ui npm downloads@pycolors/ui license

Versioned — documenté — testé — activement maintenu

Vue sur GitHub

Composants sous tension

Votre thème utilisé

Une palette, des paramètres d'espace de travail aux conversations d'assistant. Essayez les contrôles, puis voyez comment le même thème rassemble une conversation.

Démonstration interactive
Accent12 nuances
Neutre12 nuances

Actions & feedback

Chaque action est une démo locale.

Prêt à l'examen
Votre équipe peut consulter les derniers changements.

Notifications

ActifEn révisionProjet

Paramètres de l'espace de travail

Entrées, focus et validation en un seul endroit.

Un champ d’exemple pour prévisualiser votre thème.

Les modifications restent dans cet aperçu.

Navigation et contenu

Northstar Studio

Exemple d'espace de travail d'équipe

Type et hiérarchie

Faites de la place pour du bon travail.

Amenez vos projets, vos employés et vos progrès en un seul endroit. Un langage visuel partagé Chaque détail est connecté.

--background
#FFFFFF
--foreground
#171717
--primary
#171717

Conversation primitives — Free UI

Votre assistante. Votre langage visuel.

Les mêmes couleurs, la typographie et les contrôles, maintenant dans une conversation. Basculez l'apparence ci-dessus, copiez une réponse ou ajoutez des exemples de messages.

  • AIConversation

    Suivez les nouveaux messages tout en gardant votre place lorsque vous faites défiler vers l'arrière.

  • AIMessage

    Composez un auteur, un contenu de message et des actions optionnelles.

  • AIMessageActions

    Copiez une réponse avec un succès visible et réessayez.

Consultez les guides pour connaître la disponibilité de la version des paquets. Composez-les avec AIComposer; votre application fournit la connexion du modèle.

Assistant produit

Exemple de conversation — Aucun modèle connecté

  1. You

    Comment puis-je rendre mon premier assistant plus facile à utiliser?
  2. Assistant

    Commencez par un flux utile. Gardez les messages lisibles, copiables et le lecteur en contrôle du défilement.

2 sample messages — stocké uniquement dans cet aperçu.

Faites défiler vers l'arrière, puis ajoutez un échange. Choisissez Aller au plus tard lorsque vous êtes prêt à rattraper votre retard. Copier écrit un échantillon de texte dans votre presse-papiers.

Contenu de démonstration — Construit avec des composants PyColors publics.

Ouvrir l'Explorateur d'UI

La bibliothèque de composants

Des petits morceaux. Un produit cohérent.

Commencez par les primitives dont vous avez besoin. Chaque composant contient des exemples d'utilisation, des accessoires et des conseils dans la documentation.

Bibliothèque d'interface utilisateur
3 components

Actions

Faites la prochaine étape claire.

Bibliothèque d'interface utilisateur
4 components

Formulaires

Recueillir des commentaires avec des commentaires clairs.

Bibliothèque d'interface utilisateur
2 components

Revêtements

Concentrez les tâches dans leur contexte.

Bibliothèque d'interface utilisateur
2 components

Données

Organiser les enregistrements et la navigation.

Bibliothèque d'interface utilisateur
4 components

Feedback

Afficher les progrès, les résultats et les prochaines étapes.

Bibliothèque d'interface utilisateur
3 components

Structure

Donnez à chaque écran un langage partagé.

Vos couleurs, sur toutes les surfaces

Faites en sorte que le système ressemble à votre marque.

Choisissez la couleur, les neutres et la typographie de votre marque dans Theme Builder. Explorez la palette, essayez-la sur des composants ou un tableau de bord et exportez CSS ou JSON pour les deux modes.

Couleurs de marquesurfaces neutresTypographie

Une palette. Deux modes.

Préréglage violet

Apparence légère

12 nuances d'accent
HistoriqueTextePrincipal

Apparence sombre

12 nuances d'accent
HistoriqueTextePrincipal

Prévisualisez votre palette et examinez le contraste des couleurs dans Theme Builder avant de l'utiliser dans votre application.

De l'aperçu à votre projet

Commencez par un composant.

Ajoutez les composants et les tokens à votre application React ou Next.js. Suivez le guide d'installation pour configurer Tailwind v4, puis créez votre premier écran.

  1. 01

    Installer les paquets

    Ajoutez les composants et les tokens de couleur partagés.

  2. 02

    Connectez vos styles

    Chargez le token CSS et configurez Tailwind v4.

  3. 03

    Construisez votre premier écran

    Importez un composant et vérifiez les deux modes de couleur.

Lire le guide d'installation
Terminal
pnpm add @pycolors/ui @pycolors/tokens
save-button.tsx
import { Button } from "@pycolors/ui";export function SaveButton() {  return <Button>Save changes</Button>;}
Après la configuration de la feuille de style dans le guide d'installation. Documentation du bouton

Continuez à construire d'ici.

Utilisez l'interface utilisateur dans votre application existante, composez un écran ou démarrez avec une base complète.

Interface utilisateur gratuite

Composez une interface assistant

Explore conversation, message and copy-feedback primitives alongside AIComposer. Check the guide for package-version availability; your application supplies the model connection.

Essayez les primitives de conversation
Motifs

Composez un écran

Explorez les modèles de mise en page pour les paramètres, les tableaux de bord et les flux de produits quotidiens.

Explorer les modèles
Starter Free

Commencer avec une app

Voir les composants à l'intérieur d'une interface Next.js exécutable avec Starter Free.

Découvrir Starter Free
Starter Pro

Connecter la couche métier

Explorez Starter Pro pour l'authentification, la facturation Stripe et les itinéraires de produits protégés.

Découvrir Starter Pro