LogoThreatmatic
Awesome

React Resources

Awesome React/NextJS Resources

Overview

Awesome React/NextJS Links

UI Blocks and Component Collections

  • Origin UI
  • Blocks.so - nice Dialog, Forms examples.
  • kibo-ui - shadcn custom components registry with logs of AI UI components, Status component
  • tailark - pre-built shadcn-UI and Tailwindcss blocks designed for marketing websites. support MCP and CLI
  • Shadcn UI Blocks - Effortless Shadcn UI Component Previews & Code Snippets, part of Dice UI
  • Dice UI - Useful custom shadcn Components
  • shadcnstudio lots of copy-past free components and code blocks.
  • Shadcn Blocks - The ultimate block set for Shadcn UI & Tailwind
  • Shadcn UI Kit - A large collection of admin dashboards, website templates, UI components, and ready-to-use blocks - notifications, command-k, Theme Preset, Dashboard Demo
  • MagicUI - UI library for Design Engineers
  • reui - UI Library for React, Pairs with shadcn/ui CLI.
    • features: Motion, Data Grid, Autocomplete/Async Search, Date Range Picker, Command, Combobox, Kanban, Resizable, Stepper, Scrollspy, Sortable, Toggle Group.
    • Bonus: Special Effects, Background Effects
    • Works with : React Hook Form, TanStack Table, TanStack Query, Sonner, Cmdk
  • PatternCraft - Craft Beautiful Patterns Backgrounds
  • Forms
    • React Select - most popular. support Multi select, Creatable selector and Async search with debounce, built-in animations
    • Multiple Selector - shadcn version of React Select. Grouping, Async search with debounce, Creatable selector, Working with react-hook-form,
    • Multi Select Component
    • WDS Multi Select, Tags
    • TagPicker - Used for multiple data selection, support grouping.
    • Multiple Selector
    • Rich Text Editor
      • TipTap
      • Novel - An open-source Notion-style WYSIWYG editor with AI-powered auto completions. build on TipTap
    • Better Upload - File upload components with shadcn/ui styles. Supports drag-and-drop, progress bars, file validation, and previews.

Libraries and Util Components

Auth

Animates

AI

  • prompt-kit - High-quality, accessible, and customizable components for AI interfaces.
  • CopilotKit - AI Components for AG-UICopilotKit
  • AgenticGenUI - library for building AI-powered, generative user interfaces
    • CopilotKit Integration: Seamless compatibility with CopilotKit
  • Assistant-UI - Similar to CopilotKit, works with Mastra
  • AI Elements - is a component library and custom registry built on top of shadcn/ui to help you build AI-native applications.
  • liveblocks - Ready-made AI copilots and collaboration for your product. Similar to CopilotKit and AG-UI
  • AI Tools Registry - Install AI SDK tools into your project with the shadcn CLI.
  • Cedar-OS -An open-source framework for building the next generation of AI native software

Data Tables

  • [tablecn(https://github.com/sadmann7/tablecn) - Build with shadcn, TanStack/react-table, Drizzle ORM by @sadmann17
  • Shadcn Table Views - shadcn table component with server side sorting, pagination, filtering, and custom views. This is built on top of @sadmann17's tablecn.
  • Data table filter - This library is an add-on to your existing data table for filtering your data, providing key building blocks for building a powerful filtering experience
    • Integrates with TanStack Table and nuqs. Supports both client and server-side filtering
  • ShadCN Table Maker - Build Dynamic Tables in Minutes! - examples
  • TanStack Table Builder -A modern, extensible table builder UI for React, powered by TanStack Table. Easily create, configure, and export advanced tables for your applications. Good for creating columns form sample JSON data. Source
  • REUI Data Grid - Based on TanStack Table with features like sorting, filtering, pagination, and drag & drop support.
  • React Data Table with Filters with AI - Open-source faceted filters, sorting, and infinite scroll with tanstack table, shadcn/ui and state management via nuqs (url-based) or zustand (client-side).
    • Data-Table for Metrics - Data Table for visualizing time-series data like logs and metrics. Features: Infinite scroll, time travel,Faceted search and filtering
    • AI Filters - Type a query like "5xx errors in production last 24h" and the AI translates it into structured filters

Forms

Hooks

  • usehooks-ts - React hook library, ready to use, written in Typescript.

Tools

  • ReactJust - is a Vite plugin that enables the use of React Server Components (server components and server functions) without relying on a full framework.
  • TweakCN - Design Your Perfect shadcn/ui Theme
  • shadcnstudio - Shadcn Theme Generator. use customizer component

Server

Starter Kits

  • Awesome TanStack Start - A curated list of TanStack Start resources: articles, projects, videos and more.
  • Next.js Admin Dashboard Starter Template With Shadcn-ui. Source, Demo
  • Conar - Built with PostgreSQL, Drizzle ORM, Better Auth and AI SDK for SQL tool
  • React Starter Kit - Starter - Monorepo, Bun, TanStack Router, ShadCN UI, Better Auth, Drizzle ORM, Vite, Vitest, infra with Terraform
  • better-auth-starter - A modern, production-ready Next.js boilerplate with comprehensive authentication, admin dashboard, and user management features.
  • Better Auth Starter - The Better Auth Starter is simple starter pack using Next.js, Better Auth, Shadcn, Drizzle, and Neon. Features: - databaseHooks, custom permissions
  • Smart Medical Records (SMEDREC) -A modern, open-source medical records system for registering patient cases with treatments, forms, and conclusions.
  • Better-T-Stack - TanStack Start, Expo, shadcn/ui, Starlight, Tauri, Turborepo
  • copilotkit-mcp-demo - fill copilotkit demo with MCP server-client integrations, State Management
  • Portfolio - Drizzle ORM , Better Auth, TanStack (Start + Router + Query + Form), shadcn/ui
  • Cedar-Mastra Starter - Next.js , Cedar-OS, Mastra workflow , voice, Zustand State Management
  • shadcn-admin - Admin Dashboard UI built with Shadcn and Vite. loading progress bar, Theme Settings

Guides

TODO

How is this guide?

Last updated on

On this page