break-into-data/ai-engineer-toolkit

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

TypeScript

2,192

75 commits

updated Sep 15, 2025

See the code

README

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


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.


CategoryTool NameCost ModelUse CaseLink
😎 Model Providers
OpenAI APIPaid APIGPT modelsOpenAI
Grok (xAI)Paid APIHuman-like reasoning for complex queriesGrok
Google GeminiPaid APIMultimodal AI for text and imagesGemini
Hugging FaceFreemiumOpen-source models and hosted inferenceHugging Face
Anthropic ClaudePaid APISafe, interpretable language modelsClaude
πŸ“ Prompt Engineering
DSPyOpen-SourceAutomate prompt optimization with codeDSPy
LangChainOpen-SourceBuild prompt-driven AI workflowsLangChain
HaystackOpen-SourceOptimize prompts for RAG pipelinesHaystack
AgentaOpen-SourceExperiment and deploy prompt variantsAgenta
βš™οΈ Backend
FastAPIOpen-SourceFast, modern Python APIsFastAPI
FlaskOpen-SourceLightweight web apps and APIsFlask
DjangoOpen-SourceRobust web framework with ORMDjango
Node.js (Express)Open-SourceScalable backend with JavaScriptExpress
πŸ’» Frontend
AI SDK (Vercel)Open-SourceAI-ready UI components for ReactAI SDK
StreamlitOpen-SourceRapid prototyping for data appsStreamlit
GradioOpen-SourceInteractive ML model interfacesGradio
DashOpen-SourceData-driven dashboards with PythonDash
🎈 Fullstack
Next.jsOpen-SourceReact with SSR and built-in API routesNext.js
SvelteKitOpen-SourceLightweight full-stack with SvelteSvelteKit
Nuxt.jsOpen-SourceVue.js with server-side renderingNuxt.js
MeteorOpen-SourceFull-stack JavaScript frameworkMeteor
πŸ“€ Databases
SupabaseFreemiumOpen-source Firebase alternativeSupabase
PostgreSQLOpen-SourceReliable relational databasePostgreSQL
MongoDBOpen-SourceFlexible NoSQL for unstructured dataMongoDB
SQLiteOpen-SourceLightweight, serverless databaseSQLite
πŸ”’ Vector Databases
ChromaDBOpen-SourceSimple vector store for embeddingsChromaDB
PineconePaid APIScalable, hosted vector searchPinecone
WeaviateOpen-SourceGraphQL-based vector databaseWeaviate
QdrantOpen-SourceHigh-performance vector searchQdrant
πŸ“» Fine-tuning
OpenAI Fine-TuningPaid APICustomize GPT models for your needsOpenAI Fine-Tuning
Hugging Face TrainerOpen-SourceFine-tune transformers easilyHugging Face Trainer
LudwigOpen-SourceDeclarative fine-tuning for ML modelsLudwig
PyTorch LightningOpen-SourceStructured fine-tuning with PyTorchPyTorch Lightning
πŸ€– Agent Development
LangGraphOpen-SourceStateful agents with LangChainLangGraph
AG2 (AgentGraph)Open-SourceMulti-agent orchestratorsAG2
CrewAIOpen-SourceMulti-agent workflows for automationCrewAI
AutoGenOpen-SourceConversational agents with flexibilityAutoGen
WetrocloudPaid APIRAG development with any resource type (YouTube, web, doc, json, etc.)Wetrocloud
Contextual AIPaid APIEnd-to-end RAG including document understanding, retrieval, grounded generation, and evaluationContextual AI
πŸ•ΈοΈ Web Data Access
FirecrawlFreemiumWeb scraping with cachingFirecrawl
Jina AI Reader APIFreemiumExtract structured data from web pagesJina AI
PuppeteerOpen-SourceDynamic content scraping via browserPuppeteer
Crawlee-PythonOpen-SourceA web scraping and browser automation library to build reliable crawlers in PythonCrawlee-Python
πŸ€” Evaluation Frameworks
RAGASOpen-SourceEvaluate RAG pipelinesRAGAS
DeepEvalOpen-SourceCustom metrics for LLM evaluationDeepEval
LangSmithFreemiumDebug and evaluate LLM appsLangSmith
TruLensOpen-SourceGround truth evaluation for LLMsTruLens
AgentEvalsOpen-sourceA collection of evaluators for agent stepsAgentEvals
LMUnitOpen-sourceLanguage model optimized for evaluating natural language unit testsLMUnit
πŸ“Š Monitoring & Logging
LangSmithFreemiumMonitor and trace LLM applicationsLangSmith
SentryFreemiumReal-time error trackingSentry
PrometheusOpen-SourceMetrics and alerting for systemsPrometheus
GrafanaOpen-SourceVisualize logs and metricsGrafana
πŸ”Š Audio
Whisper (OpenAI)Open-SourceHigh-accuracy speech-to-textWhisper
DeepSpeechOpen-SourceEnd-to-end speech recognitionDeepSpeech
Coqui TTSOpen-SourceText-to-speech with diverse voicesCoqui TTS
SpeechBrainOpen-SourceAll-in-one audio processing toolkitSpeechBrain
πŸ‘€ Vision
YOLOOpen-SourceReal-time object detectionYOLO
OpenCVOpen-SourceVersatile computer vision libraryOpenCV
Detectron2Open-SourceAdvanced detection and segmentationDetectron2
CLIP (OpenAI)Open-SourceImage-text understanding and searchCLIP
πŸš€ Deployment Tools
VercelFreemiumDeploy full-stack apps with easeVercel
DockerOpen-SourceContainerize apps for consistent deploymentDocker
KubernetesOpen-SourceOrchestrate and scale containerized appsKubernetes
HerokuFreemiumQuick deployment for prototypes and MVPsHeroku
RenderFreemiumBuild, deploy, and scale your apps with easeRender

break-into-data/ai-engineer-toolkit

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

TypeScript

2,192

75 commits

updated Sep 15, 2025

See the code

README

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


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.


CategoryTool NameCost ModelUse CaseLink
😎 Model Providers
OpenAI APIPaid APIGPT modelsOpenAI
Grok (xAI)Paid APIHuman-like reasoning for complex queriesGrok
Google GeminiPaid APIMultimodal AI for text and imagesGemini
Hugging FaceFreemiumOpen-source models and hosted inferenceHugging Face
Anthropic ClaudePaid APISafe, interpretable language modelsClaude
πŸ“ Prompt Engineering
DSPyOpen-SourceAutomate prompt optimization with codeDSPy
LangChainOpen-SourceBuild prompt-driven AI workflowsLangChain
HaystackOpen-SourceOptimize prompts for RAG pipelinesHaystack
AgentaOpen-SourceExperiment and deploy prompt variantsAgenta
βš™οΈ Backend
FastAPIOpen-SourceFast, modern Python APIsFastAPI
FlaskOpen-SourceLightweight web apps and APIsFlask
DjangoOpen-SourceRobust web framework with ORMDjango
Node.js (Express)Open-SourceScalable backend with JavaScriptExpress
πŸ’» Frontend
AI SDK (Vercel)Open-SourceAI-ready UI components for ReactAI SDK
StreamlitOpen-SourceRapid prototyping for data appsStreamlit
GradioOpen-SourceInteractive ML model interfacesGradio
DashOpen-SourceData-driven dashboards with PythonDash
🎈 Fullstack
Next.jsOpen-SourceReact with SSR and built-in API routesNext.js
SvelteKitOpen-SourceLightweight full-stack with SvelteSvelteKit
Nuxt.jsOpen-SourceVue.js with server-side renderingNuxt.js
MeteorOpen-SourceFull-stack JavaScript frameworkMeteor
πŸ“€ Databases
SupabaseFreemiumOpen-source Firebase alternativeSupabase
PostgreSQLOpen-SourceReliable relational databasePostgreSQL
MongoDBOpen-SourceFlexible NoSQL for unstructured dataMongoDB
SQLiteOpen-SourceLightweight, serverless databaseSQLite
πŸ”’ Vector Databases
ChromaDBOpen-SourceSimple vector store for embeddingsChromaDB
PineconePaid APIScalable, hosted vector searchPinecone
WeaviateOpen-SourceGraphQL-based vector databaseWeaviate
QdrantOpen-SourceHigh-performance vector searchQdrant
πŸ“» Fine-tuning
OpenAI Fine-TuningPaid APICustomize GPT models for your needsOpenAI Fine-Tuning
Hugging Face TrainerOpen-SourceFine-tune transformers easilyHugging Face Trainer
LudwigOpen-SourceDeclarative fine-tuning for ML modelsLudwig
PyTorch LightningOpen-SourceStructured fine-tuning with PyTorchPyTorch Lightning
πŸ€– Agent Development
LangGraphOpen-SourceStateful agents with LangChainLangGraph
AG2 (AgentGraph)Open-SourceMulti-agent orchestratorsAG2
CrewAIOpen-SourceMulti-agent workflows for automationCrewAI
AutoGenOpen-SourceConversational agents with flexibilityAutoGen
WetrocloudPaid APIRAG development with any resource type (YouTube, web, doc, json, etc.)Wetrocloud
Contextual AIPaid APIEnd-to-end RAG including document understanding, retrieval, grounded generation, and evaluationContextual AI
πŸ•ΈοΈ Web Data Access
FirecrawlFreemiumWeb scraping with cachingFirecrawl
Jina AI Reader APIFreemiumExtract structured data from web pagesJina AI
PuppeteerOpen-SourceDynamic content scraping via browserPuppeteer
Crawlee-PythonOpen-SourceA web scraping and browser automation library to build reliable crawlers in PythonCrawlee-Python
πŸ€” Evaluation Frameworks
RAGASOpen-SourceEvaluate RAG pipelinesRAGAS
DeepEvalOpen-SourceCustom metrics for LLM evaluationDeepEval
LangSmithFreemiumDebug and evaluate LLM appsLangSmith
TruLensOpen-SourceGround truth evaluation for LLMsTruLens
AgentEvalsOpen-sourceA collection of evaluators for agent stepsAgentEvals
LMUnitOpen-sourceLanguage model optimized for evaluating natural language unit testsLMUnit
πŸ“Š Monitoring & Logging
LangSmithFreemiumMonitor and trace LLM applicationsLangSmith
SentryFreemiumReal-time error trackingSentry
PrometheusOpen-SourceMetrics and alerting for systemsPrometheus
GrafanaOpen-SourceVisualize logs and metricsGrafana
πŸ”Š Audio
Whisper (OpenAI)Open-SourceHigh-accuracy speech-to-textWhisper
DeepSpeechOpen-SourceEnd-to-end speech recognitionDeepSpeech
Coqui TTSOpen-SourceText-to-speech with diverse voicesCoqui TTS
SpeechBrainOpen-SourceAll-in-one audio processing toolkitSpeechBrain
πŸ‘€ Vision
YOLOOpen-SourceReal-time object detectionYOLO
OpenCVOpen-SourceVersatile computer vision libraryOpenCV
Detectron2Open-SourceAdvanced detection and segmentationDetectron2
CLIP (OpenAI)Open-SourceImage-text understanding and searchCLIP
πŸš€ Deployment Tools
VercelFreemiumDeploy full-stack apps with easeVercel
DockerOpen-SourceContainerize apps for consistent deploymentDocker
KubernetesOpen-SourceOrchestrate and scale containerized appsKubernetes
HerokuFreemiumQuick deployment for prototypes and MVPsHeroku
RenderFreemiumBuild, deploy, and scale your apps with easeRender

Significant stargazers

Bharat Raghunathan

129 followers Β· starred Mar 2025

Gyan Prakash

634 followers Β· starred May 2025

Argenis De La Rosa

298 followers Β· starred Mar 2025

Shu xian

271 followers Β· starred Jun 2025