Frequently Asked Questions
Is ForgeUI free?
Yes! ForgeUI is 100% open-source and released under the MIT License. You can use it in personal and commercial projects without any cost.
What frameworks does ForgeUI support?
ForgeUI is primarily designed for Next.js 15 with React 19 and Tailwind CSS v4. However, since components are plain React + Tailwind, they can be adapted to:
- Vite + React
- Remix
- Astro
- Any React-based framework
Do I need to install all components?
No. ForgeUI uses a copy-paste / CLI-based approach. You only add the components you need:
npx forgeui add button
npx forgeui add modalThere's no monolithic package to install.
How do I update components?
Re-run the CLI add command to get the latest version:
npx forgeui add button --forceSince components live in your project, you have full control to customize them.
Can I use ForgeUI with JavaScript instead of TypeScript?
Yes. Set typescript: false in your forgeui.config.ts and the CLI will generate JavaScript files.
How accessible are the components?
All ForgeUI components follow WCAG 2.1 AA guidelines: - Keyboard navigation support - ARIA attributes and roles - Focus visible indicators - Screen reader compatibility - Color contrast compliance
Does ForgeUI support SSR?
Yes! ForgeUI is built with Next.js Server Components in mind. Components use "use client" only when interactivity is required, minimizing client-side JavaScript.
Can I contribute to ForgeUI?
Absolutely! ForgeUI is open-source and welcomes contributions. Check out our GitHub repository for contribution guidelines.