VowpalWabbit/vowpal_wabbit
Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.
Designed for streaming data with bounded memory footprint via the hashing trick, VW accepts flexible input formats including free-form text in multiple namespaces and automatically generates feature interactions through internal cross-products. The core engine implements sparse gradient descent and supports distributed training via allreduce, with native bindings for Python and command-line interfaces for rapid experimentation.
8,661 stars. Used by 2 other packages. Actively maintained with 3 commits in the last 30 days. Available on PyPI.
Stars
8,661
Forks
1,932
Language
C++
License
—
Category
Last pushed
Mar 13, 2026
Commits (30d)
3
Reverse dependents
2
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/VowpalWabbit/vowpal_wabbit"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
tensorflow/tfx
TFX is an end-to-end platform for deploying production ML pipelines
yahoo/TensorFlowOnSpark
TensorFlowOnSpark brings TensorFlow programs to Apache Spark clusters.
projectglow/glow
An open-source toolkit for large-scale genomic analysis
Wei-1/Scala-Machine-Learning
No Dependency Scala Machine Learning Algorithm Gallery
yoshoku/rumale
Rumale is a machine learning library in Ruby