There is somethink new with v0.05! Check out the change log! 🚀


Introduction

A collection of type-safe, reusable, and customizable hooks to build your applications faster.

Welcome to fastui – a modern, customizable template library for React projects.

What is fastui?

fastui provides a set of reusable, well-designed UI components and templates to help you build your applications faster. This project is designed to be a clean starting point for your own template library, ready for you to extend and customize.

How to use

Start by exploring the available templates and components. You can easily add new templates, update documentation, and build your own design system on top of fastui.

Next steps

  • Check out the installation guide to get started.
  • Add your own templates and components to the library.
  • Customize the documentation to fit your needs.

This project is inspired by shadcn/ui and magicui.design.

How does it work?

Each hook is stored as a JSON file that follows the shadcn/ui schema. This lets you use the hooks with the Shadcn UI CLI or the Guara CLI if you prefer not to install shadcn/ui's CLI. When you need a hook, simply choose one and copy it into your project using the CLI or manually.

Why use this collection?

Using this collection lets you:

  • Reduce the code you need to write
  • Spend less time writing hooks
  • Spend less time debugging hooks
  • Spend less time reading documentation
  • Spend less time searching for hooks

Most importantly, you can focus on building your application faster!

Key Features

  • Reusability: guarahooks is designed for reuse, letting you apply the same hook in multiple ways.
  • Type safety: catch errors at compile time.
  • Performance: optimized for fast, efficient execution.
  • Documentation: simple, comprehensive docs with examples.

Ready to get started?

Check out the installation guide to get started.

This library is heavily inspired by shadcn/ui and magicui.design.