C++ Encoder

Open-source C++ projects categorized as Encoder | Edit details

Top 10 C++ Encoder Projects

  • GitHub repo IRremoteESP8266

    Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/

    Project mention: How can I control output pins of an ESP8266 via a linux terminal over wifi? | reddit.com/r/arduino | 2021-09-24

    Either write your own api to drive it via a pre-written library like crankyoldgits IRremote or flash something like tasmota-ir which has IR driver capability and a restAPI which would allow you to send raw codes or protocol specific hex codes from a script via curl. There's a good reason people use prebuilt solutions, modulating a 38kHz carrier with often complex protocols is not a trivial coding excercise on an MCU, thankfully there a number of dedicated/obsessive techs who have already done the heavy lifting and are generous enough to share the results of their hundreds or thousands of hours work with us lazy types who don't want to reinvent the wheel.

  • GitHub repo Arduino-FOC

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

    Project mention: rosserial +platformio+ esc-BG431 | reddit.com/r/ROS | 2021-03-23
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo tiny-utf8

    Unicode (UTF-8) capable std::string

    Project mention: How to use Rcpp::wrap() to convert C++ data types? | reddit.com/r/rprogramming | 2021-03-28

    I've recently been trying to use the tiny-utf8 library in Rcpp in order to handle unicode, but I am having serious issues trying to understand how the "wrap" part of it works. For the "as" part, I've received some help on Stack Overflow, which works great, but without a wrap(), it seems that I cannot convert the data type into those of Rcpp. I've been reading this post and trying to replicate it, but with utter failure after long hours, due likely to a lack of knowledge in C++ templates. Could someone give some pointers as to how I might go about doing this? I am at the end of my wits at this point.

  • GitHub repo vvenc

    Fraunhofer Versatile Video Encoder (VVenC)

    Project mention: MSU Video Codecs Comparison 2021 Part 1: FullHD | reddit.com/r/AV1 | 2021-11-10

    According to the description, those are supposed to be the results for open-source encoders. But VVenC is missing.

  • GitHub repo libjxl

    JPEG XL image format reference implementation

    Project mention: Near Lossless | reddit.com/r/jpegxl | 2021-12-01

    Not a wholesome explanation, but I recon here's the commit: https://github.com/libjxl/libjxl/commit/2cf1289476b3eae2877f19d0899fd6becd1f2890

  • GitHub repo flacon

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

    Project mention: How to rip music from old CD's? | reddit.com/r/linuxquestions | 2021-09-26

    I use flacon. Nice tool.

  • GitHub repo fuif

    Free Universal Image Format

    Project mention: Image File Formats That Didn’t Make It | news.ycombinator.com | 2021-11-10

    There was also an update to it called FUIF - Free Universal Image Format


    But it too got superseded by JPEG XL (.jxl) https://jpegxl.info/

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo CatraMMS

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

  • GitHub repo 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.

    Project mention: [QUESTION] Importing data from an Arduino through Serial not working as expected | reddit.com/r/processing | 2021-03-26

    Learn more at [https://github.com/mprograms/SimpleRotary]

  • GitHub repo EncSim

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

    Project mention: Replacing Rotary Encoder Quadrature with Accelerometer | reddit.com/r/DSP | 2021-03-26

    Anyway, found my answer. That was all. Enjoy yalls place here, un-subbed. https://github.com/luni64/EncSim

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 2021-12-01.

C++ Encoder related posts


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

Project Stars
1 IRremoteESP8266 1,948
2 Arduino-FOC 761
3 tiny-utf8 405
4 vvenc 322
5 libjxl 293
6 flacon 279
7 fuif 132
8 CatraMMS 21
9 SimpleRotary 16
10 EncSim 6
Find remote jobs at our new job board 99remotejobs.com. There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives