Open-source AI tools directory. Submit your tool, get 3 free dofollow backlinks.
aifindr.org is a community-driven, open-source directory of AI tools. Anyone can submit a tool via Pull Request or the online form. Approved tools are listed on the site and earn 3 free dofollow backlinks as an incentive for contributors.
Every approved tool submission earns 3 permanent dofollow backlinks:
| Source | URL | Authority |
|---|---|---|
| GitHub (this repo) | github.com/kbmjj123/aifindr.org/... |
DA 100 |
| Tool detail page | aifindr.org/tools/[category]/[tool] |
DA growing |
| Contributor profile | aifindr.org/contributors/[username] |
Grows with contributions |
- Framework: Nuxt 3 (Vue 3 + TypeScript)
- Deployment: Cloudflare Pages
- Styling: CSS (custom)
- Data: Markdown files with YAML frontmatter
- Node.js 18+
- npm
# 1. Clone the repo
git clone https://github.com/kbmjj123/aifindr.org.git
cd aifindr.org
# 2. Install dependencies
npm install
# 3. Set up environment variables
cp .env.example .env
# Edit .env with your values
# 4. Start dev server
npm run dev
# → http://localhost:3000npm run build
npx wrangler pages deploy .output/public| Variable | Description | Required |
|---|---|---|
NUXT_PUBLIC_SITE_URL |
Your deployed site URL | ✅ |
GITHUB_TOKEN |
GitHub token for PR automation | ✅ |
GITHUB_REPO |
Target repo for submissions (owner/repo) |
✅ |
NUXT_PUBLIC_GA_ID |
Google Analytics measurement ID | Optional |
aifindr.org/
├── components/ # Vue UI components
├── composables/ # Shared logic hooks
├── content/
│ └── tools/ # Tool Markdown files (one per tool)
│ ├── image/ # Image & Design tools
│ ├── writing/ # Writing & Content tools
│ ├── video/ # Video & Animation tools
│ ├── audio/ # Audio & Music tools
│ ├── code/ # Code & Developer tools
│ ├── productivity/
│ ├── marketing/ # Marketing & SEO tools
│ ├── data/ # Data & Analytics tools
│ ├── education/ # Education & Learning tools
│ ├── business/ # Business & Finance tools
│ ├── research/ # Research & Search tools
│ └── other/
├── docs/ # GitHub Pages (developer docs)
├── pages/ # Nuxt route pages
├── server/ # API routes
├── schema/ # Tool data schema & validation
├── nuxt.config.ts
├── wrangler.toml # Cloudflare Pages config
└── .env.example
Go to aifindr.org/submit and fill out the form. Your tool will be reviewed within 48 hours.
- Fork this repository
- Create a Markdown file in the correct category folder:
content/tools/[category]/[tool-name].md
- Fill in the frontmatter:
---
name: Your Tool Name
website: https://yourtool.com
category: image
description: One sentence description, under 15 words.
tags:
- free
- no-watermark
- open-source
pricing: freemium # free | freemium | paid
submitter_site: https://yoursite.com
---
Optional longer description here.- Open a Pull Request with the title:
Add [Tool Name] to [Category]
- Description must be under 15 words
- No promotional language ("best", "amazing", "revolutionary")
- Tool must be publicly accessible and actively maintained
- One tool per Pull Request
| Category | Slug | Description |
|---|---|---|
| 🖼️ Image & Design | image |
Image generation, editing, upscaling |
| ✍️ Writing & Content | writing |
Copywriting, blogging, text generation |
| 🎬 Video & Animation | video |
Video generation, editing, subtitles |
| 🎵 Audio & Music | audio |
Music generation, voice, transcription |
| 💻 Code & Developer | code |
Coding assistance, review, documentation |
| ⚡ Productivity | productivity |
Task management, automation, summarization |
| 📈 Marketing & SEO | marketing |
SEO, social media, ads, email marketing |
| 📊 Data & Analytics | data |
Data analysis, visualization, BI |
| 📚 Education & Learning | education |
Tutoring, language learning, courses |
| 💼 Business & Finance | business |
Finance, legal, HR, CRM |
| 🔬 Research & Search | research |
Research, fact-checking, discovery |
| ··· Other | other |
Everything else |
Bug fixes, new features, and UI improvements are all welcome.
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature - Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature/your-feature - Open a Pull Request
For larger changes, please open an Issue first to discuss the approach.
Add a footer link to aifindr.org on your site and unlock free access to premium features.
Copy this code to your site's footer:
<a href="https://aifindr.org" target="_blank" rel="dofollow">
Discover AI Tools on aifindr.org
</a>MIT License — see LICENSE for details.
The Commons Clause condition applies: you may not sell this software as a hosted service.
- 🌐 Live site: aifindr.org
- 📖 Developer docs: kbmjj123.github.io/aifindr.org
- 🤝 Contributors: aifindr.org/contributors
- 📝 Blog: aifindr.org/blog
Built with ❤️ by aifindr.org