• Blog
  • Documentation
  • Courses
  • Changelog
  • AI Starters
  • UI Kit
  • FAQ
  • Supamode
    New
  • Pricing

Launch your next SaaS in record time with Makerkit, a React SaaS Boilerplate for Next.js and Supabase.

Makerkit is a product of Makerkit Pte Ltd (registered in the Republic of Singapore)Company Registration No: 202407149CFor support or inquiries, please contact us

About
  • FAQ
  • Contact
  • Verify your Discord
  • Consultation
  • Open Source
  • Become an Affiliate
Product
  • Documentation
  • Blog
  • Changelog
  • UI Blocks
  • Figma UI Kit
  • AI SaaS Starters
License
  • Activate License
  • Upgrade License
  • Invite Member
Legal
  • Terms of License

Makerkit 2.13.0: Components Showcase, Next.js 15.5 & Advanced Data Tables

Aug 21, 2025

Next.js 15.5 upgrade, Component Showcase, enhanced Table component directly from Supamode to the SaaS Kit

changelog

We're excited to announce MakerKit 2.13.0, packed with powerful new features that enhance both developer experience and application functionality.

This release focuses on improving component development workflows, upgrading to the latest Next.js capabilities, and bringing advanced table functionality from Supamode directly into the core SaaS kit.

🎨 New Components Showcase in Dev Tools

The standout feature of this release is our brand-new Components Showcase built right into the Dev Tool (@apps/dev-tool/app/components/). This interactive playground gives you a comprehensive view of all UI components in the MakerKit ecosystem.

Makerkit 2.13.0 Components Showcase

What's Included

  • 35+ Interactive Component Stories - From basic inputs and buttons to complex data tables and charts
  • Live Code Examples - See props, usage patterns, and variations in real-time
  • Categorized Organization - Components organized by function: Forms, Feedback, Layout, Data, Navigation, and more
  • Dynamic Documentation - Each component includes description, status, source file location, and available props
  • Responsive Design - Test components across different screen sizes and themes

Key Categories & Components

Forms & Input Controls

  • Input, Select, Switch, Checkbox, Radio Group
  • Calendar, OTP Input, File Uploader
  • Form validation with React Hook Form integration

Data Display & Visualization

  • Enhanced Data Tables with sorting, filtering, and pagination
  • Charts built on Recharts
  • Progress indicators and loading states

Feedback & Interaction

  • Alerts, Dialogs, Tooltips
  • Toast notifications with Sonner
  • Loading overlays and skeleton states

Navigation & Layout

  • Breadcrumbs, Tabs, Navigation menus
  • Cards, Badges, and layout containers

This showcase serves as both documentation and testing ground, making it easier to explore components, understand their capabilities, and integrate them into your applications.

Makerkit 2.13.0 Components Showcase Empty State

âš¡ Next.js 15.5 Upgrade

We've upgraded to Next.js 15.5, bringing significant performance improvements and new capabilities to your SaaS applications.

Key Next.js 15.5 Improvements

Turbopack Builds (Beta)

  • Production builds now support Turbopack for faster build times
  • Demonstrated performance improvements across different project sizes
  • Battle-tested on major Vercel products serving over 1.2 billion requests

Node.js Middleware (Stable)

  • Full Node.js runtime support in middleware
  • Access to complete Node.js APIs and npm packages
  • Enables more complex authentication and routing logic

Enhanced TypeScript Support

  • Typed routes with compile-time type safety
  • Automatic route export validation
  • New route props helpers with global type generation

Future-Proofing

  • Preparation for Next.js 16 with deprecation notices
  • Migration guidance for upcoming changes
  • Continued compatibility with existing MakerKit patterns

📊 Advanced Data Tables from Supamode

One of the most requested features has been the advanced table functionality from Supamode. We're excited to bring these powerful table features directly into the core MakerKit SaaS kit.

New Table Features

Column Management

  • Column Pinning - Pin important columns to left or right sides
  • Column Visibility - Show/hide columns dynamically with user preferences
  • Resizable Columns - Users can adjust column widths to their needs

Enhanced User Experience

  • Sticky Headers & Footers - Keep navigation visible during scrolling
  • Advanced Row Selection - Multi-select with keyboard shortcuts
  • Enhanced Filtering - Per-column filtering with various input types
  • Sorting & Pagination - Built-in sorting with server-side pagination support

Developer Experience

  • Type-Safe Columns - Full TypeScript support with proper column definitions
  • Flexible Rendering - Custom cell renderers and row components
  • State Management - Comprehensive hooks for managing table state
  • Performance Optimized - Built on TanStack Table for excellent performance

🚀 Getting Started

To upgrade to MakerKit 2.13.0:

Pull the latest changes

First, pull the latest changes from the upstream repository and fix any conflicts.

bash
git pull upstream main

Update your dependencies

Update your dependencies to the latest version.

bash
pnpm i

Explore the Components Showcase

bash
pnpm --filter dev-tool dev

Then visit http://localhost:3010/components

Try the Enhanced Data Tables

Import from @kit/ui/enhanced-data-table and explore the new features.

Leverage Next.js 15.5

Your existing code continues to work, but you can now take advantage of Turbopack builds and enhanced TypeScript support

🔄 Migration Notes

This release is backward compatible, but we recommend:

  • Testing your applications with the new Next.js 15.5 features
  • Exploring the Components Showcase to understand all available UI components
  • Gradually migrating from basic data tables to enhanced tables where advanced features would benefit your users

What's Next

This release represents a significant step forward in developer experience and application capabilities. The Components Showcase makes it easier than ever to build consistent, beautiful interfaces, while the enhanced data tables provide enterprise-grade functionality out of the box.

Stay tuned for more exciting features in upcoming releases, and as always, we'd love to hear your feedback and see what you build with these new capabilities!

Some other posts you might like...
Aug 29, 2025Introducing Custom Dashboards in Supamode: Build Dynamic Analytics InterfacesCreate powerful Supabase dashboard interfaces with Supamode's custom analytics platform. Build personalized Supabase analytics views with drag-and-drop widgets and real-time data visualization.
Jul 10, 2025Introducing Supamode, the enterprise-grade Super Admin for SupabaseIntroducing Supamode, a self-hosted enterprise-grade Super Admin for Supabase, turning your database into a powerful, flexible, and secure CMS.
Jun 13, 2025Makerkit 2.11.0: Building Better Authentication ExperiencesDeep dive into the new authentication features: Identity Linking, OTP Sign-In, Smart User Hints, and Legacy Plans support. Learn how these features solve real user problems and reduce support overhead.
Apr 29, 2025Multi-Platform Deployment: Docker, Cloudflare & Self-Hosting Now Available in MakerkitDeploy your Makerkit SaaS projects anywhere with our new first-class support for Docker, Cloudflare, and self-hosting on VPS. Generate configuration files with a single command and follow our comprehensive guides to get up and running quickly.
Mar 10, 2025Introducing the React Router 7 SaaS Starter KitAnnouncing the release of our React Router 7 + Supabase SaaS Boilerplate! The SaaS template for shipping your SaaS with React Router 7.
Mar 1, 2025Using OTP Verification in MakerkitLearn how to implement OTP verification in Makerkit to add extra security to your application.