StealThis .dev

Steal this designpagescomponentsanimationspatternsremotionmusicdatabasesskillsarchitectures3DpromptsMCPs design — tout est gratuit à copier.

Snippets et démos prêts à l'emploi. Serveur MCP inclus. Explorez, copiez, intégrez.

2076 Ressources
18 Catégories
MIT Licence

Ouvrez des démos exécutables directement dans Lab. Comparez la difficulté, parcourez les tags de stack et choisissez la bonne référence avant de construire.

Voir tout →
Composants UI Facile

Auto-fit Bento Tiles

Resize the tile minimum to see CSS Grid auto-fit adapt without a breakpoint list.

Composants UI Facile

Masonry Bento Layout

A responsive masonry column layout that avoids JavaScript measurement work.

Composants UI Facile

Drag Handle

A precise drag handle keeps the rest of a row selectable while Pointer Events move the item.

Composants UI Facile

Sortable Drag List

Reorder a compact list with native HTML5 drag events and an accessible keyboard fallback.

Composants UI Facile

Inline Validation

Validate fields as they blur and summarize the form state without waiting for submit.

Composants UI Facile

Password Strength

Score password entropy locally and give actionable feedback without sending the secret anywhere.

Composants UI Facile

Long-press Context Menu

Open an action menu after a hold, canceling cleanly when the pointer moves away.

Composants UI Facile

Contenteditable Preview

A small contenteditable surface with sanitized plain-text preview and character count.

Composants UI Facile

Editor Toolbar

A minimal semantic toolbar for bold, italic, code, and undo with an execCommand fallback.

Animations web Facile

Horizontal Scroll Gallery

A horizontal scroll-snap gallery that can be driven by wheel input or buttons.

Animations web Facile

Scroll Progress Indicator

Expose document progress with scroll() and a JS fallback for long-form content.

Animations web Facile

CSS Scroll-timeline Reveal

Reveal content with native animation-timeline and a scroll-position fallback for older browsers.

Composants UI Moyen

JSON Tree Viewer

Collapsible JSON tree with live search, match navigation, expand/collapse all, copy, and a Raw text tab. Zero dependencies, syntax-colored by value type.

Composants UI Moyen

Draggable Bento Rearrange

Rearrange dashboard tiles with native drag events while preserving a responsive CSS Grid.

Composants UI Moyen

Hover-expand Cell

A focused bento cell expands across the grid while neighboring cells yield gracefully.

Composants UI Moyen

Drag Kanban Board

Move cards between status columns with native HTML5 DnD and live counts.

Composants UI Moyen

File Reorder Grid

Use Pointer Events to reorder file cards in a responsive grid without a library.

Composants UI Moyen

Drop Zone Placeholder

A file drop zone exposes a clear placeholder while a native drag is over the target.

Composants UI Moyen

Form Draft Autosave

Persist a local draft with a saved timestamp and restore action for interruption-safe forms.

Composants UI Moyen

Input Masks

Phone, card, and date inputs format their values while keeping raw user input easy to edit.

Composants UI Moyen

Multi-step Wizard

A keyboard-friendly three-step wizard with validation and a progress indicator.

Composants UI Moyen

Pull-to-refresh

Pull a scroll surface down to reveal a refresh affordance, with a momentum-like release.

Composants UI Moyen

Swipe-to-dismiss Card

Dismiss a card with a touch or pointer swipe, including a small velocity-aware threshold.

Composants UI Moyen

Mention Autocomplete

Suggest local teammates after @ input, navigable with the keyboard and Enter.

Composants UI Difficile

Bottom-sheet Drag

Drag a bottom sheet with Pointer Events, snapping it open or closed with momentum.

Composants UI Difficile

Pinch-zoom Image

A dependency-free two-pointer pinch surface with bounded scale and pan feedback.

Composants UI Difficile

Inline Code Link Popover

Apply inline code or a link to a text selection using a small selection popover.

Composants UI Difficile

SVG Marker Clustering

Cluster nearby SVG markers when zoomed out, expanding them as the viewport scale grows.

Composants UI Difficile

SVG World Pan Zoom

Pan and zoom an inline SVG world-like map with Pointer Events and a bounded viewBox transform.

Animations web Difficile

Cursor-reactive Mesh

A canvas mesh follows cursor velocity and interpolates toward the pointer for a soft reactive field.

Animations web Difficile

Product 360 Viewer

A raw WebGL canvas rotates a simple shaded product with pointer drag and a reset button.

Animations web Difficile

Shader-lit Hero

A raw fragment shader paints a moving gradient hero with no external renderer or dependency.

Animations web Difficile

WebGL Scene Switcher

Switch between three tiny raw WebGL scenes while keeping one canvas and one render loop.

Composants UI Difficile

Windowed Card Grid

A virtual card grid computes the visible slice from scroll position and column count.

Composants UI Difficile

Sticky Group Headers

Use manual windowing plus sticky group labels to keep long grouped content scannable.

Composants UI Difficile

Virtualized Table

Keep a dense table responsive by windowing rows while headers stay outside the scroll region.

Composants UI Difficile

Chat Branching Tree

A branching chat transcript where every assistant turn can be regenerated into sibling versions, an inline pager flips between them, editing a user message forks a fresh branch, and a live SVG minimap renders the whole conversation as a navigable tree.

Pages Difficile

Coach — Booking 1on1

An energetic dark 1-on-1 coaching booking flow where athletes choose a session type, scan a live availability calendar with time-zone aware slots, fill in their training details, and lock in a glowing lime confirmation — every step gated, keyboard friendly, and packed with motivational micro-interactions.

Pages Difficile

Coach — Client Dashboard

An energetic dark client dashboard for a fitness coaching app: a hero card for todays workout with a start/complete toggle, a swipeable weekly plan strip, a live progress mini-chart, next-session countdown, threaded coach messages with quick replies, plus animated streak and goal-progress widgets. Electric-lime CTAs glow on hover, rings and bars fill on load, and every control is keyboard-reachable with AA contrast.

Composants UI Difficile

Coach — Workout Builder

An energetic dark workout builder where coaches drag exercises from a searchable library into a day plan, dial in sets, reps and rest per movement, reorder with live volume and estimated-duration math, and save the session. Electric-lime CTAs, muscle-group filters, empty-state coaching and a toast-confirmed save make programming a full training day feel fast, tactile and motivating.

Pages Difficile

Dating — Onboarding Flow

A five-step dating app signup wrapped in a 430px phone frame: verify a phone number, add name and age, upload up to six photos, pick interest tags, and choose what you are looking for. Progress dots track every step, inline validation blocks bad input, back and next keep state, and a confetti welcome screen celebrates the finish.

Composants UI Difficile

Dating — Swipe Deck

A tactile, phone-framed swipe deck where draggable profile cards tilt and reveal LIKE or NOPE stamps as you fling them left or right. Each card stacks a full-bleed gradient photo, name and age, a short bio and interest chips, with the next card peeking behind. Action buttons for rewind, nope, super-like and like mirror the gestures, and a friendly empty state lands when the deck runs dry. Built for pointer and touch with spring-back physics and a live match toast.

Pages Difficile

Dental — Appointment Booking

A trust-first, four-step dental booking flow: pick a treatment, choose a dentist, land on a clean calendar with live slot-availability states, enter patient details, and reach a reassuring confirmation screen — all wrapped in a soft clinical-light theme with a progress tracker, running summary, and smooth micro-interactions.

Pages Difficile

Dental — Patient Portal

A trust-first dental patient portal dashboard with a next-appointment card, animated treatment-history timeline, an outstanding-balance summary with a pay action, a downloadable documents list, and quick actions for rescheduling or messaging the clinic — all built as a clean clinical light interface with rounded cards, soft shadows, badges, live toasts, and a keyboard-accessible reschedule flow.

Parcourir par catégorie

When you're stuck

Playbooks start from the symptom, not the technology: diagnosis, a grounded recommendation, and the trade-offs of what was ruled out.

Browse all playbooks →

Construire avec contrôle

Prenez ce qui marche. Livrez ce que vous voulez.

Pour les humains et les bots qui veulent créer du logiciel sans repartir de zéro.

StealThis est une bibliothèque orientée références. Analysez chaque élément, comprenez son fonctionnement et réutilisez-le dans votre stack. Moins de fragmentation, moins de complexité et plus de contrôle sur le design system et les outils avec lesquels vous construisez.

L'objectif est simple : un espace collaboratif où cohabitent connaissances, pratiques éprouvées et références prêtes pour la production. Vous choisissez une base, vous l'adaptez et vous avancez sans reconstruire les fondamentaux à chaque fois.

Comment utiliser cet espace

01 Trouver une référence qui résout déjà une partie de votre problème.

02 L'étudier vite : structure, comportement et détails d'implémentation.

03 L'adapter à votre design system, stack et contraintes.

04 Livrer plus tôt sans sacrifier la qualité du code.

Moins de boilerplate. Moins de changement de contexte. Plus de construction.

Ce que vous obtenez en pratique

Vous obtenez une première version plus rapide, des références d'implémentation plus solides et moins de faux départs. Au lieu de recoller du contexte depuis dix sources différentes, vous travaillez depuis un seul endroit et avancez avec intention.

A Vitesse avec contrôle : partez d'une base réelle et gardez vos propres standards.

B Langage partagé : humains et bots raisonnent à partir des mêmes références.

C Connaissance cumulative : chaque réutilisation facilite la prochaine livraison.

Direction future : systèmes visuels personnalisés, workflows personnalisés et création logicielle depuis n'importe où avec vos propres règles.

Roadmap en cours

Des fondations à un framework web AI-first

Nous construisons ce projet en public, étape par étape. Le chemin commence par des fondations solides, puis la qualité de la documentation, ensuite des workflows de génération de projets, et enfin un framework léger pour créer des logiciels web avec le support de l'IA.

Construire la fondation

Stabiliser l'architecture de base, les pages cœur, les primitives réutilisables et le langage visuel.

Améliorer la doc avec les bonnes pratiques

Rendre les guides plus clairs, pratiques et actionnables pour implémenter plus vite avec moins de confusion.

Améliorer le builder pour créer des projets

Réduire la friction de setup et rendre le scaffolding plus contrôlable à partir de références.

Créer le framework de base de StealThis

Un framework simple pour projets web, inspiré des workflows de type Astro et axé sur la création assistée par IA.

Langage du projet

Les mots qui définissent ce projet

Ce ne sont pas des termes marketing. Ce sont des principes opérationnels pour construire, partager et livrer du logiciel avec moins de complexité et plus de maîtrise.

CONTRÔLE

Contrôle signifie choisir votre stack, votre design system et votre rythme de livraison sans rester bloqué dans des défauts rigides.

RÉFÉRENCE

Référence signifie apprendre à partir d'implémentations concrètes, pas de fils abstraits dispersés sur des sources déconnectées.

RÉUTILISATION

Réutilisation est le défaut. Partez d'une base éprouvée, adaptez-la et concentrez votre énergie sur la différenciation plutôt que la répétition.

COLLABORATION

Collaboration signifie humains et bots construisant depuis le même contexte, les mêmes conventions et les mêmes références de production.

PRATIQUE

Pratique est là où la qualité émerge : workflows répétables, patterns testés et discipline d'implémentation.

MAÎTRISE

Maîtrise signifie comprendre ce que vous exécutez, pourquoi cela fonctionne et comment le faire évoluer quand les exigences changent.

CLARTÉ

Clarté réduit la friction : un endroit pour les références, un langage pour les décisions, un chemin de l'idée à la livraison.

LIVRER

Livrer signifie atteindre la production plus tôt sans baisser les standards d'architecture, d'accessibilité et de maintenabilité.

Philosophie Steal This

Les mots que nous révélons en construisant

Chaque ligne ci-dessous est un engagement pour une façon plus pratique de construire du logiciel : références solides, contexte partagé et exécution plus rapide avec contrôle.