Next.jsReactDirectory site

FindryAI — Next.js Directory site Template

By VastNext

FindryAI is an open-source AI tool directory template built with Next.js, including tool listings, categories, collections, tags, and search, with Sanity CMS, Auth.js, Stripe, and Resend integrations.

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

AI tool directory structure: tool entries, categories, collections, tags, and search

02

Supports AI-assisted tool submission and content generation

03

Integrates Sanity CMS and a blog module

04

Includes user authentication and dashboard (Auth.js)

05

Supports free, paid, and sponsored submissions via Stripe

06

Sends transactional emails using Resend

Template Details

FindryAI is an AI tool directory website template customized by VastNext from the open-source directory template Mkdirs, built with Next.js and released under the Apache-2.0 license. It targets the purpose of discovering and comparing AI tools, offering common directory information organization such as tool entries, categories, collections, tags, and search, along with a blog module.

Functionally, the template includes user authentication and a dashboard, AI-assisted submission and content generation, free/paid/sponsored submissions via Stripe, and transactional emails sent through Resend; content is managed by Sanity CMS. The repository also provides SEO, analytics, theming, and responsive layout capabilities, and is configured to deploy to Vercel via GitHub Actions when v* tags are pushed.

Regarding usage constraints, the README explicitly requires copying .env.example and configuring credentials for Sanity, Auth.js, Stripe, Resend, and AI providers before integrated features work; these external services may charge separately. Screenshots of the demo site mkdirs.com are for illustrating page appearance only; upstream names, logos, and trademarks in the template remain the property of their respective owners.

Next.jsDirectory site

Is it right for your project?

Use Cases

  • Build a categorized and searchable directory site for AI tools
  • Add paid or sponsored submission monetization flows to a directory site
  • Manage tool entries and blog content with Sanity
  • Deploy to Vercel via GitHub Actions when v* tags are pushed

Suitable For

  • Developers who need a ready-made directory structure and are willing to configure external services themselves
  • Teams looking to customize or commercialize based on Apache-2.0 code
  • Products centered on listing, categorizing, and comparing AI tools

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Install dependencies with pnpm install, start the local dev server with pnpm dev

  2. 2

    Copy .env.example to .env and configure credentials for Sanity, Auth.js, Stripe, Resend, and AI providers

  3. 3

    Run pnpm lint and pnpm build for read-only checks and production build

  4. 4

    Production deployment is triggered by GitHub Actions when v* tags are pushed, targeting Vercel

  5. 5

    Code is Apache-2.0, but 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 entry 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; the Apache-2.0 license must be included when distributing.
  • 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

  • Integrated features require configuring external service credentials first: Sanity (CMS), Auth.js (authentication), Stripe (payments), Resend (email), and AI providers. These services require registering accounts and obtaining API keys, and may incur additional costs; related features are unavailable without configuration.
  • Free, paid, and sponsored submission features depend on the Stripe payment service; you must open a Stripe account and bear its transaction fees.
  • Transactional emails depend on the external Resend service; you must register and configure an API key, which may incur costs.
  • Production deployment depends on GitHub Actions and Vercel external services; you must configure the corresponding accounts and permissions.
  • The upstream Mkdirs template's names, logos, and trademarks belong to their respective owners and may not be used arbitrarily; redistribution must comply with Apache-2.0 copyright, NOTICE, modification marking, and trademark clauses.
  • 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 domains, hosting, databases, payments, or AI may charge separately.
View Original Text Basis

no-charge, royalty-free, irrevocable copyright license

Original License Text

Copy `.env.example` to `.env` and configure the required Sanity, Auth.js, Stripe, Resend, and AI provider credentials before using integrated features.

Original README

Free, paid, and sponsored submissions with Stripe

Original README

Transactional email with Resend

Original README

Production deployments run through GitHub Actions when a `v*` tag is pushed

Original README

Upstream names, logos, and trademarks remain the property of their respective owners.

Original README
https://github.com/VastNext/FindryAI/blob/main/LICENSEhttps://github.com/VastNext/FindryAI/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-01. 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 · 80 / 100
Technologies
Next.js · React
Website type
Directory site
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-09-29
Screenshot last checked
2026-10-01

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: d6ab471c07098d3925d765fdb09d681baf78e79d0e5f6f8c463909350033748c

2026-10-01T04:10:48.477Z

Source file / repository
# Findry AI

Discover curated AI tools for every task.

[![License](https://img.shields.io/github/license/VastNext/FindryAI)](LICENSE)

Findry AI is a curated AI tools directory for discovering useful products,
exploring categories, and comparing options in one place.

[Website](https://findryai.com) · [VastNext](https://vastnext.com)

![Findry AI](public/og.png)

## Features

- AI tool listings, categories, collections, tags, and search
- AI-assisted submissions and content generation
- User authentication and dashboard
- Free, paid, and sponsored submissions with Stripe
- Sanity CMS and blog
- Transactional email with Resend
- SEO, analytics, themes, and responsive layouts
- Tag-triggered production deployment to Vercel

## Tech Stack

- [Next.js](https://nextjs.org) — Full-stack React framework
- [React](https://react.dev) — User interface library
- [TypeScript](https://www.typescriptlang.org) — Typed JavaScript
- [Tailwind CSS](https://tailwindcss.com) — Utility-first CSS framework
- [Sanity](https://www.sanity.io) — Content management system
- [Auth.js](https://authjs.dev) — Authentication and sessions
- [Stripe](https://stripe.com) — Payments
- [Resend](https://resend.com) — Transactional email
- [Vercel](https://vercel.com) — Hosting and deployment

## Development

Install dependencies and start the local server:

```bash
pnpm install
pnpm dev
```

Run the read-only checks and production build:

```bash
pnpm lint
pnpm build
```

Copy `.env.example` to `.env` and configure the required Sanity, Auth.js,
Stripe, Resend, and AI provider credentials before using integrated features.

## Deployment

Production deployments run through GitHub Actions when a `v*` tag is pushed:

```bash
git tag -a v1.0.0 -m "Release v1.0.0"
git push origin v1.0.0
```

## Upstream

Findry AI was built from the open-source
[Mkdirs](https://github.com/MkThingsHQ/mkdirs) directory template and has since
been customized for the Findry AI product and VastNext brand. Upstream names,
logos, and trademarks remain the property of their respective owners.

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

Explore similar templates

Compare previews and descriptions within the same stack and category.