Directory entries, categories, collections, tags, and search form the core content structure
mkdirs — Next.js Directory site Template
By MkThingsHQ
Mkdirs is an open-source directory website template built with Next.js, featuring directory listings, AI-assisted submissions, Stripe payments, Sanity CMS, and a blog module, licensed under Apache-2.0.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Supports AI-assisted website submissions and content generation
Built-in user authentication and user dashboard
Supports free, paid, and sponsored submissions, with paid flows integrated with Stripe
Uses Sanity as a headless CMS and includes a blog module
Handles transactional emails and newsletter subscriptions via Resend
Template Details
Mkdirs is an open-source directory website template by MkThingsHQ on GitHub, built with Next.js, with a demo site at demo.mkdirs.com. It targets scenarios requiring a listing-style directory site (such as tools, products, or resource navigation), using directory entries, categories, collections, tags, and search as the core content structure, and provides modules for user authentication and dashboards, free/paid/sponsored submissions, Sanity CMS and blog, Resend email and newsletter subscriptions, SEO, and themes. The README lists the tech stack as Next.js, React, TypeScript, Tailwind CSS, Sanity, Auth.js, Stripe, and Resend, with deployment options including Vercel and Docker.
Before use, note: the template depends on external services such as Sanity, Stripe, and Resend, which typically require separate account registration and may incur costs; the repository uses the Apache-2.0 license, permitting use, modification, commercial use, and distribution, but the license does not grant trademark rights to the Mkdirs name or logo, and third-party assets such as demo images, fonts, and icons must be checked against their respective licenses. Installation, configuration, customization, and deployment steps are governed by the official documentation at docs.mkdirs.com; this page does not cover specific commands.
Is it right for your project?
Use Cases
- Building a directory-style website listing tools, products, or resources
- A directory site requiring user-submitted entries with paid or sponsored placement
- A content site wanting to manage directory content with Sanity and include a blog
- Directory products needing user accounts and personal dashboards
Suitable For
- Frontend or full-stack developers familiar with Next.js and React
- Teams willing to configure external services such as Sanity, Stripe, and Resend themselves
- Projects needing an open-source directory template as a starting point for further development
- Users who accept the Apache-2.0 license terms and will independently verify third-party asset licenses
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Installation, configuration, and deployment steps are governed by the official documentation at docs.mkdirs.com
- 2
You must prepare your own accounts and keys for external services such as Sanity, Stripe, and Resend
- 3
Deployment options listed in the README include Vercel and Docker
- 4
When distributing or modifying the code, comply with Apache-2.0 and retain the license and attribution notices
- 5
Third-party assets such as demo images, fonts, and icons require separate license verification
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis listing covers the free version in the public repository under the Apache-2.0 license; the free scope applies to that version's code and does not imply that external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution are permitted; when distributing, include the Apache-2.0 license.
- Modified files must carry prominent notices of changes, and relevant copyright, patent, trademark, and attribution notices must be retained.
- If the original project includes a NOTICE file, applicable attribution notices must be retained when distributing derivative works.
- The license includes an applicable contributor patent grant; initiating patent litigation as described in the license terminates that patent grant, and no trademark rights are granted.
- The code is provided as-is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Paid and sponsored submission features depend on a Stripe account; you must register and configure Stripe API keys yourself, and Stripe may charge fees per transaction.
- Directory content and blog depend on the Sanity headless CMS; you must register a Sanity account and configure the project and keys, and exceeding free quotas may incur costs.
- Transactional emails and newsletter subscriptions depend on the external Resend service; you must register an account and configure API keys, and exceeding free quotas may incur costs.
- Apache-2.0 does not grant trademark rights to the Mkdirs name or logo; you may not use them to identify or promote derivative works, except for source statements such as "Built with Mkdirs".
- Installation, configuration, customization, and deployment steps are not provided in the README and require visiting the external documentation at docs.mkdirs.com.
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's Apache-2.0 license.
- External services such as domain, hosting, database, payment, or AI may incur additional charges.
View Original Text Basis
no-charge, royalty-free, irrevocable copyright license
Original License Text
Free, paid, and sponsored submissions with Stripe
Original README
Sanity CMS and blog
Original README
Email and newsletter integration with Resend
Original README
The license does not grant permission to use the Mkdirs name, logo, or other trademarks to identify or promote derived products.
Original README
https://github.com/MkThingsHQ/mkdirs/blob/main/LICENSEhttps://github.com/MkThingsHQ/mkdirs/blob/main/README.mdFor installation, configuration, customization, deployment, and video tutorials, visit the [Mkdirs documentation](https://docs.mkdirs.com).
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-03. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 96 / 100
- Technologies
- Next.js · React
- Website type
- Directory site · Starter
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2026-08-09
- Screenshot last checked
- 2026-10-03
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Next.js as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: 5501e7778c9ba037edd536df3afe748b8228044060b96d20a60d69f9a7277c58
2026-10-03T06:18:44.403Z
Source file / repository# Mkdirs Launch AI-powered directory websites in minutes [](LICENSE) Mkdirs helps you launch a directory website with listings, AI-assisted submissions, payments, authentication, CMS, blog, newsletter, SEO, themes, and more. [Live Demo](https://demo.mkdirs.com) · [Documentation](https://docs.mkdirs.com) · [Installation Guide](https://docs.mkdirs.com/installation) · [Video Tutorials](https://www.youtube.com/@MkdirsHQ) · [Showcase](https://mkdirs.com/showcase)  ## Features - Directory listings, categories, collections, tags, and search - AI-assisted website submission and content generation - User authentication and dashboard - Free, paid, and sponsored submissions with Stripe - Sanity CMS and blog - Email and newsletter integration with Resend - SEO, analytics, themes, and responsive layouts - Vercel and Docker deployment ## Tech Stack - [Next.js](https://nextjs.org) — Full-stack React framework. - [React](https://react.dev) — Library for building user interfaces. - [TypeScript](https://www.typescriptlang.org) — Typed JavaScript for safer development. - [Tailwind CSS](https://tailwindcss.com) — Utility-first CSS framework. - [Sanity](https://www.sanity.io) — Headless CMS for directory content and blog posts. - [Auth.js](https://authjs.dev) — Authentication for user accounts and sessions. - [Stripe](https://stripe.com) — Payments for paid and sponsored submissions. - [Resend](https://resend.com) — Transactional email and newsletter delivery. For installation, configuration, customization, deployment, and video tutorials, visit the [Mkdirs documentation](https://docs.mkdirs.com). ## Links - [Website](https://mkdirs.com) — Learn more about Mkdirs. - [Demo](https://demo.mkdirs.com) — Explore a live directory website built with Mkdirs. - [Documentation](https://docs.mkdirs.com) — Read installation, configuration, and deployment guides. - [YouTube](https://www.youtube.com/@MkdirsHQ) — Watch video tutorials and product updates. - [Discord](https://mksaas.link/discord) — Join the community and get help. ## Author [OpenFox](https://mksaas.link/fox-x) is an independent developer building products and developer tools. His products include: - [TanStarter](https://tanstarter.dev) — Ship Faster with TanStack, Cost Less with Cloudflare. - [MkSaaS](https://mksaas.com) — Make Your AI SaaS Product in a Weekend. - [MkImage](https://mkimage.ai) — Make Any Images Possible. - [Mkdirs](https://mkdirs.com) — Launch AI-powered directory in 30 minutes. - [MkDollar](https://mkdollar.com) — The all-in-one platform to help you make first dollar online. ## License Licensed under the [Apache License 2.0](LICENSE). You may use, modify, and distribute the code, including for commercial purposes, subject to the terms of the license. The license does not grant permission to use the Mkdirs name, logo, or other trademarks to identify or promote derived products. Reasonable use to describe the origin of the software, such as “Built with Mkdirs,” is permitted. Copyright © Mkdirs.
Explore similar templates
Compare previews and descriptions within the same stack and category.

Next.js SaaS Starter
The official Next.js SaaS starter template, integrating email/password authentication, Stripe Checkout subscriptions, a dashboard with user/team CRUD, basic Owner/Member RBAC, and activity logging.
Next.js · SaaS

Next.js Commerce
Vercel's officially maintained Next.js App Router ecommerce starter with deep Shopify integration, offering a complete product catalog, cart, and checkout flow. Core logic is modular for swapping backends, and community provider versions exist for BigCommerce, Medusa, and Saleor.
Next.js · E-commerce

Next-js-Boilerplate
A developer-first Next.js 16 starter with Tailwind CSS 4 and TypeScript, supporting both App Router and Page Router.
Next.js · Starter

tailwind-nextjs-starter-blog
A Next.js and Tailwind CSS blog starter template using Contentlayer for Markdown/MDX, with built-in SEO, code highlighting, and tags. It targets personal technical blogs and migration from Jekyll/Hugo to React, and supports one-click Vercel deployment.
Next.js · Blog

next-forge
next-forge is a Turborepo-based Next.js template maintained by Vercel, positioned as a starting point for SaaS products.
Next.js · Starter

SaaS-Boilerplate
SaaS-Boilerplate is an open-source SaaS starter template built with Next.js App Router, React 19, TypeScript, Tailwind CSS, and Shadcn UI.
Next.js · SaaS
