AI tool directory structure: tool entries, categories, collections, tags, and search
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.
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 tool submission and content generation
Integrates Sanity CMS and a blog module
Includes user authentication and dashboard (Auth.js)
Supports free, paid, and sponsored submissions via Stripe
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.
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
Install dependencies with pnpm install, start the local dev server with pnpm dev
- 2
Copy .env.example to .env and configure credentials for Sanity, Auth.js, Stripe, Resend, and AI providers
- 3
Run pnpm lint and pnpm build for read-only checks and production build
- 4
Production deployment is triggered by GitHub Actions when v* tags are pushed, targeting Vercel
- 5
Code is Apache-2.0, but 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 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
https://github.com/VastNext/FindryAI/blob/main/LICENSEhttps://github.com/VastNext/FindryAI/blob/main/README.mdUpstream names, logos, and trademarks remain the property of their respective owners.
Original README
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) 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)  ## 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.
Explore similar templates
Compare previews and descriptions within the same stack and category.

mkdirs
Mkdirs is an open-source directory website template built with Next.js, offering directory entries, categories, collections, tags, and search as core content structures, plus AI-assisted submissions, user authentication and dashboards, free/paid/sponsored submissions via Stripe, Sanity CMS with blog, Resend email and newsletters, SEO…
Next.js · Directory site

next-pages-template
A Next.js Pages Router starter template pre-configured with HeroUI, Tailwind CSS, Tailwind Variants, TypeScript, and next-themes, including example home and blog pages.
Next.js · Directory site

snxtw
snxtw is a Next.js App Router starter template with Tailwind CSS and TypeScript, offering prebuilt components, SEO metadata, and a code quality toolchain including ESLint, Prettier, Husky, lint-staged, and Conventional Commit Lint.
Next.js · Directory site

nextjs-directory-site-starter
Nextory is a starter template for directory websites built with Next.js 15 and Tailwind CSS V4.
Next.js · Directory site

next-app-template
A directory site template built with Next.js App Directory and NextUI, integrating Tailwind CSS, Framer Motion, and next-themes.
Next.js · Directory site

Resume-Builder
A purely client-side resume builder built with Next.js and React, offering split-screen live preview, 6 single- and two-column templates, and one-click PDF export via @react-pdf/renderer, with data stored in localStorage.
Next.js · Portfolio
