Topics / #onnx

Onnx projects on GitHub

Open interchange format for running ML models across frameworks and runtimes.

As of , the most-starred Onnx projects on GitHub are Deep-Live-Cam (97.1K stars), ultralytics (62.6K stars) and yolov5 (58.2K stars). GitHub.Locker tracks 80 Onnx repositories with 1.1M stars combined. The fastest-growing on October 18 was B, with +991 stars in a day.

80Projects
1.1MStars in total
+1.9KStars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

80 projects · by stars

  1. #1 · hacksider/Deep-Live-Cam

    Deep-Live-Cam

    Deep-Live-Cam is an app that performs real-time face swapping and one-click video deepfakes using just a single source image, working live through your webcam or on existing images/videos.

    97.1K
  2. #2 · ultralytics/ultralytics

    ultralytics

    Ultralytics YOLO is a family of state-of-the-art computer vision models (YOLO26, YOLO11, YOLOv8, etc.) covering object detection, instance segmentation, semantic segmentation, image classification, pose estimation, oriented object detection, depth estimation, and multi-object tracking in video.

    62.6K
  3. #3 · ultralytics/yolov5

    yolov5

    YOLOv5 is a fast, accurate, and easy-to-use computer vision model from Ultralytics for object detection, instance segmentation, and image classification, built on PyTorch.

    58.2K
  1. 4

    segment-anything

    55Kfacebookresearch/segment-anything · Jupyter Notebook

    This is Meta AI's Segment Anything Model (SAM), a foundation model that produces object masks for images from prompts like points or boxes, or automatically generates masks for every object in an image.

  2. 5

    PDFMathTranslate

    37.7KPDFMathTranslate/PDFMathTranslate · Python

    It translates scientific PDF papers into other languages while preserving the original layout - formulas, charts, table of contents and annotations stay in place. It was accepted as a demo at EMNLP 2025.

  3. 6

    netron

    33.6Klutzroeder/netron · JavaScript

    Netron is a viewer for neural network, deep learning and machine learning models that lets you open a model file and visually inspect its graph, layers and weights.

  4. 7

    laya

    33.6KNandhaKishorM/laya · Python

    Laya is a non-autoregressive decision engine: instead of generating text, it answers typed questions — multiple choice, a numeric score, or yes/no — about any text in a single forward pass, across 100+ languages. A built-in router detects the language and picks the right checkpoint per request.

  5. 8

    pytorch-lightning

    31.4KLightning-AI/pytorch-lightning · Python

    PyTorch Lightning is a deep learning framework for pretraining and finetuning AI models of any size, scaling from a single CPU to thousands of GPUs or TPUs without changing your model code.

  6. 9

    insightface

    30Kdeepinsight/insightface · Python

    An open-source 2D and 3D deep face analysis toolbox that efficiently implements state-of-the-art face recognition, detection and alignment, optimized for both training and deployment.

  7. 10

    rembg

    25.1Kdanielgatis/rembg · Python

    Rembg removes the background from images using AI segmentation models. Feed it a photo and it returns a cutout with a transparent background — as a terminal command, a Python function, or an HTTP call.

  8. 11

    ncnn

    24KTencent/ncnn · C++

    ncnn is a high-performance neural network inference framework built by Tencent and optimized for mobile, embedded, and desktop deployment. It is used in Tencent apps like QQ, Qzone, and WeChat to run deep learning models on-device.

  9. 12

    onnxruntime

    22.1Kmicrosoft/onnxruntime · C++

    ONNX Runtime is a cross-platform, high performance ML accelerator for inference and training. It runs models from PyTorch, TensorFlow/Keras and classical ML libraries like scikit-learn, LightGBM and XGBoost.

  10. 13

    HivisionIDPhotos

    21.6KZeyi-Lin/HivisionIDPhotos · Python

    An open-source AI tool for making ID photos: it cuts the person out of an ordinary snapshot with matting models and generates standard ID photos in various sizes with the right background color.

  11. 14

    onnx

    21.6Konnx/onnx · Python

    ONNX (Open Neural Network Exchange) is an open standard for machine learning interoperability — an open ecosystem and format for AI models, both deep learning and traditional ML.

  12. 15

    voice-changer

    21.2Kw-okada/voice-changer · Python

    It's VCClient, a real-time AI voice changer: it converts your microphone input on the fly so you can speak live with a different voice.

  13. 16

    pdf-inspector

    19.7Kfirecrawl/pdf-inspector · Rust

    A fast Rust library from Firecrawl that inspects PDFs: it classifies each file as text-based, scanned, image-based, or mixed, extracts position-aware text, and converts it to clean Markdown without OCR by default.

  14. 17

    magika

    18.7Kgoogle/magika · Rust

    Magika is an AI-powered file type detection tool: a small deep learning model (a few MB) identifies what a file actually is within milliseconds, even on a single CPU.

  15. 18

    Toonflow-app

    18.5KHBAI-Ltd/Toonflow-app · TypeScript

    Toonflow is an open-source AI workbench for producing short dramas and motion comics: scriptwriting, storyboarding, character and scene assets, and image and video generation chained into one pipeline on an infinite canvas.

  16. 19

    lingbot-map

    18.1KRobbyant/lingbot-map · Python

    LingBot-Map is a feed-forward 3D foundation model for streaming 3D reconstruction, built around a Geometric Context Transformer that was a ECCV 2026 Best Paper Award candidate.

  17. 20

    CNTK

    17.6Kmicrosoft/CNTK · C++

    The Microsoft Cognitive Toolkit (CNTK) is an open-source deep-learning toolkit that describes neural networks as a series of computational steps in a directed graph.

  18. 21

    cvat

    17Kcvat-ai/cvat · Python

    CVAT is an open-source, self-hosted data annotation platform for building labeled datasets from images, video, and 3D point clouds, used for computer vision and visual AI projects.

  19. 22

    memvid

    16.6Kmemvid/memvid · Rust

    Memvid is a single-file memory layer for AI agents: it packs your data, embeddings and search index into one portable .mv2 file, so agents get instant retrieval and long-term memory without a RAG pipeline or a vector database server.

  20. 23

    transformers.js

    16.4Khuggingface/transformers.js · JavaScript

    Transformers.js lets you run Hugging Face's state-of-the-art machine learning models directly in a web browser, with no server required, using an API designed to mirror the Python transformers library.

  21. 24

    MNN

    16.2Kalibaba/MNN · C++

    MNN is a lightweight, high-performance deep learning inference (and training) engine built by Alibaba, used to run models like LLMs, diffusion models, and CNNs efficiently on mobile, embedded, and edge devices.

  22. 25

    KittenTTS

    16.2KKittenML/KittenTTS · Python

    Kitten TTS is an open-source, lightweight text-to-speech library built on ONNX that converts text into natural-sounding speech using tiny 15M-80M parameter models, running entirely on CPU.

  23. 26

    burn

    16.1Ktracel-ai/burn · Rust

    Burn is a Rust tensor library and deep learning framework for both training and inference, so the same code takes a model from prototype to production on everything from GPU clusters to the browser.

  24. 27

    sherpa-onnx

    15.4Kk2-fsa/sherpa-onnx · C++

    sherpa-onnx is an offline toolkit for speech-to-text, text-to-speech, speaker diarization, speaker identification/verification, spoken language identification, audio tagging, VAD, speech enhancement, keyword spotting and source separation, built on next-gen Kaldi and ONNX Runtime, with no internet connection required.

  25. 28

    DeepLearningExamples

    14.9KNVIDIA/DeepLearningExamples · Jupyter Notebook

    A collection of NVIDIA-maintained, state-of-the-art deep learning reference implementations across computer vision, NLP, recommenders, speech, and more, tuned for reproducible accuracy and performance on NVIDIA Tensor Core GPUs.

  26. 29

    ddddocr

    14.9Ksml2h3/ddddocr · Python

    DdddOcr (带带弟弟) is an offline, general-purpose captcha recognition SDK for Python. It can recognize text captchas, Chinese-character captchas, slider captchas and other special-character captchas without any cloud service.

  27. 30

    llmware

    14.8Kllmware-ai/llmware · Python

    llmware is a Python framework for building enterprise RAG (retrieval-augmented generation) pipelines using small, specialized models that can run locally, on-device, or in private/self-hosted environments instead of relying on large cloud LLMs.

  28. 31

    PaddleDetection

    14.4KPaddlePaddle/PaddleDetection · Python

    PaddleDetection is an object detection toolkit built on the PaddlePaddle deep learning framework, covering object detection, instance segmentation, multi-object tracking, and keypoint detection.

  29. 32

    deeplearning4j

    14.3Kdeeplearning4j/deeplearning4j · Java

    Eclipse Deeplearning4J is a suite of JVM libraries for building, training and deploying deep learning applications, usable from Java, Scala, Kotlin and Clojure.

  30. 33

    yolov7

    14.2KWongKinYiu/yolov7 · Jupyter Notebook

    This is the official PyTorch implementation of YOLOv7, a real-time object detection model that achieved new state-of-the-art speed/accuracy results using a technique the authors call 'trainable bag-of-freebies'.

  31. 34

    supertonic

    13.8Ksupertone-oss-archive/supertonic · Swift

    Supertonic is a lightning-fast, on-device text-to-speech system: it converts text into 44.1kHz 16-bit WAV speech locally via ONNX Runtime — no cloud, no API calls, no GPU. The open-weight model, Supertonic 3, covers 31 languages.

  32. 35

    TensorRT

    13.4KNVIDIA/TensorRT · C++

    TensorRT is NVIDIA's SDK for high-performance deep learning inference on NVIDIA GPUs. This repository holds the open source components: plugins, the ONNX parser, and sample applications that demonstrate TensorRT usage.

  33. 36

    video-subtitle-remover

    13.4KYaoFANGUK/video-subtitle-remover · Python

    Video-subtitle-remover (VSR) is an AI tool that removes hard-coded subtitles and text-like watermarks from videos and images, outputting the result at the original resolution without calling any third-party API.

  34. 37

    darktable

    13.3Kdarktable-org/darktable · C

    darktable is an open source photography workflow application and non-destructive raw developer: a virtual lighttable and darkroom that manages your photos in a database, lets you browse them, and develops/enhances/exports raw images.

  35. 38

    langchain4j

    13.3Klangchain4j/langchain4j · Java

    LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM, offering a unified API over popular LLM providers and vector stores.

  36. 39

    clip-as-service

    12.8Kjina-ai/clip-as-service · Python

    CLIP-as-service is a low-latency, high-scalability service for embedding images and text with CLIP models, so you can plug it into neural search or cross-modal retrieval apps as a microservice.

  37. 40

    chineseocr_lite

    12.4KDayBreak-u/chineseocr_lite · C++

    An ultra-lightweight Chinese OCR engine: it finds and recognizes text in images, including vertical text. Detection, recognition and angle classification run on three tiny models that total only 4.7MB, entirely on CPU.

  38. 41

    ludwig

    11.8Kludwig-ai/ludwig · Python

    Ludwig is a declarative deep learning framework that lets you train, fine-tune, and deploy AI models — from LLM fine-tuning to tabular classification — using a YAML config file and zero boilerplate Python.

  39. 42

    segmentation_models.pytorch

    11.8Kqubvel-org/segmentation_models.pytorch · Python

    A Python library for building image semantic segmentation models in PyTorch, with over 500 pretrained convolutional and transformer-based backbones.

  40. 43

    server

    11.1Ktriton-inference-server/server · Python

    Triton Inference Server is an open source serving system for deploying trained AI models from frameworks like TensorRT, PyTorch, ONNX, OpenVINO, Python and RAPIDS FIL, running inference requests over HTTP/REST or gRPC.

  41. 44

    openvino

    11Kopenvinotoolkit/openvino · C++

    OpenVINO is Intel's open-source toolkit for optimizing and deploying AI inference — it takes trained deep learning models for vision, speech, NLP, and generative AI and runs them faster, from edge devices to cloud servers.

  42. 45

    X-AnyLabeling

    10.7KCVHub520/X-AnyLabeling · Python

    A free cross-platform desktop app for AI-assisted annotation of text, image, video, and multimodal data — manual labeling tools plus built-in deep learning models that pre-label or batch-annotate, with multi-format export.

  43. 46

    YOLOX

    10.7KMegvii-BaseDetection/YOLOX · Python

    YOLOX is an object detector: an anchor-free version of YOLO with a simpler design but better performance, built to bridge the gap between research and industrial communities. The project says it outperforms YOLOv3-v5.

  44. 47

    yolov3

    10.6Kultralytics/yolov3 · Python

    Ultralytics' PyTorch implementation of the YOLOv3 real-time object detector, packaging three model variants - YOLOv3, YOLOv3-SPP and YOLOv3-tiny - with training, validation, inference and multi-format export tooling.

  45. 48

    RTranslator

    10.5Kniedev/RTranslator · Java

    RTranslator is an open-source Android app that translates conversations in real time. Speech recognition and translation run entirely on your phone — no cloud service behind it.

  46. 49

    silero-vad

    10.5Ksnakers4/silero-vad · Python

    Silero VAD is a pre-trained, enterprise-grade Voice Activity Detector: a compact model that tells you which parts of an audio stream contain speech.

  47. 50

    RealtimeSTT

    10.2KKoljaB/RealtimeSTT · Python

    A Python speech-to-text library that turns microphone or streamed audio into text with low latency: voice activity detection, optional wake words, live partial text, and final transcripts in a few lines of code.

  48. 51

    microduck

    9.6Kpollen-robotics/microduck · Rust

    Microduck is a tiny biped duck robot (about 25cm, 800g), and this repo is the robot's brain: Rust daemons that run a 50Hz control loop driving fifteen servos using reinforcement-learning policies exported to ONNX.

  49. 52

    openwhispr

    9.6KOpenWhispr/openwhispr · JavaScript

    OpenWhispr is an open-source, privacy-first voice-to-text dictation app for desktop. Press a hotkey, speak, and the text appears at your cursor, with extra features like an AI voice assistant, meeting transcription, and notes.

  50. 53

    ok-wuthering-waves

    7.9Kok-oldking/ok-wuthering-waves · Python

    ok-ww is an image-recognition-based automation tool for the game Wuthering Waves that auto-fights, auto-farms echoes (sound skeletons), and runs daily tasks with one click.

  51. 54

    neutts

    6.3Kneuphonic/neutts · Python

    NeuTTS is a collection of open-source, on-device text-to-speech language models that can clone a voice from just a few seconds of reference audio.

  52. 55

    openmed

    5.7Kmaziyarpanahi/openmed · Python

    OpenMed is a local-first healthcare AI SDK: clinical NER and HIPAA PII de-identification that runs on your own hardware, with 2,200+ medical models and Python, MLX, Android, and browser runtimes.

  53. 56

    LuxTTS

    5.5Kysharma3501/LuxTTS · Python

    LuxTTS is a lightweight text-to-speech model built on the ZipVoice architecture, designed for high-quality voice cloning and fast speech generation.

  54. 57

    Model-Optimizer

    5.4KNVIDIA/Model-Optimizer · Python

    NVIDIA Model Optimizer (ModelOpt) is a Python library that bundles state-of-the-art model-compression techniques - quantization, pruning, neural architecture search, distillation, speculative decoding and sparsity - to shrink and speed up deep learning models before deployment.

  55. 58

    RuVector

    4.6Kruvnet/RuVector · Rust

    RuVector is a Rust-native persistent memory substrate for AI agents, combining local vector embeddings, graph relationships, feedback-driven learning, and memory lifecycle controls so agents can remember across sessions.

  56. 59

    MOSS-TTS-Nano

    4.5KOpenMOSS/MOSS-TTS-Nano · Python

    MOSS-TTS-Nano is an open-source, 100M-parameter multilingual text-to-speech model from MOSI.AI and OpenMOSS that supports voice cloning, 48kHz stereo output, and real-time generation directly on CPU.

  57. 60

    MOSS-TTS

    4.2KOpenMOSS/MOSS-TTS · Python

    MOSS-TTS Family is an open-source speech and sound generation model family from OpenMOSS, covering long-form narration, multi-speaker dialogue, voice design, sound effects, and real-time streaming text-to-speech.

  58. 61

    GR00T-WholeBodyControl

    3.8KNVlabs/GR00T-WholeBodyControl · Python

    NVIDIA GR00T Whole-Body Control — a codebase hosting pretrained checkpoints plus training, evaluation, and deployment code for advanced humanoid robot controllers: the Decoupled WBC used in GR00T N1.5/N1.6, the GEAR-SONIC series, and MotionBricks.

  59. 62

    uniface

    2.1Kyakhyo/uniface · Python

    UniFace is a unified Python library that bundles fifteen face-analysis tasks (detection, recognition, landmarks, parsing, gaze, attributes, anti-spoofing, and more) behind one API, so you don't need a separate package for each task.

  60. 63

    B

    1.9KAhmadHassan-BTed/B · Python

    B is an autonomous AI desktop companion that lives on your screen as an animated floating face, watching your active windows and screen content, listening to you, and proactively speaking up when it has something useful to say.

  61. 64

    Microduck-build-tutorial

    1.3KAI-FanGe/Microduck-build-tutorial · Python

    Microduck is a build tutorial and codebase for a compact biped (two-legged) robot: deployment code that runs on a Raspberry Pi Zero 2 W to drive Dynamixel servos using an ONNX reinforcement-learning walking policy, plus a MuJoCo/MjLab-based training environment to produce that policy.

  62. 65

    RelateAnything

    1.1KMaelic/RelateAnything · Python

    RelateAnything is a real-time, open-vocabulary relation prediction model: give it an image, object regions and the relations to look for, and it returns scored (subject, relation, object) triplets like person → riding → horse.

  63. 66

    fastembed-rs

    1Kanush008/fastembed-rs · Rust

    A Rust library that generates vector embeddings and reranks results entirely locally — no external API calls. It covers dense and sparse text embeddings, image embeddings, multimodal models, and rerankers.

  64. 67

    eleven

    794Zfinix/eleven · TypeScript

    Eleven is a reverse-engineering desktop app for macOS, Windows and Linux built around AI agents: you open a binary, Android APK, GPU kernel, shader or model, and any agent that speaks the Agent Client Protocol (ACP) reads the code, renames functions, leaves notes and proposes patches while you watch and approve each change.

  65. 68

    DanKS

    710Calix-L/DanKS · Python

    DanKS is an AI agent built to master GuanDan, a four-player, partnership-based Chinese card game, developed by the Kingsoft AI Product Center.

  66. 69

    SCM

    491allenv0/SCM · TypeScript

    SCM (Screen Memories) is a macOS desktop app that runs deep AI search locally over every photo and every video frame in a chosen folder, letting you search by meaning, on-screen text, or spoken dialogue, all without the cloud.

  67. 70

    SimdPaddleOCR

    491sdcb/SimdPaddleOCR · C#

    A pure C# OCR library for PP-OCRv6 models: it detects and recognizes text in images using hand-written SIMD-optimized kernels, and ships its own managed ONNX interpreter — no Paddle Inference, ONNX Runtime, or OpenCV native dependencies.

  68. 71

    catbus

    470cv-cat/catbus · TypeScript

    catbus is a command-line tool that lets you talk to 10 major Chinese and international platforms (Xiaohongshu, Douyin, TikTok, Bilibili, Kuaishou, Weibo, Xianyu, Taobao, JD, X) through one consistent set of commands and JSON output, instead of learning each platform's own API.

  69. 72

    hayamimi

    448oboroge0/hayamimi · Python

    hayamimi is a real-time, multilingual speech-to-text tool that runs entirely on CPU, giving you live subtitles, a browser dashboard, speaker labels, and on-the-fly translation without a GPU or cloud API.

  70. 73

    framefields

    436gatewai-dev/framefields · TypeScript

    Framefields is a TypeScript npm package for code-first video: you write a composition in code (layers, 3D, typography, audio, charts) and it renders it natively on GPU via WebGPU/Dawn into an MP4, with no desktop creative suite needed.

  71. 74

    omarchy-meeting-recorder

    389jankeesvw/omarchy-meeting-recorder · Rust

    Meeting Recorder is a desktop app for Omarchy that records your microphone and computer audio as two separate tracks, then produces a transcript with speaker labels, chapters and a built-in player.

  72. 75

    yapsnap

    379kouhxp/yapsnap · Python

    A command-line tool that turns any video URL or local audio/video file into a plaintext transcript, running entirely on your own CPU — no GPU, no cloud, one command.

  73. 76

    WechatVibe

    278tswawa/WechatVibe · Python

    WechatVibe is a Windows desktop app that read-only analyzes your logged-in WeChat chats to tag emotion and intent, and generates personality profiles, group profiles, affinity scores, and MBTI chat inference, using either a local Laya ONNX model or an API-based LLM.

  74. 77

    ComfyUI-H3VAE_TRT

    253lihaoyun6/ComfyUI-H3VAE_TRT · Python

    A ComfyUI custom node that runs the MiniMax-H3 VAE as a compiled TensorRT engine instead of the regular one, making it up to 1.7x faster.

  75. 78

    High-Angle_Robust_Fast_FaceAlignment

    197PINTO0309/High-Angle_Robust_Fast_FaceAlignment · Python

    HRFFA is a training, distillation and ONNX deployment pipeline for whole-head face alignment that stays robust at extreme head poses (looking up/down, full 360° roll, profile views) while being light enough for CPU inference.

  76. 79

    defender

    127StackOneHQ/defender · TypeScript

    It's an open-source shield against indirect prompt injection: Defender inspects tool results (emails, docs, PRs) your AI agent consumes for hidden injection attacks before they reach the LLM, and returns a sanitized copy plus an allow/block verdict.

  77. 80

    ParkerLabel

    109Parker-Lyu/ParkerLabel · Python

    ParkerLabel is a lightweight, AI-assisted interactive annotation tool for object detection and instance segmentation that uses MobileSAM to generate masks from click prompts.

Often tagged together