Why you should use React Aria:
• It has 50+ components, including complex ones like data tables, trees, date pickers, color pickers, and tons more. No need to combine multiple libraries to build your app.
• It has complex interactions like accessible drag and drop, keyboard multi select, form validation, virtualization, and table column resizing built in.
• It is optimized to feel great on touch screens. No weird sticky hover states, conflicts with text selection, etc.
• It’s battle tested for accessibility across devices including mobile, going far beyond the ARIA Practices guide.
• It has internationalization built in, including localized strings, support for many calendar and numbering systems, etc.
• It has a compositional API. Combine components together to create custom patterns.
• You get full control. The components are already pretty flexible but if you need even more you can drop down to the hook layer and customize everything.
• Great documentation including interactive examples, guides, agent skills, etc.
I’m biased but nothing else comes close to this level of functionality, quality, and customizability in one package.
Starting today, we are making @base_ui the default component library in shadcn/ui.
First, a bit of history. When shadcn/ui launched in 2023, it was built on Radix. At the time, nothing else came close. Headless. Accessible. Composable.
Fast forward a few years and the team who built Radix are building something new: Base UI.
@devongovett are you planning to build a drawer component? i know there’s one in one of the examples, and i’ve also seen it in @intentui. but will there eventually be an official one from react aria itself?
All types of databases, Redis, Postgres, Clickhouse, Mysql etc. now display important stats and metrics aswell as most run queries in the Maple service map
Intent UI now has 14 premium templates, with one more coming later this month. Slowly but surely, the collection keeps growing with 506 patterns for faster page building, 101 ready-to-use UI kits, and 494 design blocks for real product screens.
Huge thanks to everyone who joined my session!!✨
My dream is to visit tech communities around the world!
I can't wait to attend conferences in your countries someday! 🌍❤️
#LaravelLiveJP@LaravelLiveJP
Vite+ now supports custom org templates 🎉
Built-in templates are great defaults!
But for more complex setups, you can now set up your own templates and reuse them easily.
Small update to the Skeleton component.
You can now wrap your actual UI with Skeleton, set isLoading, and everything inside will automatically animate as a loading state.
Cleaner API, less duplicated placeholder markup.
50 fonts you can use for your next UI project.
Core UI
→ Inter
→ Satoshi
→ Geist
→ Manrope
→ Figtree
→ DM Sans
→ Mona Sans
→ Plus Jakarta Sans
→ Public Sans
→ Source Sans 3
Grotesk / SaaS
→ Neue Haas Grotesk
→ Neue Montreal
→ General Sans
→ Switzer
→ Cabinet Grotesk
→ Clash Grotesk
→ Aktiv Grotesk
→ Founders Grotesk
→ Graphik
→ GT America
Clean / Technical
→ Space Grotesk
→ Instrument Sans
→ Monaspace
→ TASA Orbiter
→ Work Sans
→ IBM Plex Sans
→ Urbanist
→ HK Grotesk
→ Recursive
→ Roobert
Friendly / Apps
→ Poppins
→ Open Sans
→ Roboto
→ Sofia Pro
→ Apercu
→ Bricolage Grotesque
→ Nunito Sans
→ Rubik
→ Mulish
→ Quicksand
Premium / Branding
→ PP Mori
→ Aeonik
→ GT Walsheim
→ Obviously
→ Editorial New
→ Reckless Neue
→ Neue Bit
→ Canela
→ Noe Display
→ Charter
Save this.📌 You'll need it later.