Lancement : bientôt. La liste d’attente passe en premier. - Rejoindre la liste d’attente →
Nouveau Serveur MCP pour Claude Code, Cursor & Copilot

Pas de souci. On gère l’UI.

Plus de 300 composants et effets animés et accessibles pour React, Vue, Svelte, Angular, Astro ou HTML pur. Des Web Components natifs, zéro dépendance, et un serveur MCP qui permet à votre agent de code IA de trouver et d’installer exactement le bon.

Démarrez dans votre projet
npx marvelous-ui-library@latest init Copier la commande

Free sans clé. Vous avez acheté Pro ? Collez votre clé de licence quand elle vous est demandée.

Télécharger le Free pack

Accès anticipé le jour du lancement. Pas de spam, désinscription en un clic · Confidentialité.

Une vraie session Claude Code avec le serveur MCP de Marvelous UI.

Une seule bibliothèque. Pour toutes les stacks vers lesquelles vous migrerez.

ReactNext.jsVueNuxtSvelteSvelteKitAngularAstroSolidQwikLitLaravel BladeRailsDjangoWordPressHTML pur

Une commande. Votre code, votre choix.

Lancez-la dans votre projet. Choisissez une installation dans le projet ou partagée au niveau utilisateur. Appuyez ensuite sur Entrée pour installer le pack Free, ou collez votre clé de licence pour installer Pro.

  1. InstallationLes composants, la CLI, le serveur MCP et les instructions de votre agent, installés d’un coup.
  2. AjouterCopiez uniquement les composants dont votre projet a besoin.
  3. Mettez à jour quand vous le décidezVos modifications locales restent les vôtres, et chaque version Pro obtenue est sauvegardée pour la réinstaller hors ligne.

Démarrer avec Marvelous UI

Free sans clé. Pro avec votre clé de licence.

npx marvelous-ui-library@latest init Copier la commande

Ensuite : npx marvelous-ui-library@latest add dialog tabs

Quand une nouvelle version sort : npx marvelous-ui-library@latest update

Pas de Node.js ? Téléchargez le Pro pack avec votre clé de licence.

Touchez à tout. Cette page est construite à 100 % avec Marvelous UI.

Survolez · CliquezTouchez Marvelous

Particle text

Des milliers de particules dessinent le mot, fuient votre curseur et explosent au clic.

<mv-particle-text>

CliquezTouchez

Accès autorisé

Scramble text

Des glyphes aléatoires se résolvent en texte réel, lisible tout du long.

<mv-scramble-text>

CliquezTouchez

$

Number ticker

Des compteurs qui défilent chiffre par chiffre, formatés pour chaque locale.

<mv-number-ticker>

CliquezTouchez

Une UI inoubliable.

Text reveal

Les mots surgissent de derrière un masque, par lettre, par mot ou par ligne.

<mv-text-reveal>

Regardez

Faites briller

Sparkles text

De petites étoiles scintillent autour d’un mot, ici sur un dégradé animé.

<mv-sparkles-text>

Bougez votre curseurRegardez

Mesh gradient

Des rubans de couleur ondulent sur le GPU et s’inclinent vers votre curseur. Image fixe si les animations sont réduites.

<mv-mesh-gradient>

Regardez

Grid pattern

Un sol en perspective qui défile vers vous, en CSS pur.

variant="retro"

Regardez

Meteors

Une pluie de météores en diagonale aux traînées lumineuses.

<mv-meteors>

Regardez

Light rays

De doux rayons de lumière qui tombent d’en haut, avec une seule classe.

.mv-light-rays

Regardez

Noise

Un grain argentique animé sur n’importe quelle surface, fin ou grossier.

.mv-noise

Glissez · FlèchesBalayez
VioletTeinte 285
BraiseTeinte 35
LagonTeinte 200
MousseTeinte 145
RoseTeinte 350
AgrumeTeinte 95
GlacierTeinte 235
CrépusculeTeinte 320

3D gallery

Un anneau de cartes que vous faites tourner : il continue sur sa lancée, puis s’arrête sur la carte de face. De la 3D en CSS pur, sans WebGL.

<mv-gallery-3d>

SurvolezRegardez

Spotlight

Une lumière suit votre curseur sur tout ce groupe de cartes.

<mv-spotlight>

Regardez

Offre Pro

Border beam

Une comète de lumière parcourt la bordure de n’importe quel bloc.

.mv-border-beam

DéfilementBalayez vers le haut
  1. v4.2 Export PDF des tableaux de bord
  2. v4.1 Mode hors ligne pour l’app mobile
  3. v4.0 Éditeur collaboratif en temps réel
  4. v3.9 Connexion SSO avec SAML
  5. v3.8 Recherche plein texte, 3 fois plus rapide
  6. v3.7 Thème sombre automatique
  7. v3.6 Webhooks signés et journaux d’audit

Progressive blur

Le contenu se fond dans un flou doux sur le bord, en CSS pur.

.mv-progressive-blur

SurvolezRegardez

Glow

Un anneau en dégradé et un halo derrière n’importe quel élément.

.mv-glow

Maintenez appuyé

Publier la version 2.4

Elle passe en ligne pour tous les utilisateurs à la fois.

  • 12 modifications
  • Tous les contrôles au vert
Maintenir pour lancer

Supprimer “Lumen redesign”

Les 48 fichiers et leur historique disparaissent avec lui.

  • 48 fichiers
  • 2,1 Go
Maintenir pour supprimer

Hold button

Un liquide remplit le bouton tant que vous maintenez l’appui ; relâchez et il se vide. Au clavier : maintenez Espace ou Entrée.

<mv-hold-button>

CliquezTouchez

Confetti

Des confettis physiques qui jaillissent du bouton, ou un feu d’artifice sur tout l’écran.

<mv-confetti-button>

CliquezTouchez
<mv-hold-button>

Copy button

L’icône défile jusqu’à une coche, comme un compteur kilométrique.

<mv-copy-button>

CliquezTouchez

Theme toggle

Le nouveau thème se propage en cercle depuis le bouton.

<mv-theme-toggle>

SurvolezTouchez

Button effects

Bordures arc-en-ciel, enfoncement 3D et reflet, avec un seul attribut.

data-effect

Saisissez · Glissez · CliquezSaisissez · Glissez · Touchez

$24 / mois

$19 / mois, facturé annuellement

5

Libellés, aides et états d’erreur, tout en CSS.

Tabs, slider & field

Les parties ennuyeuses, bien faites : libellés, erreurs, clavier et mode sombre inclus.

CliquezTouchez

Renommer le projet

Le focus reste à l’intérieur jusqu’à la fermeture. Échap fonctionne aussi.

Dialog

Focus piégé à l’intérieur, Échap ferme, le focus revient là où il était.

<mv-dialog>

Cliquez · BalayezTouchez · Balayez

Toast

Des notifications empilées que vous balayez pour les fermer, annoncées aux lecteurs d’écran.

toast()

Survolez · FocusFocus clavier

Tooltip

S’ouvre au survol et au focus clavier, se retourne pour rester à l’écran.

<mv-tooltip>

Regardez
PayéEn attenteEn direct

Badge

Des statuts dans tous les tons, avec un point de direct qui pulse.

.mv-badge

Explorez toute la bibliothèque

Chaque composant avec un aperçu animé, son balisage d'usage, l'API complète et les notes d'accessibilité. Filtrez par catégorie, kit, Exclusif ou Free pack.

composants & effets au lancement
dépendances à l’exécution
~ Kotaille médiane par composant (gzip)
respectent le mouvement réduit & le mode sombre

Bâti sur la plateforme. Pas sur un framework qui sera réécrit l’an prochain.

Pensé pour l’IA, pour de vrai

Un serveur MCP intégré permet à n’importe quel agent de parcourir le catalogue, de lire chaque API et d’installer les composants avec leurs dépendances. Aucune prop inventée.

Voir les outils MCP →

Indépendant du framework

Custom Elements natifs + CSS en couches. Changez de stack, gardez votre UI.

Votre marque en une ligne

Design tokens OKLCH. Faites glisser le curseur : toute la page change de thème en direct.

Accessible par défaut

Rôles ARIA, navigation complète au clavier, focus visible, mouvement réduit. Pas une réflexion après coup.

Chaque page de composant a ses notes d’accessibilité : ce qu’il fait pour les personnes qui naviguent au clavier, utilisent un lecteur d’écran ou préfèrent un mouvement réduit.

Parcourir les composants →

Vous gardez le code

Des fichiers lisibles arrivent dans votre dépôt. Pas de boîte noire, pas d’enfermement.

Les petites choses que chaque app réécrit. Une balise pour chacune, accessibles par défaut.

20 nouveaux composants pour les détails que les versions faites main oublient : une saisie automatique qui continue de fonctionner, un « il y a 3 minutes » qui reste à jour, un compteur qui ne sursaute jamais au premier affichage.

<mv-password-field>
  • Facture n° 4821 payée
  • Déploiement en production
  • Aiko a rejoint l’équipe
<mv-relative-time>
Bonnet en mérinos $38
2
<mv-count-bump>

Des mécaniques que vous connaissez par cœur. Réinventées en UI qui résout de vrais problèmes.

155 Exclusives : des composants originaux introuvables dans aucune autre bibliothèque. Les plus utiles sont réunis en 8 kits, selon le problème qu’ils résolvent. Beaucoup reprennent une mécanique tirée d’un film, d’un jeu, d’une série ou d’un roman et en font un comportement d’interface utile. Seule la mécanique est empruntée, jamais les visuels, logos, typographies ou couleurs.

Une IA vérifiable

Sources, interprétation et auteur rendus visibles, affirmation par affirmation.

Glissez. Déposez. Livrez.

Dans le Playground, partez d’une page vierge ou d’un modèle, glissez-y des sections et des composants, modifiez le texte, choisissez la couleur de votre marque. Construisez votre site gratuitement. Publiez-le quand vous êtes prêt. Gardez le code source pour toujours.

  • 339 composants
  • 17 blocs
  • 3 modèles
  • 5 formats d’export

Barre de navigation, heroes, fonctionnalités en bento et en spotlight, statistiques, prix, témoignages, FAQ, newsletter, appel à l’action, footer : prêts à déposer, construits uniquement avec la bibliothèque.

Gratuit pour construire. Toutes les offres incluent Publish : un site statique prêt à mettre en ligne sur Netlify ou Cloudflare Pages, ou son code source HTML, React, Vue, Svelte ou Astro.

Votre agent arrête de deviner. Il lit le mode d’emploi.

Les agents IA excellent à écrire de l’UI et sont très mauvais pour retenir l’API d’une bibliothèque. Le serveur MCP de Marvelous leur donne le catalogue, l’API et le markup de démo de chaque composant, et un outil qui installe les fichiers avec leurs dépendances. Résultat : du code correct du premier coup, quel que soit le framework du projet. Fonctionne avec Claude Code, Codex, Cursor, Copilot et tout agent compatible MCP.

  • search_components recherche plein texte dans les noms, tags et API
  • get_component API, notes d’accessibilité, markup de démo de référence
  • install_components copie les fichiers + dépendances, renvoie le snippet pour votre framework
  • get_design_tokens pour que votre CSS sur mesure suive votre thème

Votre agent dispose de la même source de référence

La commande d’installation inclut le serveur MCP et les instructions pour l’agent.

L’installation dans le projet configure les agents compatibles dans ce dépôt. L’installation utilisateur détecte Codex, Claude Code, Cursor et OpenCode, puis vous laisse les connecter à tous vos projets. Choisissez tous les agents détectés, quelques-uns, ou utilisez la CLI sans agent. La commande uninstall retire les connexions des agents et la bibliothèque.

La plupart des kits UI animés sont réservés à React. Le vôtre ne devrait pas l’être.

FonctionnalitéKit UI React typiqueMarvelous UI
Fonctionne avec Vue, Svelte, Angular, Astro, HTMLNonOui
Dépendances à l’exécutionframer-motion, three, gsap…aucune
Serveur MCP pour agents IArarement inclus
Des composants originaux introuvables ailleursrarement155 Exclusives
Mode sombre + mouvement réduit partoutvariable chaque composant
Votre CSS l’emporte toujours sur le nôtreNonOui
Tarifssouvent un abonnement annuelpaiement unique, à vous pour toujours

Des prix simples. Payez une fois, gardez-le pour toujours.

Chaque offre inclut tous les composants, le serveur MCP, la CLI et les exports depuis le Playground. L’offre à vie y ajoute tous les futurs composants et toutes les mises à jour, sans renouvellement.

Prix en USD. UE et Royaume-Uni : TVA incluse. États-Unis, Canada et Inde : taxe de vente ajoutée au paiement. Vendu par notre marchand officiel (merchant of record), Polar. Remboursement sous 14 jours (conditions).

Commencez gratuitement. 21 composants, sans e-mail, sans compte.

Les composants de base du quotidien, avec la même CLI et le même serveur MCP que les offres payantes. Aucun compte ni clé de licence nécessaire. Sous licence MIT : lisez le code source et livrez.

  • Button
  • Badge
  • Card
  • Input
  • Textarea
  • Field
  • Select
  • Checkbox
  • Radio
  • Switch
  • Dialog
  • Popover
  • Tooltip
  • Tabs
  • Accordion
  • Toast
  • Menu
  • Separator
  • Kbd
  • Skeleton
  • Typography

ZIP · téléchargement direct · inclut le serveur MCP, la CLI et la doc

La commande d’installation installe le pack Free si vous ne saisissez pas de clé de licence. Le ZIP direct reste disponible ci-dessus pour une utilisation manuelle.

Vous voulez le reste ?

Chaque offre débloque toute la bibliothèque.

  • Plus de 300 composants & effets
  • Des originaux exclusifs, introuvables ailleurs
  • Blocs pleine page : hero, prix, FAQ, footer…
  • Export depuis le Playground en HTML, React, Vue, Svelte, Astro

Pas le temps ? Nous construisons votre landing page avec. En 5 jours.

Une landing page animée, accessible et pensée pour la conversion, livrée dans votre stack, avec le code source. À partir de 2 850 $. 3 créneaux par mois.

Réalisée par Quentin Fankrache, auteur de Marvelous UI.

Écrivez-nous

Vos questions, nos réponses.

Ça marche vraiment avec React / Vue / Svelte / Angular ?

Oui. Les composants sont des Custom Elements standard, avec un markup en light DOM et du CSS en cascade layers. React 19+ les prend en charge nativement ; Vue demande une ligne (isCustomElement) ; Angular demande CUSTOM_ELEMENTS_SCHEMA ; Svelte, Astro et le HTML pur fonctionnent tels quels. Le MCP/la CLI renvoie le snippet exact pour votre framework.

Que sont les Exclusives et les kits ?

Les Exclusives sont 155 composants originaux introuvables dans aucune autre bibliothèque, inclus dans toutes les offres payantes. Les kits réunissent les plus utiles selon le problème qu’ils résolvent, comme des formulaires qui ne perdent personne ou des actions destructives sans risque. Voir les 8 kits

À vie ou abonnement : qu’est-ce que je garde ?

L’offre à vie se paie une seule fois : chaque nouveau composant, chaque mise à jour et chaque export du Playground, tant que Marvelous UI est publié, sans renouvellement. À partir du 15 oct., vous pouvez aussi vous abonner à l’année ou au mois et obtenir la même chose tant que l’abonnement court. Si vous arrêtez, vous gardez chaque version téléchargée, pour tous vos projets, pour toujours. Lancez npx marvelous-ui-library@latest update quand vous souhaitez mettre un projet à jour ; vos modifications locales ne sont pas écrasées.

La CLI conserve localement les archives Pro vérifiées. Lancez npx marvelous-ui-library@latest restore pour réinstaller une version obtenue, même après la fin d’un abonnement.

Quel est le prix de lancement ?

Jusqu’au 14 oct., l’offre à vie est vendue à son prix de lancement : 120 $ au lieu de 399 $ pour Solo. C’est la même licence à vie qu’après le lancement, avec toutes les mises à jour futures et sans renouvellement, simplement moins chère. Les abonnements ouvrent le 15 oct.

Puis-je l’utiliser dans des projets clients et des produits SaaS ?

Oui, pour un nombre illimité de produits finis, usage commercial compris. Ce que vous ne pouvez pas faire : revendre ou redistribuer les composants eux-mêmes sous forme de kit UI, d’article de marketplace de templates ou de bibliothèque concurrente.

Que reçoit mon client quand je livre un projet ?

Les composants utilisés dans ce site ou cette app sont livrés avec, code source compris. Votre client ne peut les utiliser que pour exploiter et maintenir ce produit, pas dans un autre. Avec Unlimited, vous pouvez aussi remettre ce code source pour que le client ou ses autres prestataires maintiennent le produit. Un freelance qui travaille sur vos projets compte comme l’un de vos développeurs. Lire la licence

Puis-je construire mon site dans le Playground ?

Oui. Construisez votre site gratuitement : partez d’un modèle, glissez-y des sections et des composants, modifiez le texte, choisissez la couleur de votre marque. Publiez-le quand vous êtes prêt : toutes les offres vous donnent un site HTML statique prêt à déposer sur Netlify ou Cloudflare Pages, ou son code source HTML, React, Vue, Svelte ou Astro. Nous ne l’hébergeons pas : il tourne seul, sans rien à renouveler pour rester en ligne. Gardez le code source pour toujours : vous recevez le code de votre site selon la licence.

Rails, Django, Laravel, WordPress ?

Oui. Les composants sont de simples balises HTML, des fichiers CSS et des modules JavaScript : ils fonctionnent dans n’importe quel template rendu côté serveur. Chargez le CSS et les scripts une fois, puis écrivez les balises. Copiez les fichiers avec la CLI (elle demande Node.js) ou depuis le ZIP : le Free pack, ou le Pro pack depuis la page de téléchargement.

Ça marche avec Tailwind ?

Parfaitement. Tous les sélecteurs sont enveloppés dans :where() à l’intérieur de @layer mv.*, donc vos utilitaires l’emportent toujours. Déclarez l’ordre des couches une fois et c’est réglé.

SSR ? Next.js, Nuxt, SvelteKit, Astro ?

Chaque module est compatible SSR (aucun accès à window/document au niveau supérieur). Les composants s’activent côté client.

Est-ce accessible ?

Rôles ARIA, navigation complète au clavier et focus visible sur chaque composant interactif. Les effets décoratifs sont masqués aux technologies d’assistance et s’arrêtent quand l’utilisateur préfère un mouvement réduit.

Et si ça ne me plaît pas ?

Écrivez-nous sous 14 jours. Si vous n’avez pas encore téléchargé le Pro pack (avec la CLI ou depuis la page de téléchargement), vous êtes remboursé intégralement, sans question. Si vous l’avez téléchargé, dites-nous ce qui n’a pas fonctionné et nous vous remboursons une fois. Vous pouvez d’abord essayer gratuitement le Free pack et le Playground. Conditions

Puis-je avoir une facture pour mon entreprise ?

Oui. Le paiement est géré par notre marchand officiel (merchant of record), qui émet une facture conforme aux règles de TVA avec les informations de votre entreprise.

Arrêtez de refaire les mêmes composants à chaque projet.

Pas de souci. On gère l’UI. Lancement : bientôt.