C++ Encoder

Open-source C++ projects categorized as Encoder

Top 11 C++ Encoder Projects

  • Arduino-FOC

    Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library

    Project mention: Controlling a DJI drone gimbal with arduino; | reddit.com/r/arduino | 2022-08-08
  • libjxl

    JPEG XL image format reference implementation

    Project mention: a good day for jxl (libjxl v0.8.0, and exiv2 v0.27.6) | reddit.com/r/jpegxl | 2023-01-18

    Transcoding jxl to jxl is not a feature that cjxl currently supports, but will hopefully be added at some point in the future: https://github.com/libjxl/libjxl/issues/430

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • vvenc

    Fraunhofer Versatile Video Encoder (VVenC)

    Project mention: VVC and FFMPEG | reddit.com/r/VVC | 2023-01-18

    (https://github.com/fraunhoferhhi/vvenc.git) and can be enabled with

  • tiny-utf8

    Unicode (UTF-8) capable std::string

  • flacon

    Audio File Encoder. Extracts audio tracks from an audio CD image to separate tracks.

    Project mention: What's your favorite tool (ex. App, program, device) for being a musichoarder? | reddit.com/r/musichoarder | 2022-11-20

    For splitting flac/cuesheets I use Flacon.

  • fuif

    Free Universal Image Format

    Project mention: Google set to deprecate JPEG XL support in Chrome 110 | news.ycombinator.com | 2022-10-30

    here is FUIF (one of JXL parents) author writing about benefits of progressive: https://github.com/cloudinary/fuif

  • PCF8574_library

    i2c digital expander for Arduino, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • CatraMMS

    Media Management System: ingestion, processing, encoding, delivery, ...

  • SimpleRotary

    SimpleRotary is a Arduino library for using basic bare-bones type rotary encoders. Usually these are the cheap ones without the breakout board. - Getting rotary encoder rotation direction. - Getting rotary select button press. - Getting rotary select button long press. - Getting rotary select button press time. - Basic debouncing of rotary / button. - Basic error correcting of out-of-sync rotational readings. - Use of both high and low triggers.

  • Rotary_Encoder_Breakout-Illuminated

    This is a clever little breakout board for both the RGB and R/G illuminated rotary encoders.

    Project mention: RGB Rotary encoder half working | reddit.com/r/arduino | 2022-01-25

    ORIGINAL CODE HERE (can't paste it here as it's too long)

  • EncSim

    Quadrature signal generator for testing encoder software. Requires a PJRC Teensy board. Generates quadrature signals with adjustable frequency, phase and bouncing

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-18.

C++ Encoder related posts


What are some of the best open-source Encoder projects in C++? This list will help you:

Project Stars
1 Arduino-FOC 1,331
2 libjxl 947
3 vvenc 592
4 tiny-utf8 488
5 flacon 346
6 fuif 149
7 PCF8574_library 147
8 CatraMMS 35
9 SimpleRotary 18
10 Rotary_Encoder_Breakout-Illuminated 16
11 EncSim 11
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives