awesome-ai-driven-development
π€ A list of the best tools, libraries, frameworks, and resources for AI-Driven Development
https://github.com/josedacosta/awesome-ai-driven-development
Last synced: 12 days ago
JSON representation
-
π APIs & SDKs
-
π§ AI/ML APIs
- Anthropic Claude API - Claude API for development tasks
- Azure Cognitive Services - AI services for developers
- Google Cloud AI - Machine learning APIs and tools
- OpenAI API - GPT and Codex API for code generation
-
π Code Analysis APIs
- GitHub API - GitHub's REST and GraphQL APIs
- SonarQube API - Code quality analysis API
- CodeClimate API - Code maintainability API
- CodeClimate API - Code maintainability API
- SonarQube API - Code quality analysis API
-
-
π» Code Generation & Assistance
-
π€ AI Coding Assistants
- CodeT5 - π¬ Open-source code generation model by Salesforce for various programming tasks
- Codex - π§ OpenAI's powerful code generation model that powers GitHub Copilot
- GitHub Copilot - π― AI pair programmer that suggests code as you type with real-time context
- Kite - π AI-powered coding assistant with intelligent completions and contextual documentation
- Tabnine - π AI code completion tool for multiple IDEs with support for custom models
-
ποΈ Code Generation Platforms
- Claude 3 - π€ AI assistant excellent for code understanding and generation
- Continue - π Open-source autopilot for VS Code and JetBrains
- OpenAI GPT-4 - π§ Advanced language model for multi-language code generation
- Codeium - π Free AI-powered developer toolkit
- Replit Ghostwriter - π» Coding assistant integrated into the Replit environment
-
π― Specialized Code Generators
- CodePen AI - π AI-powered web development on CodePen
- Copilot X - π¬ Next generation GitHub Copilot with chat interface
- Figma to Code - π¨ Automatic conversion of Figma designs to code
- v0 by Vercel - β‘ AI-powered UI component generator
-
-
π Code Review & Analysis
-
π€ Automated Code Review
- Codacy - Automated code quality and security reviews
- CodeClimate - Automated code review for maintainability
- DeepCode - AI-powered code review and bug detection (now part of Snyk)
- ReviewBoard - Web-based code review tool with AI features
- SonarQube - Code quality and security analysis
-
π Static Analysis & Bug Detection
-
-
π₯ Communities & Resources
-
π° Blogs & Newsletters
- OpenAI Blog - OpenAI's latest developments
- The Batch - Andrew Ng's AI newsletter
- The Gradient - AI research and commentary
- Towards Data Science - AI and ML articles on Medium
- AI Research Blog - Google AI research updates
-
π¬ Communities
- Discord AI Communities - Various AI development servers
- GitHub Discussions - Project discussions and community
- Hacker News - Tech and AI discussions
- Reddit r/MachineLearning - ML community discussions
- Stack Overflow AI - AI development Q&A
-
π Conferences & Events
-
-
ποΈ Database & Data Management
-
πΊοΈ AI Database Tools
- DataGrip - Database IDE with intelligent coding assistance
- TablePlus - Database management with smart features
- MongoDB Compass - GUI with AI-powered query suggestions
- SQL Server Management Studio - Database management with AI features
-
π Data Analysis & ML
- Apache Spark - Unified analytics engine for big data
- Jupyter Notebooks - Interactive computing with AI/ML libraries
- Pandas - Data analysis library for Python
- PyTorch - Deep learning framework
- TensorFlow - Machine learning platform
-
-
π DevOps & Deployment
-
π CI/CD Automation
- CircleCI - CI/CD platform with machine learning insights
- GitHub Actions - Workflow automation with AI integrations
- Jenkins - Automation server with AI plugins
-
π Infrastructure & Monitoring
-
-
π Documentation
-
π€ AI Documentation Tools
- Docusaurus - Documentation platform with AI integrations
- GitBook AI - AI-powered documentation platform
- Gitiles - Git repository browser with AI features
-
π Code Documentation
- Swimm - AI-powered code documentation that stays updated
- CodeStream - Developer collaboration with AI insights
-
-
π§ IDE Extensions & Plugins
-
π JetBrains Plugins
- Codota - AI autocomplete
- GitHub Copilot - AI code suggestions
- TabNine - AI code completion
-
π― Other IDEs
- Emacs Copilot - GitHub Copilot for Emacs
- Vim Copilot - GitHub Copilot for Vim
- Sublime Text AI - AI assistance for Sublime
-
π» VS Code Extensions
- CodeGPT - GPT-powered code assistant
- GitHub Copilot - AI pair programmer
- IntelliCode - AI-assisted development
- TabNine - AI code completion
-
-
π Learning & Education
-
π¨ AI Learning Platforms
- CodeWars - Coding challenges with AI insights
- HackerRank - Coding challenges and assessments
- LeetCode - Algorithm practice with AI hints
- Replit - Online IDE with AI tutoring features
- GitHub Copilot Labs - Experimental AI features for learning
-
π Educational Resources
- Coursera AI - Machine learning courses
- edX AI - AI and ML courses
- fast.ai - Practical deep learning courses
- Kaggle Learn - Free micro-courses on AI/ML
- Udacity AI - AI nanodegree programs
-
-
π Project Management
-
π AI Project Management Tools
- Asana - Project management with AI insights
- ClickUp - Project management with AI automation
- Linear - Issue tracking with intelligent features
- Monday.com - Work management platform with AI features
- Notion - All-in-one workspace with AI capabilities
-
π Estimation & Planning
- Jira - Issue tracking with AI-powered features
- Pivotal Tracker - Agile project management
-
-
π Repository Stats
-
π Research & Papers
-
π Academic Papers
- arXiv CS.SE - Software engineering research
- Google AI Research - Google's AI research publications
- Microsoft Research - Software engineering research
-
-
π‘οΈ Security
-
π AI Security Tools
- Checkmarx SAST - Static application security testing
- Veracode - Application security platform
- Snyk - AI-powered vulnerability scanning
- GitHub Security - Automated security vulnerability detection
-
β οΈ Threat Detection
- Cylance - AI-based threat prevention
- Darktrace - AI-powered threat detection
- SentinelOne - AI-driven cybersecurity platform
- CrowdStrike - Endpoint security with AI
-
-
π§ͺ Testing & Quality Assurance
-
π€ AI-Powered Testing
- Applitools - Visual testing and monitoring with AI
- Functionize - AI-driven test automation
- Mabl - Intelligent test automation with AI
- Test.ai - AI-powered mobile app testing
- Testim - AI-powered test automation platform
-
ποΈ Test Generation
- Diffblue Cover - Autonomous unit test generation for Java
- EvoSuite - Automatic test suite generation for Java
- Parasoft Jtest - Java testing with AI capabilities
- Ponicode - AI-powered unit test generation
-
Programming Languages
Categories
π» Code Generation & Assistance
14
π₯ Communities & Resources
13
π Learning & Education
10
π§ IDE Extensions & Plugins
10
π§ͺ Testing & Quality Assurance
9
π APIs & SDKs
9
ποΈ Database & Data Management
9
π DevOps & Deployment
8
π‘οΈ Security
8
π Code Review & Analysis
8
π Project Management
7
π Repository Stats
6
π Documentation
5
π Research & Papers
3
Sub Categories
π Data Analysis & ML
5
π Infrastructure & Monitoring
5
π° Blogs & Newsletters
5
π Educational Resources
5
π AI Project Management Tools
5
π€ AI Coding Assistants
5
π¬ Communities
5
π€ AI-Powered Testing
5
ποΈ Code Generation Platforms
5
π Code Analysis APIs
5
π€ Automated Code Review
5
π¨ AI Learning Platforms
5
π― Specialized Code Generators
4
π» VS Code Extensions
4
β οΈ Threat Detection
4
ποΈ Test Generation
4
π§ AI/ML APIs
4
πΊοΈ AI Database Tools
4
π AI Security Tools
4
π― Other IDEs
3
π€ AI Documentation Tools
3
π JetBrains Plugins
3
π Conferences & Events
3
π CI/CD Automation
3
π Static Analysis & Bug Detection
3
π Academic Papers
3
π Estimation & Planning
2
π Code Documentation
2