Skip to content

JeremyGDM/aifindr.org

 
 

Repository files navigation

aifindr.org — Discover AI Tools

Live Site License Built with Nuxt Deployed on Cloudflare

Open-source AI tools directory. Submit your tool, get 3 free dofollow backlinks.

Browse Tools · Submit a Tool · Contributors · Blog


What is aifindr.org?

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.

Free Backlinks 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

Tech Stack

  • Framework: Nuxt 3 (Vue 3 + TypeScript)
  • Deployment: Cloudflare Pages
  • Styling: CSS (custom)
  • Data: Markdown files with YAML frontmatter

Getting Started

Prerequisites

  • Node.js 18+
  • npm

Local Development

# 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:3000

Deploy to Cloudflare Pages

npm run build
npx wrangler pages deploy .output/public

Environment Variables

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

Project Structure

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

Submitting a Tool

Option A — Online Form (easiest)

Go to aifindr.org/submit and fill out the form. Your tool will be reviewed within 48 hours.

Option B — GitHub Pull Request

  1. Fork this repository
  2. Create a Markdown file in the correct category folder:
content/tools/[category]/[tool-name].md
  1. 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.
  1. Open a Pull Request with the title: Add [Tool Name] to [Category]

Tool Submission Guidelines

  • 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

Categories

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

Contributing to the Codebase

Bug fixes, new features, and UI improvements are all welcome.

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/your-feature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature/your-feature
  5. Open a Pull Request

For larger changes, please open an Issue first to discuss the approach.


Free Backlink Exchange

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>

Learn more →


License

MIT License — see LICENSE for details.

The Commons Clause condition applies: you may not sell this software as a hosted service.


Links


Built with ❤️ by aifindr.org

About

Open-source AI tools directory built with Nuxt 3. Submit your tool, get 3 free dofollow backlinks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 47.2%
  • Vue 38.8%
  • CSS 11.2%
  • JavaScript 2.5%
  • Shell 0.3%