Blocks

shadcn/ui blocks: 11 sezioni con preview

Tutti i 11 blocchi pubblicati da shadcn/ui, con categorie, file e licenza. La tabella mostra le sezioni con più file e il link all’anteprima.

In sintesi

  • 11 blocchi in 23 file, tutti tra audio e agenti.
  • Licenza MIT, ma con una catena di dipendenze legata agli SDK ElevenLabs.
  • Pong 01 è il blocco più grande e contiene logica di gioco completa.

ElevenLabs UI pubblica 11 blocchi in 23 file, divisi tra audio (8) e agenti (3). È il catalogo più piccolo del gruppo, ma anche il più verticale: ogni blocco presuppone il suo SDK.

I blocchi con più file

BloccoRegistryFileCategoria
pong-01shadcn/ui6audio
realtime-transcriber-01shadcn/ui3audio
voice-form-01shadcn/ui3audio
speaker-01shadcn/ui2audio
transcriber-01shadcn/ui2audio
voice-nav-01shadcn/ui2audio
music-player-01shadcn/ui1audio
music-player-02shadcn/ui1audio

Cosa contiene questa fonte

  • Repository: elevenlabs/ui
  • Sito: https://ui.shadcn.com
  • Licenza: MIT (file LICENSE del repository elevenlabs/ui)
  • Categorie: derivate dal manifest del publisher, non inventate.

Quando conviene usarla

Conviene solo se stai già usando ElevenLabs: i blocchi importano @elevenlabs/react e @elevenlabs/elevenlabs-js, e senza una chiave API la preview resta muta. Per un player generico meglio un blocco audio senza vendor.

Audio in produzione: cosa serve davvero

Pong 01 apre sei file e non è una demo: contiene la logica di gioco, il punteggio e la gestione del turno. Gli altri blocchi audio sono più piccoli, realtime-transcriber-01 e voice-form-01 stanno in tre file, ma dipendono dallo stesso runtime.

Le dipendenze dichiarate sono il vero contratto: @elevenlabs/react per la sessione, @elevenlabs/elevenlabs-js per le chiamate, ai per gli agenti, streamdown per il testo che arriva a pezzi. Installare un blocco significa accettare questa catena, non solo il componente.

I registry dependency puntano a ui.elevenlabs.io per waveform, orb e shimmering-text: sono componenti del publisher, non di shadcn. Se il dominio cambia, l'installazione si rompe. È il limite più concreto di un catalogo così legato al fornitore.

curl "https://ui.eneawork.it/api/blocks?source=elevenlabs-ui&limit=8"

Tre esempi dalla tabella: pong-01, realtime-transcriber-01, voice-form-01; l'inventario completo è su /blocks. Per il metodo di conteggio leggi come nasce il catalogo dei blocchi, per il confronto tra copiare e comporre l'economia delle sezioni e per le hero la guida alle hero shadcn.

Domande frequenti

Quanti blocchi ha ElevenLabs UI?

11 blocchi in 23 file, misurati il 1 novembre 2026: 8 nella categoria audio e 3 nella categoria agenti.

Che licenza usa ElevenLabs UI?

MIT nel repository elevenlabs/ui. Il catalogo EneUI riporta see source, quindi la conferma va presa dal file LICENSE del repository.

Serve una chiave API per usare i blocchi?

Sì, per i blocchi audio e per gli agenti. Senza chiave la preview resta muta, perché il runtime chiama l'SDK ElevenLabs e non un file statico.

Qual è il blocco più grande?

Pong 01 con sei file: contiene logica di gioco, punteggio e turni. Seguono realtime-transcriber-01 e voice-form-01 con tre file ciascuno.

Da dove arrivano i componenti audio secondari?

Dal registry ui.elevenlabs.io: waveform, orb, shimmering-text, matrix e conversation. Non sono pacchetti shadcn ufficiali e dipendono dal dominio del publisher.