#31 · Primary category: Deep Learning Frameworks
ludwig
Low-code framework for building custom LLMs, neural networks, and other AI models
Project last updated:08/24/26
GitHub Stars
11.7K
Forks
1.2K
Contributors
160
License
Apache-2.0
Why we included this project
Ludwig lets you describe a model in a YAML file instead of wiring up PyTorch code. You define inputs, outputs, and training settings in one config and run a single command, whether you are fine-tuning an LLM with LoRA or fitting a tabular classifier. That declarative setup is easy to version and reuse, which helps data scientists and ML engineers keep experiments reproducible and iterate quickly without hand-writing training loops. Ludwig also covers vision and timeseries forecasting, so it works as a general starting point rather than a single-task tool. If you want a low-code route to custom models while keeping the training logic visible in the config, it is worth a try.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.