C++ remote-control

Open-source C++ projects categorized as remote-control

Top 15 C++ remote-control Projects

remote-control
  1. obs-websocket

    Remote-control of OBS Studio through WebSocket

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. ExpressLRS

    ESP32/ESP8285-based High-Performance Radio Link for RC applications

    Project mention: I Reversed a Drone and Landed It with My PC | news.ycombinator.com | 2025-01-01

    I'm sure these days there are multiple LoRa based links (independent and ELRS forks) that support authenticated encryption.

    [0] https://github.com/ExpressLRS/ExpressLRS/pull/1411

  4. 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: Ask HN: What have you built with ESPHome, ESP8266 or similar hardware | news.ycombinator.com | 2024-04-27

    Not built, but designed a widget with a rest api on a wifi endpoint on one side and an IR led on the other to automate my dumb a/c unit. There was already a library to emulate the exact IR remote control,

    https://github.com/crankyoldgit/IRremoteESP8266/tree/master/...

  5. Apollo

    Sunshine fork - The easiest way to stream with the native resolution of your client device (by ClassicOldSong)

    Project mention: IronRDP: a Rust implementation of Microsoft's RDP protocol | news.ycombinator.com | 2025-03-21

    > in sunshine/moonlight such as you still have monitor output

    Apollo[1] fixes this problem really neatly - there's a "Virtual Desktop" option that adds a virtual desktop, and you can disable all the local monitors while in this session so that a local person doesn't see your desktop while you're remoted into it (just remember to lock after you end your session!).

    I believe it also preserves monitor layouts when starting/ending sessions.

    I used Sunshine and had a bunch of hacks in the startup/teardown scripts to get the same behavior but it was really brittle. Apollo makes this work out of the box.

    [1] https://github.com/ClassicOldSong/Apollo

  6. aspia

    Remote desktop and file transfer tool.

  7. WiFi-remote-for-Bestway-Lay-Z-SPA

    Hack - ESP8266 as WiFi remote control for Bestway Lay-Z spa Helsinki

    Project mention: Ask HN: What have you built with ESPHome, ESP8266 or similar hardware | news.ycombinator.com | 2024-04-27

    Hot Tub Wi-Fi remote controller from https://github.com/visualapproach/WiFi-remote-for-Bestway-La...

  8. beefweb

    Web interface plugin for DeaDBeeF and foobar2000 players

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. DeskX

    Light and fast program for remote control of a computer.

  11. Mousedroid

    Use your android phone as a mouse & keyboard

  12. DuinoDCX

    WiFi remote controller for the Behringer Ultradrive.

  13. PPMEncoder

    Generate a PPM Signal with an Arduino

  14. disorient

    Control a Windows PC using MQTT or WebSocket

  15. ClementineRemote

    Remote for Clementine Music Player developped in C++/QT5/QML to be available on any OS. Its main goal is to add the Files View missing in the Android Remote.

  16. Arduino-Direct-NEC-Transmitter

    This Arduino library can be used to emit NEC without a carrier wave. This is useful to send IR NEC commands without an infrared led directly over a wire, typically into 3.5mm / 2.5mm headphone jack.

  17. kontroller

    flight simulator controller project for Kerbal Space Program

  18. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C++ remote-control discussion

Log in or Post with

C++ remote-control related posts

  • Why is remote desktop slow when host monitor is off unless HDMI cable is used?

    4 projects | news.ycombinator.com | 10 Apr 2024
  • I built an offline smart home, and why you should too

    1 project | news.ycombinator.com | 11 Jan 2024
  • ThermTerm: an open source heat pump controller and home automation terminal, built on ESP32

    2 projects | /r/esp32 | 2 Sep 2023
  • Intex pure spa SB-H20 integration

    3 projects | /r/Esphome | 11 Jun 2023
  • Mitsubishi aircon control without HA/OH

    2 projects | /r/esp32 | 8 Jun 2023
  • Best way to control foobar2000 version 2.0 via tablet/phone

    1 project | /r/foobar2000 | 4 Jun 2023
  • OBS Crashing EVERY Time I Attempt to Swap SCENE COLLECTIONS.

    1 project | /r/obs | 30 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 26 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 obs-websocket 4,017
2 ExpressLRS 3,924
3 IRremoteESP8266 3,108
4 Apollo 2,407
5 aspia 1,679
6 WiFi-remote-for-Bestway-Lay-Z-SPA 314
7 beefweb 266
8 DeskX 147
9 Mousedroid 105
10 DuinoDCX 101
11 PPMEncoder 61
12 disorient 39
13 ClementineRemote 16
14 Arduino-Direct-NEC-Transmitter 8
15 kontroller 1

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?