Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GenAI Quick Picks

Build License: MIT Python Version Contributors

GenAI Quick Picks is a curated collection of practical cheat sheets for modern Generative AI development.

Instead of focusing only on syntax, this will demonstrate how GenAI libraries are wired together to build real-world AI systems such as:

  • AI Agents
  • Retrieval-Augmented Generation (RAG)
  • Multi-Agent Systems
  • LLM Applications
  • Structured Outputs
  • Fine-Tuning Pipelines
  • Multimodal AI Systems
  • Production-Grade AI APIs

Designed for:

  • GenAI Engineers
  • AI Developers
  • Machine Learning Engineers
  • Students & Researchers
  • Technical Interview Preparation

GenAI

Top GenAI Libraries

Core Deep Learning

LLM Providers

Transformer & Foundation Model Libraries

Orchestration Frameworks

Agent Frameworks

Retrieval-Augmented Generation (RAG)

Vector Databases & Search

Embeddings

Local Inference & Serving

Fine-Tuning

Structured Outputs & Validation

Evaluation & Testing

Observability & Monitoring

Multimodal AI

API & Application Development

Model Context Protocol (MCP)

Research Papers


Reference

Library Languages Docs GitHub Primary Use Case
PyTorch 🏷️Python C++ Docs GitHub Deep Learning
TensorFlow 🏷️Python C++ Docs GitHub Deep Learning
Transformers 🏷️Python Docs GitHub LLM Development
Diffusers 🏷️Python Docs GitHub Image Generation
LangChain 🏷️Python Docs GitHub LLM Applications
LangGraph 🏷️Python Docs GitHub Agent Workflows
LlamaIndex 🏷️Python Docs GitHub RAG Applications
CrewAI 🏷️Python Docs GitHub Multi-Agent Systems
AutoGen 🏷️Python Docs GitHub AI Agents
PydanticAI 🏷️Python Docs GitHub Typed Agents
OpenAI Agents SDK 🏷️Python Docs GitHub Agent Development
Sentence Transformers 🏷️Python Docs GitHub Embeddings
FAISS 🏷️Python C++ Docs GitHub Vector Search
Chroma 🏷️Python Docs GitHub Vector Database
Qdrant 🏷️Python Docs GitHub Vector Search
Pinecone 🏷️Python Docs GitHub Managed Vector DB
vLLM 🏷️Python Docs GitHub High-Speed Inference
SGLang 🏷️Python Docs GitHub Fast LLM Serving
PEFT 🏷️Python Docs GitHub LoRA Fine-Tuning
TRL 🏷️Python Docs GitHub RLHF/DPO
Unsloth 🏷️Python Docs GitHub Fast Fine-Tuning
DeepSpeed 🏷️Python Docs GitHub Distributed Training
FastAPI 🏷️Python Docs GitHub AI APIs
Streamlit 🏷️Python Docs GitHub AI Web Apps
Gradio 🏷️Python Docs GitHub AI Demos
MLflow 🏷️Python Docs GitHub Experiment Tracking
LangSmith 🏷️Python Docs GitHub LLM Evaluation
DeepEval 🏷️Python Docs GitHub AI Testing
Ragas 🏷️Python Docs GitHub RAG Evaluation
Docling 🏷️Python Docs GitHub Document Processing
MarkItDown 🏷️Python Docs GitHub Document Conversion
Whisper 🏷️Python Docs GitHub Speech Recognition
OpenCV 🏷️Python C++ Docs GitHub Computer Vision

Installation

Clone the repository:

git clone https://github.com/ARUNAGIRINATHAN-K/genai-quick-picks.git
cd genai-quick-picks

Changelog

See CHANGELOG.md for version history and updates.


Contributing

Contributions are welcome.

If you would like to add a new library, improve examples, fix bugs, or enhance documentation, feel free to submit a Pull Request.


License

This project is licensed under the MIT License see the LICENSE file for details.

About

The fastest way to remember GenAI library syntax and patterns

Topics

Resources

Stars

13 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors