Next.jsReactDirectory siteStarter

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.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-01View source

What stands out

A quick read of the recorded project description.

01

Directory entries, categories, collections, tags, and search form the core content structure

02

Supports AI-assisted website submissions and content generation

03

Built-in user authentication and user dashboard

04

Supports free, paid, and sponsored submissions, with paid flows integrated with Stripe

05

Uses Sanity as a headless CMS and includes a blog module

06

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.

Next.jsDirectory siteStarter

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. 1

    Installation, configuration, and deployment steps are governed by the official documentation at docs.mkdirs.com

  2. 2

    You must prepare your own accounts and keys for external services such as Sanity, Stripe, and Resend

  3. 3

    Deployment options listed in the README include Vercel and Docker

  4. 4

    When distributing or modifying the code, comply with Apache-2.0 and retain the license and attribution notices

  5. 5

    Third-party assets such as demo images, fonts, and icons require separate license verification

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This 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

For installation, configuration, customization, deployment, and video tutorials, visit the [Mkdirs documentation](https://docs.mkdirs.com).

Original README
https://github.com/MkThingsHQ/mkdirs/blob/main/LICENSEhttps://github.com/MkThingsHQ/mkdirs/blob/main/README.md

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](https://img.shields.io/github/license/MkThingsHQ/mkdirs)](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)

![Mkdirs directory website template](public/og.png)

## 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.
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.