Stop Rebuilding UI

React Templates - Tailwind

194 templates • 158 contributors • Open source & free

Available Templates (194)

  • Instagram Video Downloader template preview
    Instagram Video Downloader
    RRiad azz·5 months ago
    Instagram Video Downloader is an educational web application built with Next.js 15+, TypeScript, shadcn/ui, Tailwind CSS v4, React Hook Form, Zod validation, TanStack Query, next-themes, and next-intl, designed to demonstrate modern web development techniques through a practical Instagram video downloading interface. This comprehensive learning project showcases Next.js App Router implementation, responsive and clean UI development with shadcn/ui components, form handling with React Hook Form and Zod validation, client-side caching with TanStack Query for performance optimization, light/dark mode theming for user preference, and internationalization support for global accessibility. Built primarily as an educational demonstration, the project provides hands-on learning opportunities for developers studying Next.js fundamentals, UI component development, state management, form handling, API integration, modern styling techniques, and TypeScript implementation in production-like scenarios. Perfect for developers learning modern web development stacks, coding bootcamp instructors seeking real-world project examples, students building portfolios with contemporary technologies, or anyone exploring how different libraries and frameworks integrate in Next.js applications. The project emphasizes responsible use and learning while acknowledging potential Terms of Service considerations, making it valuable as a technical reference for understanding how complex user interactions, external APIs, and modern React patterns work together in production web applications.
  • Shadcn Calendar Component template preview
    Shadcn Calendar Component
    SSersavan·5 months ago
    Shadcn Calendar Component is a flexible, feature-rich date picker built with Next.js, React, TypeScript, shadcn/ui, date-fns, date-fns-tz, and Tailwind CSS, designed to provide advanced date selection capabilities with single and multi-month views, predefined date range options, and timezone-aware date handling. This sophisticated component supports selecting predefined ranges like "Today", "This Week", "This Year" for quick date selection, interactive date picking with both mouse and keyboard controls for accessibility, customizable year and month range selection for historical or future dates, and timezone-aware date handling ensuring accurate date representation across global deployments. The clean, modern UI design integrates seamlessly with shadcn/ui design systems while the date-fns library provides robust date manipulation without the overhead of larger date libraries. Perfect for analytics dashboards requiring date range filters, booking systems handling reservations across timezones, reporting tools with flexible date selection requirements, or any application where sophisticated date picking directly impacts user workflows and data accuracy. The component's support for predefined ranges accelerates common user interactions like viewing "Last 7 Days" or "This Month" data without manual date selection, while timezone awareness prevents the common pitfalls of date handling in globally distributed applications where server and client timezones differ.
  • Multi Step Form template preview
    Multi Step Form
    MMarcosfitzsimons·5 months ago
    Multi Step Form is an elegant web application built with Next.js 13, TypeScript, React, TailwindCSS, shadcn/ui, and Framer Motion, demonstrating advanced UI/UX patterns for complex form workflows with smooth animations and responsive design. This sophisticated form implementation guides users through a multi-step sequence, displays a summary of selections on the final step for confirmation before submission, provides optimal layouts across all device sizes with responsive design, and features interactive hover and focus states for all elements enhancing accessibility and user feedback. The integration of Framer Motion provides smooth, professional transitions between form steps that reduce cognitive load and improve perceived performance, while custom data management hooks demonstrate React state management patterns for complex form data. Perfect for e-commerce checkout flows, insurance quote applications, multi-stage onboarding processes, survey and questionnaire platforms, or any application where breaking complex forms into manageable steps improves completion rates and user satisfaction. Created by Marcos V Fitzsimons, this project showcases how modern front-end technologies can transform potentially overwhelming forms into engaging, step-by-step experiences that guide users through complex data entry while maintaining context, providing clear progress indicators, and enabling easy navigation between steps for corrections or review.
  • CodeJeet template preview
    CodeJeet
    AAyush that·5 months ago
    CodeJeet is a comprehensive, open-source technical interview preparation platform built with Next.js, TypeScript, Tailwind CSS, shadcn/ui, and Drizzle ORM, providing completely free access to 8,000+ LeetCode questions organized by company and topic with text solutions and video explanations. This extensive resource categorizes coding challenges by both company (preparing candidates for specific employer interview processes) and topic (enabling focused practice on data structures, algorithms, and problem-solving patterns), while offering text-based solutions for quick reference and video explanations for deeper understanding of complex concepts. The TypeScript-heavy codebase (97.6%) ensures type safety and maintainability, while the modern Next.js architecture provides fast page loads and excellent SEO for discoverability. Perfect for software engineers preparing for technical interviews at major tech companies, computer science students building problem-solving skills, coding bootcamp participants supplementing curriculum, or career switchers developing algorithmic thinking required for software development roles. Released under the GPL-3.0 license, CodeJeet democratizes access to high-quality interview preparation materials that are often locked behind expensive subscription services, making technical interview success more accessible to developers regardless of financial resources while providing a constantly updated, community-driven alternative to commercial platforms.
  • AlgorithmVisualizer template preview
    AlgorithmVisualizer
    TTamimehsan·5 months ago
    AlgorithmVisualizer is an interactive educational web application built with React, Next.js, Tailwind CSS, and shadcn/ui, providing step-by-step visual representations of 24+ algorithms across multiple categories including graph search (DFS, BFS, Dijkstra), sorting algorithms, pathfinding, recursion, prime number generation, N-Queen problem, and Turing machine operations. This comprehensive learning tool simplifies complex algorithmic concepts by transforming abstract computational processes into engaging visual demonstrations that help learners understand how algorithms work through interactive, real-time visualizations. The step-by-step approach allows students to control execution speed, pause at critical steps, and observe how data structures transform throughout algorithm execution, making abstract concepts concrete and memorable. Perfect for computer science students learning algorithms and data structures, coding bootcamp participants building foundational knowledge, educators teaching computational thinking in classrooms, or self-taught developers strengthening algorithmic problem-solving skills for technical interviews. As an open-source educational tool with a continuously expanding algorithm library, AlgorithmVisualizer addresses the challenge that many learners face when trying to understand algorithms from static textbook descriptions or code alone, providing the visual feedback that transforms confusion into comprehension and making algorithm education more accessible and engaging for diverse learning styles.
  • Artisan UI template preview
    Artisan UI
    YYungifez·5 months ago
    Artisan UI is a gorgeous component library for Laravel applications built with Blade templating, Tailwind CSS, and AlpineJS, bringing the elegant design philosophy of shadcn/ui to the Laravel ecosystem for developers who prefer server-side rendering over JavaScript frameworks. This work-in-progress library aims to provide Laravel developers with beautiful, accessible components that maintain the simplicity and elegance of shadcn/ui while working naturally with Blade templates and AlpineJS for progressive enhancement. The combination of Tailwind CSS for styling and AlpineJS for lightweight interactivity creates components that are performant, easy to customize, and require minimal JavaScript overhead compared to full React or Vue implementations. Perfect for Laravel developers building traditional server-rendered applications, teams preferring Blade over SPA frameworks, projects where SEO and initial page load performance are critical, or agencies delivering client sites where Laravel's ecosystem advantages (authentication, ORM, queue management) outweigh the benefits of separate frontend frameworks. Released under the MIT license with comprehensive documentation at x-aui.com, Artisan UI demonstrates how component-driven design systems can adapt to different technological ecosystems, enabling Laravel developers to build modern, beautiful user interfaces without abandoning the framework's server-side strengths or adopting complex JavaScript build processes that increase project complexity and maintenance burden.
  • rdt.li template preview
    rdt.li
    NNrjdalal·5 months ago
    rdt.li is a self-hostable, feature-rich, minimalistic URL shortener built with Next.js 14, Auth.js (NextAuth), Drizzle ORM, and serverless Postgres on Neon, providing comprehensive analytics and modern UX without page reloads. This sleek platform offers all-time, daily, and unique view analytics with bar charts visualizing the last 7 days of traffic, editable URL titles and destinations for flexible link management, filtering and search capabilities for large link collections, and light/dark mode themes for user preference. Built on the "Onset" Next.js starter, the application is designed for easy customization by both beginners and experts while maintaining production-ready quality and performance. Perfect for marketing teams tracking campaign link performance, developers needing custom short URLs for projects, businesses wanting link analytics without third-party service dependencies, or content creators managing numerous links across platforms where analytics inform content strategy. Deployed on Vercel with Neon's serverless PostgreSQL, the architecture scales automatically with traffic while minimizing costs during quiet periods. The no-page-reload experience provides instant feedback on user actions, creating a native-app-like experience in the browser. As an open-source project under MIT license, rdt.li enables complete control over link data and analytics, addressing privacy concerns and vendor lock-in issues inherent in commercial URL shortening services.
  • Lingua Time template preview
    Lingua Time
    NNainglinnkhant·5 months ago
    Lingua Time is a smart datetime picker component built with Next.js, TypeScript, React, Tailwind CSS, and shadcn/ui, understanding natural language input like "next Tuesday at 3pm" to eliminate the tedium of clicking through traditional date pickers. This innovative component parses flexible datetime expressions, provides a user-friendly datetime picker interface as fallback, integrates seamlessly with react-hook-form for validation, and supports various input styles and configurations for different use cases. The natural language parsing capability transforms datetime selection from a multi-click, error-prone process into a simple typing action that matches how people naturally think and communicate about time. Perfect for scheduling applications where users book appointments or meetings, task management tools requiring deadline setting, event planning platforms handling complex timing, or any form where datetime input friction causes user abandonment and reduced completion rates. With straightforward installation via shadcn CLI and comprehensive TypeScript support (95.9% of codebase), Lingua Time demonstrates how rethinking traditional UI patterns with natural language processing can dramatically improve user experience. The component's compatibility with popular form libraries ensures easy integration into existing applications, while the intelligent parsing handles various datetime formats and expressions, reducing validation errors and support requests caused by confused users struggling with conventional datetime pickers that force unnatural interaction patterns.
  • Iotawise template preview
    Iotawise
    RRedpangilinan·5 months ago
    Iotawise is an open-source habit tracking application built with Next.js App Directory, TypeScript, Tailwind CSS, shadcn/ui, NextAuth.js, Prisma ORM, Zod validations, and Neon PostgreSQL, designed to help users monitor and improve daily habits and activities with minimal complexity and maximum insight. This streamlined platform provides a user-friendly interface for daily habit logging, activity streak monitoring to maintain motivation, dashboard analytics visualizing progress and patterns, Google Authentication for quick onboarding, planned web push notifications for habit reminders, and cross-platform PWA support for native-like experiences on mobile and desktop. The application emphasizes simplicity and ease of use, removing barriers that cause users to abandon more complex habit-tracking systems while still providing enough analytics to maintain motivation and identify improvement opportunities. Perfect for individuals building positive routines and breaking negative habits, productivity enthusiasts tracking multiple areas of life improvement, health and fitness goals requiring daily consistency, or anyone seeking behavior change where streak visualization and progress tracking provide the psychological reinforcement needed for long-term habit formation. The combination of NextAuth.js for authentication, Prisma for type-safe database access, and Zod for runtime validation creates a robust, maintainable codebase, while the planned PWA support will enable offline habit logging and push notifications that keep users engaged with their goals throughout the day.
  • Frontvibe Fluid template preview
    Frontvibe Fluid
    FFrontvibe·5 months ago
    Fluid is a Hydrogen theme built with React Router V7, Shopify Hydrogen, React, Tailwind CSS, Sanity CMS, Radix UI, shadcn/ui, Motion, and Embla Carousel, enabling developers to easily build modern headless Shopify storefronts by organizing content with modular sections similar to Shopify Liquid themes. This comprehensive e-commerce solution provides real-time visual editing for content editors, page building through modular, reusable sections, seamless Shopify integration for product data and checkout, and flexible content management with Sanity CMS offering advanced content modeling and preview capabilities. Drawing inspiration from Shopify's Dawn theme, Sanity's Akva demo, the Hydrogen demo store, and Build UI recipes, Fluid combines the best patterns from established e-commerce solutions into a unified, headless architecture. Perfect for brands seeking full design control over their storefronts, agencies building custom e-commerce experiences for clients, growing businesses outgrowing Shopify theme limitations, or any project where content-driven commerce and unique customer experiences differentiate products in competitive markets. The separation of content management (Sanity) from commerce functionality (Shopify) enables marketing teams to iterate on content without developer involvement while developers maintain control over the storefront implementation, performance optimization, and custom features that standard Shopify themes cannot support, creating a scalable foundation for modern e-commerce that adapts to business growth and changing market demands.
  • Launch UI template preview
    Launch UI
    LLaunch ui·5 months ago
    Launch UI is a comprehensive Next.js 15 website components template built with TypeScript, Tailwind CSS, shadcn/ui, and Lucide icons, providing pre-built, production-ready UI components specifically designed for products that need great-looking, conversion-optimized landing pages speaking to professional, quality-oriented audiences. This modern design system features fully mobile-compatible components with responsive layouts, dark mode support for user preference, performance and SEO optimization for discoverability, accessibility-focused implementation with ARIA attributes, and multiple pre-built sections including Navbar, Hero, FAQ, Stats, CTA, and Footer components. Created specifically for developer tools, AI-powered applications, SaaS products, mobile apps, and technical product landing pages where first impressions directly impact conversion rates and customer acquisition costs, Launch UI eliminates weeks of design and development work. Perfect for startups launching MVPs with limited design resources, developers building side projects requiring professional presentation, product teams iterating quickly on landing page variations for A/B testing, or technical founders who recognize that poorly designed landing pages undermine product credibility regardless of underlying technology quality. The copy-and-paste approach maintains the flexibility and customization that developers expect from shadcn/ui while providing the cohesive design system and conversion optimization patterns that professional landing pages require, enabling rapid deployment without sacrificing quality or brand consistency.
  • Pricing Page Shadcn template preview
    Pricing Page Shadcn
    MM4nute·5 months ago
    Pricing Page Shadcn is a completely customizable pricing page template built with Next.js 14, TypeScript, shadcn/ui, and Tailwind CSS, designed to provide developers with a ready-to-use, flexible pricing section featuring dark and light mode support, monthly and yearly plan toggles with automatic yearly savings calculations, plan highlighting with "Popular" and "Exclusive" tags for conversion optimization, and responsive design ensuring optimal presentation across all devices. This production-ready component addresses the common challenge that effective pricing pages significantly impact conversion rates and revenue, yet many developers struggle to design pricing tables that are both visually appealing and functionally effective. Perfect for SaaS applications requiring subscription plan presentation, product launches testing different pricing strategies, startups optimizing pricing page conversion rates through A/B testing, or any business where pricing complexity (multiple tiers, billing frequencies, feature comparisons) demands clear visual hierarchy and user-friendly interaction patterns. The automatic calculation of yearly savings eliminates manual updates when pricing changes, while the plan highlighting features enable dynamic promotion of preferred tiers based on marketing strategies or inventory levels. As a fully customizable template, developers can adapt colors, features, pricing structures, and styling to match brand guidelines while maintaining the proven conversion patterns and accessibility standards built into the component, accelerating the path from pricing strategy to implementation.

Authors in tailwind