Machine Learning
> Machine Learning frameworks, libraries and software.
Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
Production-grade C++ edge AI engine for video analytics and on-device VLM across Sophon, Rockchip RKNN, and x86, with visual orchestration, real-time OSD, events, and reproducible benchmarks.
Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, DeepSeek, and more. Simple declarative configs with command line and CI/CD integration. Used by OpenAI and Anthropic.
Ultralytics YOLO27, YOLO26, YOLO11, YOLOv8 — object detection, instance segmentation, semantic segmentation, image classification, pose estimation, object tracking
| repo | stars | 7d |
|---|---|---|
tensorflow PythonPython | 201.2k | +294 |
transformers PythonPython | 167.9k | +261 |
cosmo-edge C++ | 1.9k | +254 |
promptfoo Tools | 26.2k | +227 |
ultralytics CC++ | 62.7k | +211 |
opik PythonPython | 22.8k | +205 |
comet-llm PythonPython | 22.8k | +205 |
pytorch PythonPython | 104.9k | +163 |
mlx PythonPython | 28.9k | +104 |
incubator-superset PythonPython | 75.2k | +97 |
streamlit PythonPython | 46.1k | +84 |
opencv OpenSource-Computer-Vision | 91.2k | +76 |
gradio PythonPython | 43.8k | +72 |
ray PythonPython | 44.1k | +67 |
jax PythonPython | 36.5k | +59 |
spark JavaJava | 44.2k | +58 |
haystack PythonPython | 26.8k | +54 |
PraisonAI Tools | 9.3k | +49 |
Gymnasium PythonPython | 12.7k | +41 |
detectron2 PythonPython | 34.9k | +38 |
candle RustRust | 21.2k | +36 |
xgboost C++Python+2 | 28.9k | +35 |
ML-From-Scratch PythonPython | 33.0k | +34 |
deepface PythonPython | 23.6k | +33 |
optuna PythonPython | 14.9k | +32 |
LightGBM C++C++ | 18.9k | +27 |
burn RustRust | 16.1k | +27 |
netron JavaScriptJavaScript | 33.6k | +26 |
| 13.9k | +25 | |
face_recognition PythonPython | 56.8k | +23 |
nobodywho Python | 1.6k | +23 |
spaCy PythonPython | 34.0k | +22 |
pyod PythonPython | 10.1k | +20 |
pytorch-image-models PythonPython | 37.2k | +19 |
tokenizers RustRust | 11.2k | +19 |
pydata-book PythonPython | 25.0k | +18 |
pytorch-lightning PythonPython | 31.4k | +17 |
neural-networks-and-deep-learning PythonPython | 18.0k | +17 |
dvc ToolsTools | 15.9k | +17 |
autogluon PythonPython | 10.8k | +17 |
sympy PythonPython | 15.0k | +16 |
catboost C++R+4 | 9.2k | +15 |
evidently PythonPython | 8.0k | +15 |
shimmy Rust | 6.0k | +15 |
homemade-machine-learning PythonPython | 24.8k | +14 |
vosk-api C++C++ | 15.2k | +14 |
mindsdb PythonPython | 39.8k | +13 |
openpose PythonC+++2 | 34.5k | +13 |
data-science-ipython-notebooks PythonPython | 29.4k | +13 |
txtai ToolsTools | 13.0k | +13 |
segmentation_models.pytorch PythonPython | 11.8k | +13 |
bentoml PythonPython | 8.9k | +13 |
mcp-memory-service Python | 2.0k | +13 |
dash PythonPython | 24.5k | +12 |
pytorch_geometric PythonPython | 24.1k | +12 |
sentencepiece C++C++ | 12.1k | +12 |
pymc PythonPython | 9.8k | +12 |
CompreFace PythonPython | 8.4k | +12 |
| 2.6k | +12 | |
kaldi C++C++ | 15.5k | +11 |
cleanlab PythonPython | 11.7k | +11 |
runanywhere-sdks Tools | 10.3k | +11 |
feast C++C++ | 7.3k | +11 |
Recommenders PythonPython | 22.0k | +10 |
statsmodels PythonPython | 11.7k | +10 |
kedro ToolsTools | 11.0k | +10 |
jieba PythonPython | 35.2k | +9 |
espnet PythonPython | 10.0k | +9 |
scikit-image PythonPython | 6.6k | +9 |
caffe C++C+++4 | 34.6k | +8 |
interpret Python | 7.0k | +8 |
river PythonPython | 6.1k | +8 |
pybroker PythonPython | 3.6k | +8 |
einops PythonPython | 9.6k | +7 |
shapash PythonPython | 3.3k | +7 |
hamilton ToolsTools | 2.6k | +7 |
lightly-train PythonPython | 1.7k | +7 |
rasa PythonPython | 21.4k | +6 |
hadoop JavaJava | 15.7k | +6 |
sktime PythonPython | 10.1k | +6 |
Hub PythonPython | 9.3k | +6 |
introduction_to_ml_with_python PythonPython | 8.2k | +6 |
clearml Python | 6.9k | +6 |
deepnote Tools | 3.0k | +6 |
fastai PythonPython | 28.2k | +5 |
compromise JavaScriptJavaScript | 12.2k | +5 |
PySyft PythonPython | 10.0k | +5 |
gocv GoGo | 7.5k | +5 |
gorgonia GoGo | 5.9k | +5 |
pgmpy PythonPython | 3.4k | +5 |
ViZDoom PythonPython | 2.1k | +5 |
metaworld PythonPython | 1.9k | +5 |
nilearn PythonPython | 1.4k | +5 |
annoy PythonPython | 14.3k | +4 |
scikit-opt PythonPython | 6.7k | +4 |
aim PythonPython | 6.3k | +4 |
stdlib JavaScriptJavaScript | 6.0k | +4 |
mmlspark PythonScala+2 | 5.2k | +4 |
oneDNN C++C++ | 4.1k | +4 |
agentfield Tools | 2.6k | +4 |
DataFrames.jl JuliaJulia | 1.8k | +4 |
| 545 | +4 | |
deeplearning4j JavaJava | 14.3k | +3 |
lime PythonPython | 12.2k | +3 |
altair PythonPython | 10.5k | +3 |
ccv CC++ | 7.2k | +3 |
DeepPavlov PythonPython | 7.0k | +3 |
SerpentAI PythonPython | 7.0k | +3 |
deap PythonPython | 6.5k | +3 |
deepchecks PythonPython | 4.1k | +3 |
lifelines PythonPython | 2.6k | +3 |
retinaface PythonPython | 2.1k | +3 |
nndeploy C++ | 1.9k | +3 |
brainstorm PythonPython | 1.3k | +3 |
cornac PythonPython | 1.1k | +3 |
rl-tools C++C++ | 1.0k | +3 |
go-geom GoGo | 985 | +3 |
smartcore RustRust | 967 | +3 |
pytorch-frame PythonPython | 803 | +3 |
datacompy PythonPython | 663 | +3 |
| 283 | +3 | |
bokeh PythonPython | 20.5k | +2 |
zipline PythonPython | 20.2k | +2 |
tpot PythonPython | 10.1k | +2 |
golearn GoGo | 9.4k | +2 |
machinelearning .NET.NET | 9.4k | +2 |
h2o-3 JavaJava | 7.5k | +2 |
lab PythonPython | 7.4k | +2 |
wav2letter LuaLua | 6.4k | +2 |
neuraltalk PythonPython | 5.5k | +2 |
aerosolve JavaJava | 4.8k | +2 |
DrQA PythonPython | 4.5k | +2 |
pyqtgraph PythonPython | 4.4k | +2 |
sacred ToolsTools | 4.4k | +2 |
warp-ctc C++C++ | 4.1k | +2 |
scikit-learn-videos PythonPython | 3.8k | +2 |
polyaxon C++C++ | 3.7k | +2 |
DI-engine PythonPython | 3.6k | +2 |
vispy PythonPython | 3.6k | +2 |
ml-workspace ToolsTools | 3.5k | +2 |
dynet C++C++ | 3.4k | +2 |
mljar-supervised PythonPython | 3.3k | +2 |
keras-tuner PythonPython | 2.9k | +2 |
jellyfish PythonPython | 2.2k | +2 |
MLJ.jl JuliaJulia | 1.9k | +2 |
skrub PythonPython | 1.7k | +2 |
thundersvm C++C+++2 | 1.6k | +2 |
scikit-survival PythonPython | 1.3k | +2 |
cltk PythonPython | 925 | +2 |
eaopt GoGo | 906 | +2 |
XAD C++C++ | 434 | +2 |
HypothesisTests.jl JuliaJulia | 322 | +2 |
keras PythonPython | 64.4k | +1 |
| 28.2k | +1 | |
gensim PythonPython | 16.5k | +1 |
numpy-ml PythonPython | 16.3k | +1 |
predictionio ScalaScala | 12.5k | +1 |
turicreate PythonPython | 11.2k | +1 |
natural JavaScriptJavaScript | 10.9k | +1 |
tflearn PythonPython | 9.6k | +1 |
vowpal_wabbit C++C++ | 8.7k | +1 |
brain JavaScriptJavaScript | 8.0k | +1 |
pandas-cookbook PythonPython | 7.1k | +1 |
synaptic JavaScriptJavaScript | 6.9k | +1 |
pkuseg-python PythonPython | 6.7k | +1 |
snownlp PythonPython | 6.6k | +1 |
pytesseract PythonPython | 6.4k | +1 |
skorch PythonPython | 6.2k | +1 |
neuraltalk2 PythonPython | 5.6k | +1 |
tch-rs RustRust | 5.5k | +1 |
mlxtend PythonPython | 5.2k | +1 |
segmentation_models PythonPython | 4.9k | +1 |
djl JavaJava | 4.9k | +1 |
linfa RustRust | 4.8k | +1 |
infinity ToolsTools | 4.7k | +1 |
dedupe PythonPython | 4.5k | +1 |
amazon-dsstne C++C++ | 4.4k | +1 |
spark-nlp ScalaScala | 4.2k | +1 |
lightly PythonPython | 3.8k | +1 |
tensorwatch PythonPython | 3.5k | +1 |
breeze ScalaScala | 3.5k | +1 |
gota GoGo | 3.3k | +1 |
igel PythonPython | 3.1k | +1 |
twitter-text JavaScriptJavaScript | 3.1k | +1 |
xlearn C++Python+2 | 3.1k | +1 |
rust-bert RustRust | 3.1k | +1 |
stellargraph PythonPython | 3.1k | +1 |
scikit-plot PythonPython | 2.4k | +1 |
retext JavaScriptJavaScript | 2.4k | +1 |
modAL PythonPython | 2.4k | +1 |
mahout JavaJava | 2.3k | +1 |
algebird ScalaScala | 2.3k | +1 |
feature_engine PythonPython | 2.3k | +1 |
svgo GoGo | 2.3k | +1 |
roboschool PythonPython | 2.2k | +1 |
webdnn JavaScriptJavaScript | 2.0k | +1 |
dfdx RustRust | 1.9k | +1 |
Gadfly.jl JuliaJulia | 1.9k | +1 |
Bender SwiftSwift | 1.8k | +1 |
NeuroNER PythonPython | 1.7k | +1 |
goml GoGo | 1.6k | +1 |
skforecast PythonPython | 1.5k | +1 |
GeneticSharp .NET.NET | 1.4k | +1 |
SLM-Lab PythonPython | 1.4k | +1 |
tdb PythonPython | 1.4k | +1 |
xcessiv PythonPython | 1.3k | +1 |
dtaidistance PythonPython | 1.2k | +1 |
libpython-clj ClojureClojure | 1.2k | +1 |
Distributions.jl JuliaJulia | 1.2k | +1 |
open-metric-learning PythonPython | 998 | +1 |
simpleai PythonPython | 997 | +1 |
restricted-boltzmann-machines PythonPython | 970 | +1 |
rumale RubyRuby | 919 | +1 |
machine-learning-octave MatlabMatlab | 900 | +1 |
clojupyter ClojureClojure | 869 | +1 |
FEDOT PythonPython | 712 | +1 |
rustlearn RustRust | 647 | +1 |
layer ToolsTools | 561 | +1 |
Pavlov.js JavaScriptJavaScript | 497 | +1 |
leaves GoGo | 486 | +1 |
open-solution-home-credit PythonPython | 469 | +1 |
MixedModels.jl JuliaJulia | 454 | +1 |
delta RustRust | 414 | +1 |
MultivariateStats.jl JuliaJulia | 388 | +1 |
TimeSeries.jl JuliaJulia | 370 | +1 |
VeritasGraph Python | 325 | +1 |
Parris PythonPython | 316 | +1 |
XGBoost.jl JuliaJulia | 310 | +1 |
flama PythonPython | 304 | +1 |
tonic PythonPython | 297 | +1 |
handson-ml PythonPython | 25.6k | |
brain.js JavaScriptJavaScript | 14.9k | |
Theano PythonPython | 10.0k | |
vaex PythonPython | 8.5k | |
ml5-library JavaScriptJavaScript | 6.6k | |
nupic PythonPython | 6.3k | |
PRMLT MatlabMatlab | 6.2k | |
chainer PythonPython | 5.9k | |
leaf RustRust | 5.5k | |
Knwl.js JavaScriptJavaScript | 5.2k | |
pattern_classification PythonPython | 4.2k | |
DIGITS PythonPython | 4.2k | |
Lasagne PythonPython | 3.9k | |
bqplot PythonPython | 3.7k | |
ggpy PythonPython | 3.7k | |
retro PythonPython | 3.6k | |
pomegranate PythonPython | 3.5k | |
simple-statistics JavaScriptJavaScript | 3.5k | |
scalding ScalaScala | 3.5k | |
catalyst PythonPython | 3.4k | |
determined PythonPython | 3.2k | |
blaze PythonPython | 3.2k | |
shogun PythonPython+2 | 3.1k | |
m2cgen ToolsTools | 3.0k | |
pytorch_geometric_temporal PythonPython | 3.0k | |
MITIE C++C++ | 3.0k | |
computer-vision-in-action PythonPython | 2.9k | |
pybrain PythonPython | 2.9k | |
pylearn2 PythonPython | 2.8k | |
mars PythonPython | 2.7k | |
ml JavaScriptJavaScript | 2.7k | |
deepdetect C++C++ | 2.6k | |
vdp ToolsTools | 2.3k | |
karateclub PythonPython | 2.3k | |
textacy PythonPython | 2.2k | |
garage PythonPython | 2.1k | |
summingbird ScalaScala | 2.1k | |
onyx JavaJava | 2.0k | |
geo GoGo | 1.9k | |
spago GoGo | 1.9k | |
oryx JavaJava | 1.8k | |
pytorch-lightning-bolts PythonPython | 1.8k | |
ThinkBayes PythonPython | 1.7k | |
auto_ml JavaScriptPython+2 | 1.7k | |
hyperopt-sklearn PythonPython | 1.6k | |
HLearn HaskellHaskell | 1.6k | |
emcee PythonPython | 1.6k | |
globe GoGo | 1.6k | |
KotlinDL Kotlin | 1.6k | |
Spearmint PythonPython | 1.6k | |
pycm PythonPython | 1.5k | |
libfm C++C++ | 1.5k | |
python-recsys PythonPython | 1.5k | |
Knet.jl JuliaJulia | 1.4k | |
metric-learn PythonPython | 1.4k | |
d3py PythonPython | 1.4k | |
jieba-php Natural Language Processing | 1.4k | |
deeppy PythonPython | 1.4k | |
treat RubyRuby | 1.4k | |
nn LuaLua | 1.4k | |
scikit-learn-intelex PythonPython | 1.4k | |
| 1.3k | ||
hopsworks C++C++ | 1.3k | |
dataframe-go GoGo | 1.3k | |
mining PythonPython | 1.3k | |
Mocha.jl JuliaJulia | 1.3k | |
cortex ClojureClojure | 1.3k | |
quepy PythonPython | 1.3k | |
rusty-machine RustRust | 1.3k | |
crab PythonPython | 1.2k | |
hebel PythonPython | 1.2k | |
sylvester JavaScriptJavaScript | 1.2k | |
systemml JavaJava | 1.1k | |
datumbox-framework JavaJava | 1.1k | |
adam ScalaScala | 1.1k | |
agentic-radar ToolsTools | 1.1k | |
kartograph.py PythonPython | 995 | |
torchnet LuaLua | 988 | |
sparkling-water ScalaScala | 982 | |
regression-js JavaScriptJavaScript | 950 | |
couler PythonPython | 943 | |
rnn LuaLua | 939 | |
BIDMach ScalaScala | 918 | |
MLPNeuralNet Objective CGeneral-Purpose Machine Learning | 898 | |
science.js JavaScriptJavaScript | 896 | |
mlens PythonPython | 866 | |
oz ClojureClojure | 834 | |
AIToolbox SwiftSwift | 809 | |
scikit-multiflow PythonPython | 799 | |
chemicalx PythonPython | 786 | |
chaos_genius ToolsTools | 778 | |
bowtie PythonPython | 764 | |
tech.ml.dataset ClojureClojure | 763 | |
clojure-opennlp ClojureClojure | 757 | |
figaro ScalaScala | 757 | |
encog-java-core JavaJava | 754 | |
CloudForest GoGo | 748 | |
mlem ToolsTools | 719 | |
meta C++C++ | 719 | |
thundergbm C++C++ | 716 | |
dnngraph HaskellHaskell | 711 | |
suiron PythonPython | 710 | |
rep PythonPython | 699 | |
bigartm PythonPython | 674 | |
LightGraphs.jl JuliaJulia | 665 | |
lucent PythonPython | 665 | |
libonnx CC++ | 655 | |
oneDAL C++C++ | 653 | |
mgl Common Lisp | 652 | |
dora PythonPython | 648 | |
GLM.jl JuliaJulia | 638 | |
opytimizer PythonPython | 631 | |
| 628 | ||
detecto PythonPython | 624 | |
PyGrid PythonPython | 613 | |
Neuraxle PythonPython | 612 | |
stanford-corenlp-python PythonPython | 609 | |
Stanford.NLP.NET .NET.NET | 609 | |
OverFeat LuaLua | 603 | |
milk PythonPython | 599 | |
awesome-CoreML-models SwiftSwift | 588 | |
swix SwiftSwift | 586 | |
pyhsmm PythonPython | 579 | |
notebooks PythonPython | 576 | |
gobrain GoGo | 569 | |
PigPen ClojureClojure | 566 | |
skll PythonPython | 561 | |
ScikitLearn.jl JuliaJulia | 560 | |
factorie ScalaScala | 551 | |
SOMPY PythonPython | 550 | |
Images.jl JuliaJulia | 550 | |
Auto_ViML PythonPython | 548 | |
ggfortify PythonPython | 541 | |
machinelearnjs JavaScriptJavaScript | 540 | |
sklearn-bayes PythonPython | 521 | |
aqueduct ToolsTools | 518 | |
lightwood PythonPython | 511 | |
word-embedding GoGo | 508 | |
dl-translate PythonPython | 502 | |
kaggle-galaxies PythonPython | 500 | |
DataFramesMeta.jl JuliaJulia | 495 | |
chefboost PythonPython | 488 | |
cogcomp-nlp JavaJava | 479 | |
neural-fortran Fortran | 477 | |
TResNet PythonPython | 476 | |
machine-learning-module MatlabMatlab | 476 | |
pynlpl PythonPython | 475 | |
Distances.jl JuliaJulia | 474 | |
Fido C++C++ | 464 | |
dn2a.js JavaScriptJavaScript | 462 | |
sequitur PythonPython | 456 | |
vigra PythonPython+2 | 443 | |
imbalanced-ensemble PythonPython | 431 | |
the-elements-of-statistical-learning PythonPython | 431 | |
DSP.jl JuliaJulia | 425 | |
pastalog PythonPython | 420 | |
hanami ClojureClojure | 410 | |
glot GoGo | 405 | |
simple_bayes Elixir | 395 | |
Sklearn-genetic-opt PythonPython | 390 | |
featureforge PythonPython | 389 | |
brushfire ScalaScala | 389 | |
TextAnalysis.jl JuliaJulia | 385 | |
LambdaNet HaskellHaskell | 383 | |
bioruby RubyRuby | 382 | |
rgf PythonPython | 382 | |
| 379 | ||
BrainCore SwiftSwift | 379 | |
Clustering.jl JuliaJulia | 378 | |
goro GoGo | 373 | |
kixi.stats ClojureClojure | 371 | |
tablecloth ClojureClojure | 369 | |
sparklingpandas PythonPython | 361 | |
gonn GoGo | 360 | |
Conjecture ScalaScala | 358 | |
upgini PythonPython | 358 | |
gold GoGo | 352 | |
pyss3 PythonPython | 351 | |
delight ClojureClojure | 344 | |
Clojush ClojureClojure | 341 | |
Swift-Brain SwiftSwift | 340 | |
cutorch LuaLua | 340 | |
RustNN RustRust | 340 | |
dp LuaLua | 339 | |
D3xter JavaScriptJavaScript | 335 | |
rsruby RubyRuby | 333 | |
cybertron GoGo | 331 | |
mist JavaPython+4 | 325 | |
GaussianProcesses.jl JuliaJulia | 320 | |
htm.java JavaJava | 318 | |
Pyevolve PythonPython | 317 | |
liblinear-java JavaJava | 311 | |
paramonte C++Matlab+4 | 307 | |
tensorflex Elixir | 307 | |
node-svm JavaScriptJavaScript | 301 | |
nngraph LuaLua | 299 | |
geni ClojureClojure | 296 | |
maze PythonPython | 294 | |
| 294 | ||
lda JavaScriptJavaScript | 293 | |
joliGEN PythonPython | 290 | |
flare ClojureClojure | 288 | |
tensorflow-ocaml General-Purpose Machine Learning | 288 | |
fastmath ClojureClojure | 287 | |
datakit JavaScriptJavaScript | 286 | |
fuku-ml PythonPython | 284 | |
rb-libsvm RubyRuby | 279 | |
somoclu PythonPython | 278 | |
rexmex PythonPython | 277 | |
neuraln JavaScriptJavaScript | 274 | |
arel RubyRuby | 271 | |
evostra PythonPython | 271 | |
BIDMat ScalaScala | 269 | |
Recommender CC++ | 268 | |
isolation-forest ScalaScala | 265 | |
chalk ScalaScala | 261 | |
frouros PythonPython | 260 | |
Mamba.jl JuliaJulia | 260 | |
machine-learning PythonPython | 258 | |
ruby-stemmer Ruby | 249 | |
Detectron PythonPython | 26.3k | -1 |
albumentations PythonPython | 15.3k | -1 |
pycaret C++C++ | 9.9k | -1 |
cortex PythonPython | 8.0k | -1 |
featuretools C++C++ | 7.7k | -1 |
keras-js JavaScriptJavaScript | 5.0k | -1 |
imutils PythonPython | 4.6k | -1 |
deep-high-resolution-net.pytorch PythonPython | 4.5k | -1 |
cml ToolsTools | 4.2k | -1 |
snips-nlu PythonPython | 4.0k | -1 |
neon PythonPython | 3.9k | -1 |
| 3.7k | -1 | |
pipcook JavaScriptJavaScript | 2.6k | -1 |
polyglot PythonPython | 2.4k | -1 |
PCV PythonPython | 2.0k | -1 |
AutoViz PythonPython | 1.9k | -1 |
disco Erlang | 1.6k | -1 |
deep-learning-project-template PythonPython | 1.3k | -1 |
gan PythonPython | 961 | -1 |
tensorflow_scala ScalaScala | 936 | -1 |
grt C++C++ | 894 | -1 |
bayesian GoGo | 815 | -1 |
classifier RubyRuby | 741 | -1 |
littleballoffur PythonPython | 713 | -1 |
ThinkOS PythonPython | 572 | -1 |
sentences GoGo | 473 | -1 |
deep-diamond ClojureClojure | 467 | -1 |
incubator-mxnet MatlabMatlab+10 | 20.8k | -2 |
fuzzywuzzy PythonPython | 9.2k | -2 |
nlp.js JavaScriptJavaScript | 6.6k | -2 |
swift SwiftSwift | 6.1k | -2 |
Swift-AI SwiftSwift | 6.0k | -2 |
neural-style-pt PythonPython | 855 | -2 |
darknet C++C | 26.5k | -3 |
CNTK C++Python+2 | 17.6k | -3 |
torch-autograd LuaLua | 556 | -3 |
pattern PythonPython | 8.9k | -4 |
ColossalAI PythonPython | 41.4k | -5 |