This category covers open-source projects for building, training, and running machine learning models, with a heavy tilt toward large language models and generative AI. It spans several layers of the stack: model runtimes and inference engines (ollama, llama.cpp), foundational libraries for training and using pretrained models (transformers), orchestration frameworks for chaining prompts and tools into agents (langchain), user-facing interfaces for chatting with or generating content from models (open-webui, ComfyUI), and lower-level tooling for fine-tuning, quantization, and deployment.
Which repo fits depends on where you sit in that stack. If you want to run a model locally without writing code, a runtime with a simple CLI or GUI (ollama, llama.cpp) gets you there fastest. If you're building an application that calls models programmatically, a library like transformers gives direct access to model weights and tokenizers, while an orchestration framework like langchain helps when you need multi-step reasoning, tool use, or retrieval. For image and diffusion workflows, node-based interfaces like ComfyUI trade simplicity for fine-grained control over the generation pipeline.
When comparing projects, look at:
Projects here range from single-purpose libraries to full application stacks, so it's worth checking whether a repo solves one problem well or tries to cover the entire pipeline.