Module Library

Browse 32+ modules

Production-ready components to accelerate your development

Integrations

Google OAuth

Sign in with Google authentication using OAuth 2.0. Handles token refresh and session management.

authgoogleoauth
Requires: passport, passport-google-oauth20
Use Module
Features

JWT Authentication

JSON Web Token based authentication with access and refresh tokens.

authjwttoken
Requires: jsonwebtoken, bcryptjs
Use Module
Features

Magic Link Auth

Passwordless authentication via email magic links.

authpasswordlessemail
Requires: nodemailer, crypto
Use Module
Features

Role-Based Access Control

RBAC system with roles, permissions, and middleware guards.

authrbacpermissions
Use Module
UI Components

Dashboard Layout

Responsive dashboard shell with sidebar navigation, header, and content area.

uidashboardlayout
Requires: @radix-ui/react-slot, lucide-react
Use Module
UI Components

Data Table

Advanced data table with sorting, filtering, pagination, and row selection.

uitabledata
Requires: @tanstack/react-table
Use Module
UI Components

Form Builder

Dynamic form generator with validation using React Hook Form and Zod.

uiformvalidation
Requires: react-hook-form, zod +1
Use Module
UI Components

Charts & Graphs

Interactive charts including line, bar, pie, and area charts using Recharts.

uichartsanalytics
Requires: recharts
Use Module
UI Components

Rich Text Editor

WYSIWYG editor with markdown support, image uploads, and formatting toolbar.

uieditortext
Requires: @tiptap/react, @tiptap/starter-kit
Use Module
UI Components

Modal & Dialog

Accessible modal dialogs with customizable content and actions.

uimodaldialog
Requires: @radix-ui/react-dialog
Use Module
Integrations

Stripe Payments

Payment processing with Stripe. Supports one-time and subscription payments.

paymentsstripecheckout
Requires: stripe, @stripe/stripe-js
Use Module
Integrations

SendGrid Email

Transactional email sending via SendGrid with templates support.

emailsendgridnotifications
Requires: @sendgrid/mail
Use Module
Integrations

Twilio SMS

SMS messaging via Twilio. Send notifications and verification codes.

smstwilionotifications
Requires: twilio
Use Module
Integrations

Slack Integration

Send messages to Slack channels and receive webhooks.

slacknotificationschat
Requires: @slack/web-api
Use Module
Integrations

AWS S3 Storage

File storage with AWS S3. Pre-signed URLs for secure uploads.

storageawss3
Requires: @aws-sdk/client-s3, @aws-sdk/s3-request-presigner
Use Module
Integrations

OpenAI Integration

GPT-4 and embeddings integration for AI-powered features.

aiopenaigpt
Requires: openai
Use Module
Utilities

File Upload

Drag-and-drop file uploads with progress, validation, and previews.

filesuploaddrag-drop
Requires: react-dropzone
Use Module
Utilities

PDF Generation

Generate PDF documents from templates or HTML content.

pdfdocumentsexport
Requires: puppeteer, handlebars
Use Module
Utilities

CSV Export

Export data to CSV format with customizable columns and formatting.

csvexportdata
Requires: papaparse
Use Module
Utilities

Full-Text Search

Search functionality with fuzzy matching and highlighting.

searchfilterfuzzy
Requires: fuse.js
Use Module
Utilities

Date & Time Utils

Date parsing, formatting, and timezone handling with date-fns.

datetimetimezone
Requires: date-fns, date-fns-tz
Use Module
Features

User Management

Complete user CRUD with profiles, avatars, and account settings.

usersprofilesaccounts
Requires: bcryptjs
Use Module
Features

Notifications System

In-app notifications with real-time updates and read/unread status.

notificationsalertsreal-time
Requires: socket.io
Use Module
Features

Analytics Dashboard

Track page views, events, and user behavior with visualization.

analyticstrackingmetrics
Requires: recharts
Use Module
Features

Settings & Preferences

Application settings page with theme toggle, language, and preferences.

settingspreferencestheme
Use Module
Features

Activity Log

Audit trail logging user actions with timestamps and details.

auditloggingactivity
Use Module
Features

Comments & Threads

Threaded comments system with replies, reactions, and mentions.

commentsdiscussionthreads
Use Module
Features

Tags & Categories

Flexible tagging and categorization system for any content type.

tagscategorieslabels
Use Module
Features

Favorites & Bookmarks

Allow users to save and organize favorite items.

favoritesbookmarkssave
Use Module
Templates

Landing Page

Marketing landing page template with hero, features, pricing, and CTA sections.

landingmarketinghero
Use Module
Templates

Admin Panel

Complete admin dashboard template with users, settings, and data management.

admindashboardmanagement
Use Module
Templates

E-commerce Storefront

Product listing, cart, and checkout flow template.

ecommercestoreproducts
Requires: Stripe Payments, Data Table
Use Module