Utviklere advarer mot å bruke Shadcn/UI
Mange er bekymret over manglende satsning på Radix, som det populære UI-biblioteket Shadcn/UI bygger på. Shadcn selv advarer mot å bytte.

– Å bruke shadcn/Radix er en risiko nå.
Det skriver utvikleren Christopher Ehrlich, som blant annet jobber med å vedlikeholde Create T3 App, laget av utviklerkjendisen Theo Browne.
hot take: using shadcn/radix is a liability at this point
— Christopher Ehrlich (@ccccjjjjeeee) June 18, 2025
either workos needs to find more people to maintain it, or the ecosystem should unite around ariakit
Og han er ikke alene om å mene at alle som bruker Radix eller noe basert på Radix – som for eksempel Shadcn/UI, bør vurdere andre alternativer. De siste dagene har mange utviklere diskutert nettopp dette i sosiale medier.
Nå har Theo Browne også engasjert seg, og laget en video som du kan se i bunnen av saken.
Headless UI-bibliotek
Shadcn/ui er basert på Radix Primitives, et åpen kildekode-bibliotek med "headless" UI-komponenter som tar seg av hvordan komponentene skal oppføre seg, tilgjengelighet, og så videre – og så må man style komponentene selv.
Mange UI-biblioteker er bygget på toppen av enten Radix, AriaKit eller Adobes React Aria.
For rundt tre år siden ble imidlertid selskapet bak Radix, Modulz, kjøpt opp av WorkOS. Utviklingen siden den gangen har fått mange til å uttrykke bekymring for hva som kommer til å skje med Radix.
For å gjøre en lang historie kort, så skal mange av utviklerne som har jobbet med Radix etter hvert fått andre oppgaver i WorkOS. Dette inkluderer blant annet å lage et nytt UI-bibliotek – BaseUI.
Was looking at Base UI and it says its from the creators of Radix (and others).
— Ryan Florence (@ryanflorence) June 20, 2025
Why aren't the creators of Radix still working on Radix? Why a new lib? Is there some fundamental change they wanted to make or is it just an ownership/backing thing?
Ifølge Browne er det masse aktivitet i BaseUI-prosjektet, mens de som vedlikeholder Radix ikke lenger er like involvert i prosjektet som før.
Mange utviklere mener Shadcn bør bytte ut Radix med React-Aria, fordi Adobe står bak og det legges mye ressurser i prosjektet.
Anbefaler ikke sitt eget bibliotek
Nylig gikk en av de opprinnelige skaperne av Radix, Colm Tuite, ut og sa at han var enig i at det ikke er lurt lenger å bygge et UI-bibliotek på Radix.
– Det er det siste alternativet jeg ville vurdert for et hvilket som helst seriøst prosjekt, sa Tuite.
cool to see so many of you recommending @base_ui in this thread. fwiw, i agree that radix is a liability. off all of the headless ui libs, it's the last option i'd consider for any serious project. https://t.co/lykIW9nRLe
— Colm Tuite (@colmtuite) June 19, 2025
Han jobber nå selv med BaseUI, og skriver at de forsøker å gjøre det så enkelt som mulig å migrere fra Radix til BaseUI.
Shadcn: – Ikke bytt!
Shadcn har selv gått ut og advart de som nå vurderer å over natten bytte ut alle Shadcn/UI-komponenter med noe annet:
– Det verste du kan gjøre akkurat nå for produksjonsappen din er å bytte komponent-bibliotek, skriver han på X.
Han argumenterer videre med at selv om du eventuelt har noen bugs på grunn av at du har Radix i appen din nå, så vil du antagelig bare bytte ut disse bugsene med andre bugs.
– Ja, Radix får færre oppdateringer. Men Radix er fortsatt et modent og veldesignet bibliotek, grundig testet og brukt i millioner av produksjonsapper, sier Shadcn.
– Kode slutter ikke å fungere bare fordi vedlikeholdere går videre. Det er nettopp styrken med åpen kildekode. Det Radix gjør, gjør det fortsatt svært godt, skriver shadcn.
Han avslutter med å si at Shadncn/UI er bygget på toppen av mange forskjellige biblioteker, ikke bare Radix. Og er laget slik at du får koden til hver enkelt komponent selv, som du kan bruke og endre som du vil.
Sjekk videoen til Theo Browne, der han går gjennom hva som har skjedd: