A directory of AI-friendly documentation implementations using the llms.txt standard. This project aims to showcase and catalog various implementations of the llms.txt specification, making it easier for developers to discover and implement AI-friendly documentation.
- Browse llms.txt implementations
- Search by name, type, or features
- View implementation details and statistics
- Vote for useful implementations
- Submit new implementations
- Performance monitoring and analytics
- Staging environment for testing
- Domain: llmstxt.directory
- SSL: Enabled via Forge
- CDN: Cloudflare with Full SSL mode
- Analytics: Beam Analytics
- Domain: staging.llmstxt.directory
- SSL: Enabled via Forge
- CDN: Cloudflare with Full SSL mode
- Debug Mode: Enhanced logging and performance metrics
- Request Duration Tracking
- Database Query Performance
- Memory Usage Monitoring
- Route-specific Performance Metrics
- Statistical Analysis (avg, median, percentiles)
- Visit llmstxt.directory
- Browse available implementations
- Vote for useful implementations
- Submit new implementations through the form
- Clone the repository:
git clone https://github.com/yourusername/llmstxtdirectory.git
cd llmstxtdirectory
- Set up environment:
cp .env.example .env
# Edit .env with your settings
- Initialize database:
php db/init.php
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Follow PHP PSR-12 coding standards
- Write meaningful commit messages
- Update documentation as needed
- Test thoroughly on staging before production
- Monitor performance metrics after changes
llmstxtdirectory/
├── db/ # Database management
├── includes/ # PHP includes
│ ├── environment.php # Environment detection
│ ├── monitoring.php # Performance monitoring
│ └── helpers.php # Utility functions
├── public/ # Web root
│ ├── admin/ # Admin interface
│ ├── logos/ # Implementation logos
│ └── index.php # Main entry point
├── logs/ # Application logs
└── storage/ # Application storage
APP_ENV=production
- Debug mode disabled
- Full performance monitoring
- Cloudflare CDN enabled
APP_ENV=staging
- Enhanced debugging capabilities
- Detailed performance metrics
- No-cache headers for testing
The application tracks various performance metrics:
-
Request Duration
- Average response time
- 95th/99th percentiles
- Maximum duration
-
Database Performance
- Query execution time
- Query counts
- Performance by route
-
Memory Usage
- Average consumption
- Peak usage
- Usage patterns
This project is licensed under the MIT License - see the LICENSE file for details.
Project Link: https://github.com/yourusername/llmstxtdirectory
- All contributors who have helped build and maintain this project
- The llms.txt specification creators and community