[go: up one dir, main page]

C# Hardware Platforms

View 172 business solutions

Browse free open source C# Hardware Platforms and projects below. Use the toggles on the left to filter open source C# Hardware Platforms by OS, license, language, programming language, and project status.

  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • ClouDNS provides fast and secure Free DNS Hosting and Premium DNS Hosting with Global Anycast DNS Network. Icon
    ClouDNS provides fast and secure Free DNS Hosting and Premium DNS Hosting with Global Anycast DNS Network.

    Forever Free DNS Hosting with Dynamic DNS

    ClouDNS is the biggest European provider of globally Managed DNS services, including GeoDNS, Anycast DNS and DDoS protected DNS. We also offer Domain names, Monitoring services, SSL Certificates, and Google Workspace.
    Learn More
  • 1
    NoteBook FanControl (NBFC)

    NoteBook FanControl (NBFC)

    Cross-platform fan control service for notebooks

    NoteBook FanControl (NBFC) is a cross-platform fan control service for notebooks. It comes with a powerful configuration system, which allows to adjust it to many different notebook models. Currently, there are no pre-built releases for Linux, but you can easily build NBFC yourself. In general the NBFC Wiki is the first place to go if you have any questions. If you want to build NBFC from source, the first thing you have to do is to download the source code. You can easily clone the NBFC repository via git. Make sure the Mono runtime + development tools are installed on your machine (Debian based distros: mono-complete, Arch based distros: mono). Config files are an integral part of NBFC, because they define how NBFC interacts with your notebook's embedded controller (EC). The EC monitors your system's temperatures and controls the fan(s). It sits on the motherboard or is integrated into a Super I/O chip & is connected to the Southbridge via the Low Pin Count (LPC) bus.
    Downloads: 217 This Week
    Last Update:
    See Project
  • 2
    libusbK

    libusbK

    A complete software solution for windows usb devices

    libusbK is a complete driver/library solution for vendor class usb device interfaces. If you are a usb developer or usb device manufacturer seeking a driver solution for a new USB widget then libusbK could be for you. libusbK encompasses a 100% WinUSB compatible api/funtion set. All WinUSB power/pipe polices are fully supported by the libusbK driver. In Addition, libusbK has full support for isochronous endpoints and an extensive set of additional modules to simplify development. Source code repository using github: https://github.com/mcuee/libusbk
    Leader badge">
    Downloads: 608 This Week
    Last Update:
    See Project
  • 3
    OpenTabletDriver

    OpenTabletDriver

    Open source, cross-platform, user-mode tablet driver

    OpenTabletDriver is an open-source, cross-platform, user mode tablet driver. The goal of OpenTabletDriver is to be cross-platform as possible with the highest compatibility in an easily configurable graphical user interface. OpenTabletDriver functions as two separate processes that interact with each other seamlessly. The active program that does all of the tablet data handling is OpenTabletDriver.Daemon. The daemon must be started in order for anything to work, however, the GUI is unnecessary. If you have existing settings, they should apply when the daemon starts. The requirements to build OpenTabletDriver are consistent across all platforms. Running OpenTabletDriver on each platform requires different dependencies. Run build.ps1 to produce binary builds to 'bin' folder. These builds will run in portable mode by default.
    Downloads: 50 This Week
    Last Update:
    See Project
  • 4
    Arduino ASCOM Focuser Pro2 DIY

    Arduino ASCOM Focuser Pro2 DIY

    Version 2 of the myFocuser Project

    myFocuserPro2 (myFP2) is an ASCOM - INDI - LINUX - WINDOWS telescope focuser with a large range of options. 309,000+ file downloads. The most popular focuser project. (c) Copyright Robert Brown 2014-2025. All Rights Reserved. Code or portions of code may not be copied or used without written permission from the author. Other Focuser Projects myFP2ESP32 WiFi - https://sourceforge.net/projects/myfocuserpro2-esp32/ [ESP32 Only] myFP2ESP8266 WiFi - https://sourceforge.net/projects/myfp2esp8266-focus-controller/ myFP2N - Nextion touch screen display - https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/myFocuserPro2N%20NEXTION%20TFT%20DISPLAY/ myFP2M - Ready made Controllers https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/myFocuserPro2M/ Please look in the Files-Documents folder for more information. https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/Documentation/
    Leader badge">
    Downloads: 197 This Week
    Last Update:
    See Project
  • Contractor Foreman is the most affordable all-in-one construction management software for contractors and is trusted by contractors in more than 75 countries. Icon
    Contractor Foreman is the most affordable all-in-one construction management software for contractors and is trusted by contractors in more than 75 countries.

    For Residential, Commercial and Public Works Contractors

    Starting at $49/m for the WHOLE company, Contractor Foreman is the most affordable all-in-one construction management system for contractors. Our customers in 75+ countries and industry awards back it up. And it's all backed by a 100 day guarantee.
    Learn More
  • 5
    Razer Synapse 4

    Razer Synapse 4

    Customize and control all your Razer devices

    Customize and control all your Razer devices from one powerful platform. Whether you’re remapping buttons, creating macros, or fine-tuning performance settings, Synapse provides every tool you need to personalize your gear to your playstyle.
    Downloads: 257 This Week
    Last Update:
    See Project
  • 6
    Steam Deck Tools

    Steam Deck Tools

    Fan, Overlay, Power Control and Steam Controller for Windows

    Steam Deck Tools is a community-driven collection of utilities designed to enhance the experience of running Windows on the Valve Steam Deck. Hosted on GitHub and written primarily in C#, this suite bundles multiple practical tools into a single package, including fan control, performance overlay, power (TDP and refresh rate) adjustment, and Steam Controller support. The tools aim to fill functionality gaps when running Windows on a device originally optimized for SteamOS, such as adjusting thermal behavior or viewing real-time stats like FPS. Users have noted the project provides a lightweight alternative to other companion utilities and can be especially helpful when default drivers or settings don’t cover desired features. Because this software interacts with low-level system controls, its use carries some risk of instability, and it’s provided on a best-effort basis with documentation on installation and troubleshooting.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 7
    FanCtrl

    FanCtrl

    FanCtrl allows you to automatically control the fan speed

    FanCtrl is a Windows desktop utility focused on automatically controlling PC fan speeds using temperature sensors and customizable fan curves, so your cooling behavior matches how you actually use your system. It combines monitoring and control in one place, letting you view temperatures, fan RPM, and control percentages while you tune how aggressively each fan responds. The project supports a range of control backends and integrations, including motherboard fan headers and several popular cooling ecosystems, and it can also pull sensor data from common monitoring tools so your fan logic can react to the readings you trust. A core concept is “auto fan control” profiles where you pick a target temperature sensor, select which fans should follow it, and then shape the curve via a graph-like interface. It also includes quality-of-life options like renaming items, choosing units (including Fahrenheit), and starting minimized for a set-it-and-forget-it setup.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 8
    Arduino ASCOM Focuser Pro DIY

    Arduino ASCOM Focuser Pro DIY

    Arduino Focuser, fully ASCOM complaint

    myFocuserPro is an ASCOM and Moonlite compatible stepper motor telescope focus controller (DIY) based on Arduino Nano/Uno. A popular DIY ASCOM focuser with more than 121,000+ downloads. (c) Copyright Robert Brown 2014-2024. All Rights reserved. Permission is granted for personal and Academic use only. Spreadsheet to calculate what stepper motor to use. https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/Documentation/Nema-Stepper-Motors.xlsx/download
    Downloads: 32 This Week
    Last Update:
    See Project
  • 9
    HyperX NGENUITY

    HyperX NGENUITY

    HyperX NGENUITY beta is all about you and the way you like to play.

    The new HyperX NGENUITY beta is all about you and the way you like to play. When paired with compatible products, you’ll be able to unlock customization tools in a clean, intuitive interface designed for effortless control. The beta is still a work in progress, but we’re excited to show you what we have in store.
    Downloads: 71 This Week
    Last Update:
    See Project
  • Manage your Classes Icon
    Manage your Classes

    For educational organizations looking for a class management software of size of school, academy or studio

    DreamClass helps you efficiently manage all of your processes. Enjoy professional school management for any educational institution, in minutes!
    Learn More
  • 10
    Hangfire

    Hangfire

    An easy way to perform background job processing

    An easy way to perform background processing in .NET and .NET Core applications. No Windows Service or separate process required. Backed by persistent storage. Open and free for commercial use. Easy to set up, easy to use. No Windows Service, no Windows Scheduler, no separate applications required. Background jobs are regular static or instance .NET methods with regular arguments, no base class or interface implementation required. Once a background job was created without any exception, Hangfire takes the responsibility to process it with the at least once semantics. Although the default installation uses SQL Server and polling technique to fetch jobs, you can leverage MSMQ or Redis extensions to reduce the processing latency to minimum. Background method calls and their arguments are serialized and may overcome the process boundaries. Job filters allow you to add custom features to the background processing in a way similar to ASP.NET MVC action filters.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    myFP2ESP32-Dev WiFi ASCOM Focuser

    myFP2ESP32-Dev WiFi ASCOM Focuser

    ASCOM-INDI ESP32-Dev Wifi focuser

    An ESP32-Dev WiFi focuser. DIY or PCB designs. (c) Robert Brown 2014-2025, Holger M, 2019-2021. All rights reserved. Code or portions of code may not be copied or used without appropriate credit given to authors. Spreadsheet to calculate what stepper motor to use. https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/Documentation/Nema-Stepper-Motors.xlsx/download Spreadsheets to calculate CFZ https://sourceforge.net/projects/myfocuserpro2-esp32/files/CFZ%20Spreadsheets/CFZ%20Spreadsheets.zip/download Focuser Basics Guide (PDF) - shows how to derive the correct motor requirements for your system (mandatory reading) https://sourceforge.net/projects/myfocuserpro2-esp32/files/Documentation/Focuser%20Basics.pdf/download https://youtu.be/90KeSspN3e0
    Leader badge">
    Downloads: 65 This Week
    Last Update:
    See Project
  • 12
    A simple Windows (.NET Framework) program which can be used to test whether the keys on a keyboard are functional.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 13
    A utility to completely customize the Cool and Quiet feature of AMD K10 (Phenom etc.) processors. It may be used to overclock and/or undervolt the CPU, providing a high degree of tweaking flexibility.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 14
    Open HPI is an open source implementation of the SA Forum's Hardware Platform Interface (HPI). HPI provides an abstracted interface to managing computer hardware, typically for chassis and rack based servers. The new location for the project is https://github.com/open-hpi/openhpi
    Leader badge">
    Downloads: 34 This Week
    Last Update:
    See Project
  • 15
    SIV (System Information Viewer)

    SIV (System Information Viewer)

    SIV displays useful Windows, network, and hardware info.

    SIV by Ray Hinchliffe. 'System Information Viewer' is a general Windows utility for displaying lots of useful Windows, Network and hardware info - CPU info, PCI info, PCMCIA info, USB info SMBus info, SPD info, ACPI methods, Machine info, Hardware Sensors, Networked computers, Operating System Information and more. SIV is designed for Windows 11, 10, 8, 7, Vista, XP, 2012, 2008, 2003, 2000 and NT4. Windows 95, 98 and Me are also supported. SIV can also be used to control AIO devices, such as fans and LEDs. To do this, you need to specify the -AIOCTL command line qualifier. When -AIOCTL is specified, SIV will automatically do the EnhancedPowerManagementEnabled registry change and restart the USB device. SIV (System Information Viewer) uses pcidevs.txt for the PCI devices, usbdevs.txt for the USB devices, and mondevs.txt for monitoring pcmdevs.txt PCMCIA device descriptions.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 16
    Arduino Nano Dew Controller Pro (DIY)

    Arduino Nano Dew Controller Pro (DIY)

    Dew Controller Feature Rich

    A 3-channel fully automated Dew Controller (DIY project) based on Arduino Nano for telescopes. For $48 or less. (c) Copyright Robert Brown 2014-2025. All Rights Reserved. Permission is granted for personal and Academic use only. Code or portions of code may not be copied or used without appropriate credit given to author. A very popular project with over 48,000 downloads. There is a new ESP32 WiFi version at https://sourceforge.net/projects/esp32-dew-controller/ The older myDCP2 (two-channel dew controller) is found here https://sourceforge.net/projects/arduinonanodewcontrollerpro/files/myDewController%20v200%202channel/
    Leader badge">
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    VTD-XML is the next generation XML parser/indexer/editor/slicer/assembler/xpath-engine that goes beyond DOM, SAX and PULL in performance, memory usage, and ease of use.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 18
    GuruxDeviceEditor and GXDirector are now Gurux.DeviceSuite and it is moved to GitHub. http://github.com/Gurux
    Downloads: 11 This Week
    Last Update:
    See Project
  • 19
    Ocean Optics Sample Pack

    Ocean Optics Sample Pack

    Sample code for Ocean Optics OmniDriver spectrometer device driver

    Sample code demonstrating how to use OmniDriver to drive Ocean Optics full range of spectrometers from C, C++, C#, Java, LabVIEW, Delphi, MATLAB and more.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 20
    Disc Ejector

    Disc Ejector

    Disc ejection software that sits in the Windows tray.

    Disc Ejector is a small, light-weight tool that resides in the Windows® tray, and is capable of ejecting and loading optical discs for either slot type, or tray type optical drives. A 64-bit installer is available under the "Files" section.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 21
    Argus Fan Monitor

    Argus Fan Monitor

    Control fan speed and monitor the temperature of system components.

    Argus Monitor is a powerful fan-control and system-monitoring tool that gives you complete control over cooling behavior across your entire PC. It allows you to manage CPU, GPU, motherboard, and AIO fans using fixed values or advanced temperature-based control curves sourced from any sensor in your system. With multi-controller support, fan profiles, hysteresis, and temperature averaging, Argus Monitor offers smooth, precise fan adjustments with minimal noise fluctuation. The software also includes robust temperature monitoring for CPUs, GPUs, SSDs, RAM, and additional sensor channels. For supported devices, it provides RGB control as well as gadget and tray-icon displays for quick system insights. Lightweight, stable, privacy-respecting, and fully customizable, Argus Monitor is one of the most comprehensive PC cooling and monitoring solutions available.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 22
    USB 007

    USB 007

    A spy for USB drives.

    The application refers to track what happen with your computer USB ports by which USB drive and when. USB 007 can track it in your presence or absence. After inserting a removable disk such as Pen drive, Memory card, External hard disk etc. USB 007 will track the drive name, drive insertion date-time, drive space info and the file-folders (include hidden) that the drive contains. You will also get the updated info before the drive removed. The 4 more important features are that ♦ Enabling & Disabling options of USB ports. ♦ Track which files-folders are sent from/given to your computer. ♦ Track how much time the drive was connected to your computer. ♦ Observe (by reading only) if there is any virus in the drive, without open it.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    SerialPortNet is an open source serial port communication library for Microsoft .NET. It's written in c#, implements complete .NET 2.0 specifications, and is designed to allow for multiple OSes and add-on 3rd party Serial to Network adapters.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    PowerLed

    PowerLed

    RGB power indicator

    This is the software i created for controlling my PC's power indicator. The indicator has been replaced with an Arduino controlled RGB led. Core Temp is required and the Arduino code requires the CMD Messenger library. This software is in beta, and not 100% completed yet.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    Windows Fetch
    Windows-Fetch A neofetch conversion on .NET. Windows Fetch works fine in windows xp, vista, 7, 8, 8.1 and 10. Requirements * .NET >= 4.0 * Windows xp & later How to configure If you want configure windows fetch go here https://github.com/MRmlik12/Windows-Fetch/wiki/How-to-configure-Windows-Fetch Github: https://github.com/MRmlik12/Windows-Fetch Changes 1.3.1: - changed CLR version to .NET version 2019 MRmlik12
    Downloads: 7 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next