Skip to content

Projects & Resources to help you become a better AI Developer.

Notifications You must be signed in to change notification settings

svignesh007/ai-engineer-toolkit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

AI Engineer Toolkit 🛠️

Welcome to the AI Engineer Toolkit!

Designed to help software engineers and non-engineers build production-grade AI applications from scratch.

You will find every popular framework, tool, and resource to ship one AI project at a time!


Getting Started

  • If you are new to software engineering check out the fundamentals folder.

  • If you need inspiration, check out example projects inside the sandbox.

  • If you are ready to build, check out the table below.

  • If you want more guidance, check out the upcoming AI Engineering Bootcamp that starts on March 10th, 2025.


Tools & Resources for AI Engineers 🏗️

Explore the table below to find the right tools for your AI projects.
Each category includes cost details, use cases, and links to official documentation.


Category Tool Name Cost Model Use Case Link
😎 Model Providers
OpenAI API Paid API GPT models OpenAI
Grok (xAI) Paid API Human-like reasoning for complex queries Grok
Google Gemini Paid API Multimodal AI for text and images Gemini
Hugging Face Freemium Open-source models and hosted inference Hugging Face
Anthropic Claude Paid API Safe, interpretable language models Claude
📝 Prompt Engineering
DSPy Open-Source Automate prompt optimization with code DSPy
LangChain Open-Source Build prompt-driven AI workflows LangChain
Haystack Open-Source Optimize prompts for RAG pipelines Haystack
Agenta Open-Source Experiment and deploy prompt variants Agenta
⚙️ Backend
FastAPI Open-Source Fast, modern Python APIs FastAPI
Flask Open-Source Lightweight web apps and APIs Flask
Django Open-Source Robust web framework with ORM Django
Node.js (Express) Open-Source Scalable backend with JavaScript Express
💻 Frontend
AI SDK (Vercel) Open-Source AI-ready UI components for React AI SDK
Streamlit Open-Source Rapid prototyping for data apps Streamlit
Gradio Open-Source Interactive ML model interfaces Gradio
Dash Open-Source Data-driven dashboards with Python Dash
🎈 Fullstack
Next.js Open-Source React with SSR and built-in API routes Next.js
SvelteKit Open-Source Lightweight full-stack with Svelte SvelteKit
Nuxt.js Open-Source Vue.js with server-side rendering Nuxt.js
Meteor Open-Source Full-stack JavaScript framework Meteor
📀 Databases
Supabase Freemium Open-source Firebase alternative Supabase
PostgreSQL Open-Source Reliable relational database PostgreSQL
MongoDB Open-Source Flexible NoSQL for unstructured data MongoDB
SQLite Open-Source Lightweight, serverless database SQLite
🔢 Vector Databases
ChromaDB Open-Source Simple vector store for embeddings ChromaDB
Pinecone Paid API Scalable, hosted vector search Pinecone
Weaviate Open-Source GraphQL-based vector database Weaviate
Qdrant Open-Source High-performance vector search Qdrant
📻 Fine-tuning
OpenAI Fine-Tuning Paid API Customize GPT models for your needs OpenAI Fine-Tuning
Hugging Face Trainer Open-Source Fine-tune transformers easily Hugging Face Trainer
Ludwig Open-Source Declarative fine-tuning for ML models Ludwig
PyTorch Lightning Open-Source Structured fine-tuning with PyTorch PyTorch Lightning
🤖 Agent Development
LangGraph Open-Source Stateful agents with LangChain LangGraph
AG2 (AgentGraph) Open-Source Multi-agent orchestrators AG2
CrewAI Open-Source Multi-agent workflows for automation CrewAI
AutoGen Open-Source Conversational agents with flexibility AutoGen
🕸️ Web Data Access
Firecrawl Freemium Web scraping with caching Firecrawl
Jina AI Reader API Freemium Extract structured data from web pages Jina AI
Puppeteer Open-Source Dynamic content scraping via browser Puppeteer
Scrapy Open-Source Powerful web crawling framework Scrapy
🤔 Evaluation Frameworks
RAGAS Open-Source Evaluate RAG pipelines RAGAS
DeepEval Open-Source Custom metrics for LLM evaluation DeepEval
LangSmith Freemium Debug and evaluate LLM apps LangSmith
TruLens Open-Source Ground truth evaluation for LLMs TruLens
📊 Monitoring & Logging
LangSmith Freemium Monitor and trace LLM applications LangSmith
Sentry Freemium Real-time error tracking Sentry
Prometheus Open-Source Metrics and alerting for systems Prometheus
Grafana Open-Source Visualize logs and metrics Grafana
🔊 Audio
Whisper (OpenAI) Open-Source High-accuracy speech-to-text Whisper
DeepSpeech Open-Source End-to-end speech recognition DeepSpeech
Coqui TTS Open-Source Text-to-speech with diverse voices Coqui TTS
SpeechBrain Open-Source All-in-one audio processing toolkit SpeechBrain
👀 Vision
YOLO Open-Source Real-time object detection YOLO
OpenCV Open-Source Versatile computer vision library OpenCV
Detectron2 Open-Source Advanced detection and segmentation Detectron2
CLIP (OpenAI) Open-Source Image-text understanding and search CLIP
🚀 Deployment Tools
Vercel Freemium Deploy full-stack apps with ease Vercel
Docker Open-Source Containerize apps for consistent deployment Docker
Kubernetes Open-Source Orchestrate and scale containerized apps Kubernetes
Heroku Freemium Quick deployment for prototypes and MVPs Heroku

About

Projects & Resources to help you become a better AI Developer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%