A curated collection of powerful AI tools, maintained by the community. This project welcomes contributions from developers worldwide to help build the most comprehensive AI tools directory.
- Curated AI Tools: Hand-picked collection of the best free AI tools
- Community Driven: Open for contributions from anyone
- Responsive Design: Works perfectly on all devices
- Easy Navigation: Organized by categories for quick discovery
- Search & Filter: Find tools quickly with built-in search functionality
- Analytics Tracking: Usage insights with Google Analytics
Visit the live website: AI Tools Collection
- 100+ Free AI Tools
- 10 Categories
- Open Source & Community Maintained
- 15+ Active Contributors
We welcome contributions from everyone! Here's how you can help improve this project:
-
Fork this repository
-
Clone your fork locally
git clone https://github.com/YOUR_USERNAME/ai-tools-manager.git cd ai-tools-manager
-
Add your tool to
links.json
- Find the appropriate category or create a new one
- Add your tool following this format:
{ "title": "Tool Name", "url": "https://tool-website.com", "description": "Brief description of what the tool does" }
-
Add yourself as a contributor (see below)
-
Test your changes
- Open
index.html
in your browser - Verify your tool appears correctly
- Check that the link works
- Open
-
Submit a Pull Request
- Create a descriptive title
- Explain what tool you added and why it's valuable
- Include any relevant screenshots
When you contribute, add yourself to the contributors list:
-
Add your information to
contributors.json
:{ "name": "Your Name", "github": "your-github-username", "avatar": "https://github.com/your-username.png", "contributions": ["Added Tool Name", "Fixed bug in category X"], "website": "https://your-website.com" // optional }
-
Your profile will automatically appear in the contributors section
ai-tools-collection/
โโโ index.html # Main HTML file
โโโ style.css # Styling and animations
โโโ script.js # JavaScript functionality
โโโ links.json # AI tools database
โโโ contributors.json # Contributors database
โโโ manifest.json # PWA manifest
โโโ package.json # Project configuration
โโโ README.md # This file
โโโ CONTRIBUTING.md # Contribution guidelines
โโโ COMMIT_GUIDELINES.md # Commit message standards
โโโ CONTRIBUTOR_EXAMPLE.md # Contributor profile template
โโโ assets/ # Project assets
โ โโโ favicon.svg # Site favicon
โ โโโ og-image.svg # Social media image
โ โโโ README.md # Assets documentation
โโโ src/ # Source files
โ โโโ assets/ # Additional assets
โ โโโ scripts/ # JavaScript modules
โ โโโ templates/ # HTML templates
โโโ tests/ # Test files
โโโ integration/ # Integration tests
โโโ unit/ # Unit tests
-
Clone the repository
git clone https://github.com/ArshdeepGrover/ai-tools-collection.git cd ai-tools-collection
-
Install dependencies (optional)
npm install
-
Run validation scripts
# Check for duplicate tools npm run check-duplicates # Validate all links and data npm run validate
-
Open in your browser
# Simply open index.html in your preferred browser # Or use a local development server: # Using Node.js (if installed): npx serve . # Using PHP (if installed): php -S localhost:8000 # Or just double-click index.html to open in browser
-
Make your changes
- Edit
links.json
to add/modify tools - Update
contributors.json
to add yourself - Modify CSS/JS as needed
- Edit
This project includes automated validation to maintain high quality:
# Check for duplicate tools across categories
npm run check-duplicates
# Validate all links and data structure
npm run validate
- Link Accessibility: All tool URLs are checked for availability
- Data Structure: JSON files are validated for proper format
- Duplicate Detection: Prevents adding tools that already exist
- Contributor Profiles: Ensures all contributor data is complete
- Category Consistency: Verifies proper categorization
- Free or Freemium: Tools should have a free tier or be completely free
- Working Links: Ensure all URLs are active and correct
- Accurate Descriptions: Provide clear, concise descriptions (max 60 characters)
- Appropriate Category: Place tools in the right category
- No Duplicates: Check if the tool already exists using validation scripts
- Clean Code: Follow existing code style and structure
- Test Changes: Ensure your changes don't break existing functionality
- Responsive Design: Maintain mobile-friendly design
- Performance: Keep the site fast and lightweight
- AI Writing & Content โ๏ธ: Writing, editing, content creation tools
- AI Design & Images ๐จ: Image generation, design, visual content tools
- AI Presentations ๐: Presentation creation and slide design tools
- AI Coding & Development ๐ป: Code assistance and development tools
- AI Video & Audio ๐ฌ: Video editing, audio processing, multimedia tools
- AI Productivity โก: Productivity, automation, and research tools
- AI Entertainment ๐: Fun and entertainment AI tools
- AI Model Prototyping ๐งช: AI model development and testing tools
- AI Game & Strategy ๐ฎ: Gaming and strategic AI applications
- AI Local Models ๐ฅ๏ธ: Tools for running AI models locally
If you want to add a new category:
-
Add to
links.json
:{ "name": "New Category Name", "icon": "๐ฅ", // Choose an appropriate emoji "links": [ // Your tools here ] }
-
Ensure it fits the theme: Should be AI-related tools
- Consistent Styling: Follow the existing design patterns
- Accessibility: Ensure good contrast and keyboard navigation
- Mobile First: Design should work on mobile devices
- Performance: Optimize images and minimize code
This project uses Google Analytics to track:
- Page views and user engagement
- Popular tools and categories
- Geographic distribution of users
- Device and browser usage
Analytics help us understand how to improve the collection and what tools are most valuable to users.
Thank you to all the amazing people who have contributed to this project!
This project is open source and available under the MIT License.
- โ 100+ curated AI tools across 10 categories
- โ Real-time search and filtering
- โ Responsive design for all devices
- โ Progressive Web App (PWA) support
- โ SEO optimized with social media integration
- โ Community contributor system
- โ Automated link validation
- โ Duplicate detection system
- ๐ Advanced filtering by pricing tiers
- ๐ Tool rating and review system
- ๐ API for developers
- ๐ Mobile app versions
- ๐ Multi-language support
- ๐ Tool comparison features
- Original Creator: Arshdeep Singh
- All Contributors: Thank you to our 15+ contributors for making this project better!
- AI Tool Creators: Thanks to all the amazing AI tool developers
- Open Source Community: For the inspiration and support
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Creator: Arshdeep Singh
- Website: AI Tools Collection
โญ If you find this project helpful, please give it a star on GitHub!
Made with โค๏ธ by the community