ForgeUIPREMIUM ECOSYSTEM
Docs/Resources/FAQ

FAQ

Frequently asked questions about ForgeUI.

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:

bash
npx forgeui add button
npx forgeui add modal

There's no monolithic package to install.

How do I update components?

Re-run the CLI add command to get the latest version:

bash
npx forgeui add button --force

Since 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.