Top 23 Control Open-Source Projects

  • MonitorControl

    🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.

    Project mention: Mac Studio M2 and 8k screen | /r/macsetups | 2023-07-12

    Just wanted to put in a plug for the MonitorControl app. I just installed it, and it enables brightness control for the QN700B from Apple's keyboard. So great not to have to pull up any Samsung menus to adjust it.

  • PythonRobotics

    Python sample codes for robotics algorithms.

    Project mention: Python Alternative to MATLAB's UAV Toolbox? | /r/matlab | 2023-01-21

    I usually start here: , but I'm not sure how much is extended to 3D off the top of my head.

  • Sonar

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

  • ungoogled-chromium

    Google Chromium, sans integration with Google

    Project mention: Google gets its way, bakes a user-tracking ad platform directly into Chrome | | 2023-09-07

    Using these sort of downstream patch set browsers is rarely a good idea. If it has multiple full-time developers from a respected org dedicated to it, then it can be justifiable (Tor Browser, Brave), but take a look at the gaps in time for these two pages:

    There's often days you're going without security patches. If you want a browser without Google tracking, Firefox is a much better choice.

  • FanControl.Releases

    This is the release repository for Fan Control, a highly customizable fan controlling software for Windows.

    Project mention: Warning: Corsair SF850 PSU is very loud | /r/sffpc | 2023-09-28

    Being a Corsair PSU, you might be able to control the fan curve with this open source fan software

  • HandyControl

    Contains some simple and commonly used WPF controls

    Project mention: Any licensing free package for modern WPF look? | /r/csharp | 2023-01-03
  • clearml

    ClearML - Auto-Magical CI/CD to streamline your ML workflow. Experiment Manager, MLOps and Data-Management

  • tensorforce

    Tensorforce: a TensorFlow library for applied reinforcement learning

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • Fluent.Ribbon

    WPF Ribbon control like in Office

  • p2p

    🖥️ P2P Remote Desktop - Portable, No Configuration or Installation Needed.

    Project mention: Remote Desktop from anywhere | /r/selfhosted | 2023-07-13 P2P Remote Desktop - Portable, No Configuration or Installation Needed.

  • uhubctl

    uhubctl - USB hub per-port power control

    Project mention: I2c-USB-hub: An i2C Controllable USB 2.0 Hub | | 2023-09-11

    In my experience this support was rare. I had an issue a few years ago with multiple USB 3 cameras (Intel Realsense) on a mobile robot that would periodically freeze up and need to be hard-reset, and a power-controllable hub seemed like the least-bad way to hack around it. I found my way to this tool, with its convenient list of compatible hardware:

    Of the USB 3 options on the list, several were EOL or impossible to find, and when I ordered one each of the remainder, there was only one I could get working, and it wasn't reliable about being able to reset a device that had frozen to the point where Linux no longer had sysfs entries for it.

    We ended up instead using a hub with an internal jumper to disable bus power, and then putting the self power line through a separately-controllable relay.

  • MissionPlanner

    Mission Planner Ground Control Station for ArduPilot (c# .net)

    Project mention: IX12 to Spektrum XLR2 on Mateksys | /r/RCPlanes | 2023-02-15

    Run Mission Planner on a PC, connect it to your flight controller, go to "CONFIG", then "full parameter list", then type the first characters of the one you want in the search box on the right.

  • osqp

    The Operator Splitting QP Solver

    Project mention: Best/Any Convex Optimization Solver for Rust? | /r/rust | 2023-05-31

    There's also two bindings for the osqp library (which is written in C), osqp published 2 years ago and osqp-rust published 3 months ago. I don't know what are the differences between them, but they both target osqp 0.6.2 (released in 2021) while the last released version is osqp 0.6.3 which was released last week.

  • shadow

    Shadow is a discrete-event network simulator that directly executes real application code, enabling you to simulate distributed systems with thousands of network-connected processes in realistic and scalable private network experiments using your laptop, desktop, or server running Linux. (by shadow)

    Project mention: Turmoil, a framework for developing and testing distributed systems | | 2023-08-17

    Cool, will be interested to see how this develops! tokio's loom framework has been a big help in testing some tricky concurrency code I've worked on.

    Folks interested in this space might also be interested in the system I spend most of my time working on: Shadow. It also performs deterministic simulation of a network of hosts, but it intercepts network and system interactions at the syscall level via seccomp. As such it can work with binaries compiled from ~any language, usually without any code modification or special compilation.

  • ws-scrcpy

    Web client prototype for scrcpy.

    Project mention: WebsUpTV v1.0 is available for download. Works with Windows PMS and your Android TV client to display actor names and role history when you pause your Plex media. PlexPass required. Posted about this last week, but it's now available for download on GitHub. | /r/PleX | 2022-10-30

    I thought scrcpy just spat out a proprietary stream with some special headers and we just ignore all the input/touch/swipe stuff and pipe the stream to ffmpeg? I'm using a version of that I modified to remove control. That gets the stream to the browser, then I run face-api (browser version) on top of that, and finally I complete the loop by spitting the box coordinates to my overlay.

  • uncap

    Map Caps Lock to Escape or any key to any key

    Project mention: Learn AutoHotKey by stealing my scripts | | 2023-08-21
  • SJFluidSegmentedControl

    A segmented control with custom appearance and interactive animations. Written in Swift 3.0.

  • HandyControls

    Contains some simple and commonly used WPF controls based on HandyControl

    Project mention: Fastest way to download VODs on Kick | /r/KickStreaming | 2023-07-08


  • ArduinoMenu

    Arduino generic menu/interactivity system

    Project mention: a list of worldwide cities and ,GPS coordinatges and timezones | /r/esp32 | 2023-03-21

    if i'll have to dedicate more space for configuration, that means going into a real state machine mode, where i'd need to toggle the entire display layout, i'm aware there are entire LCD menu frameworks, like this one: but that seems way to complex, (and in addition it's possible it's not compatibliy with my display library because all it's LCD exampels give outr missing LCD.h file error, and i can't replace this library as it's the only that can display hebrew )

  • reinforcement_learning_course_materials

    Lecture notes, tutorial tasks including solutions as well as online videos for the reinforcement learning course hosted by Paderborn University

  • deepdrive

    Deepdrive is a simulator that allows anyone with a PC to push the state-of-the-art in self-driving

  • gym-pybullet-drones

    PyBullet Gym environments for single and multi-agent reinforcement learning of quadcopter control

    Project mention: Drone Racing RL Environments | /r/reinforcementlearning | 2022-12-26

    Gym-pybullet-drones (

  • hoverboard-firmware-hack-FOC

    With Field Oriented Control (FOC)

    Project mention: How to troubleshoot this howerboard | /r/howto | 2023-09-08
  • rio-orphans

    A standard library for Haskell (by commercialhaskell)

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

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-09-28.

Control related posts


What are some of the best open-source Control projects? This list will help you:

Project Stars
1 MonitorControl 23,541
2 PythonRobotics 19,822
3 ungoogled-chromium 17,334
4 FanControl.Releases 10,248
5 HandyControl 5,016
6 clearml 4,743
7 tensorforce 3,246
8 Fluent.Ribbon 2,284
9 p2p 1,973
10 uhubctl 1,903
11 MissionPlanner 1,486
12 osqp 1,420
13 shadow 1,284
14 ws-scrcpy 1,106
15 uncap 992
16 SJFluidSegmentedControl 959
17 HandyControls 916
18 ArduinoMenu 871
19 reinforcement_learning_course_materials 867
20 deepdrive 856
21 gym-pybullet-drones 855
22 hoverboard-firmware-hack-FOC 844
23 rio-orphans 828
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.