AI Frameworks & Development Kits
Browse popular frameworks and SDKs for building AI applications.
LangChain
Framework
Framework for developing applications powered by language models, enabling composition and integration.
Development
Orchestration
Integration
LLM
TensorFlow
Framework
Open-source machine learning framework developed by Google for building and training ML models.
Deep Learning
ML
Neural Networks
Google
PyTorch
Framework
Open-source machine learning library based on Torch, used for applications such as computer vision and NLP.
Deep Learning
Dynamic Computation
Meta AI
Python
JAX
Framework
High-performance numerical computing library with automatic differentiation for ML research, especially on accelerators.
NumPy
GPU/TPU
Google
Research
Autodiff
Keras
Framework
High-level neural networks API that can run on top of TensorFlow, JAX, or PyTorch. Known for user-friendliness.
Deep Learning
User-Friendly
Rapid Prototyping
API
Hugging Face Transformers
Development Kit
Library of pre-trained models and tools for NLP tasks, facilitating easy download, use, and fine-tuning of models.
NLP
Pre-trained Models
Transfer Learning
Hub
Gymnasium (formerly OpenAI Gym)
Development Kit
A toolkit for developing and comparing reinforcement learning algorithms. Provides a standard API for environments.
Reinforcement Learning
Simulation
Benchmarking
Python
Vertex AI (Google Cloud)
Development Kit
Unified MLOps platform to build, deploy, and manage ML models at scale on Google Cloud, with SDKs and tools.
MLOps
Cloud AI
Google Cloud
Scalability
Genkit (by Firebase)
Development Kit
An open-source framework from Firebase for building, deploying, and monitoring AI-powered features and applications.
Firebase
AI Flows
Serverless
Observability
LLM
MediaPipe (by Google)
Development Kit
Open-source framework for building cross-platform, customizable ML solutions for live and streaming media.
Computer Vision
On-Device ML
Cross-Platform
Real-time
FastAPI
Framework
A modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints.
API
Python
Web Framework
Async
Streamlit
Development Kit
An open-source Python library that makes it easy to create and share beautiful, custom web apps for machine learning and data science.
Data Apps
Python
Visualization
Web Apps
Gradio
Development Kit
Quickly build UIs for your machine learning models, functions, or any Python code with a few lines of code.
UI
Demo
Python
Machine Learning
BentoML
Framework
Framework for building, shipping, and scaling AI applications. Standardizes model packaging and deployment.
Model Serving
Deployment
MLOps
Python
DSPy
Framework
A programming model for foundation models that separates the flow of a program from the parameters of each step.
LLM
Prompting
Optimization
Research