Displaying 1 to 20 from 59 results

Coreboot - BIOS Alternative


coreboot is aimed at replacing the proprietary BIOS (firmware) found in most computers. coreboot performs a little bit of hardware initialization and then executes additional boot logic, called a payload. coreboot can scale from specialized applications that run directly from firmware, run operating systems in flash, load custom bootloaders, or implement firmware standards, like PC BIOS services or UEFI.

mongoose-os - Mongoose OS - an open source Operating System for Internet of Things


Mongoose OS is released under Commercial and GNU GPL v.2 open source licenses. Commercial Projects: Contact us for the commercial license.

espurna - Home automation firmware for ESP8266-based devices


ESPurna ("spark" in Catalan) is a custom firmware for ESP8285/ESP8266 based smart switches, lights and sensors. It uses the Arduino Core for ESP8266 framework and a number of 3rd party libraries. Please use the gitter ESPurna channel for support and questions, you have better chances to get fast answers from me or other ESPurna users. Open an issue here only if you feel there is a bug or you want to request an enhancement. Thank you.




Marlin - Optimized firmware for RepRap 3D printers based on the Arduino platform.


Marlin 1.1 represents an evolutionary leap over Marlin 1.0.2. It is the result of over two years of effort by several volunteers around the world who have paid meticulous and sometimes obsessive attention to every detail. For this release we focused on code quality, performance, stability, and overall user experience. Several new features have also been added, many of which require no extra hardware. For complete Marlin documentation click over to the Marlin Homepage <marlinfw.org>, where you will find in-depth articles, how-to videos, and tutorials on every aspect of Marlin, as the site develops. For release notes, see the Releases page.

Sonoff-Tasmota - Provide ESP8266 based itead Sonoff with Web, MQTT and OTA firmware using Arduino IDE or PlatformIO


Alternative firmware for ESP8266 based devices like iTead Sonoff with web, timers, 'Over The Air' (OTA) firmware updates and sensors support, allowing control under Serial, HTTP, MQTT and KNX, so as to be used on Smart Home Systems. Written for Arduino IDE and PlatformIO. See RELEASENOTES.md for release information and sonoff/_changelog.ino for detailed change information.

nexmon - The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much more


Nexmon is our C-based firmware patching framework for Broadcom/Cypress WiFi chips that enables you to write your own firmware patches, for example, to enable monitor mode with radiotap headers and frame injection. Before we started to work on this repository, we developed patches for the Nexus 5 (with bcm4339 WiFi chip) in the bcm-public repository and those for the Raspberry Pi 3 (with bcm43430a1 WiFi chip) in the bcm-rpi3 repository. To remove the development overhead of maintaining multiple separate repositories, we decided to merge them in this repository and add support for some additional devices. In contrast to the former repositories, here, you can only build the firmware patch without drivers and kernels. The Raspberry Pi 3 makes an exception, as here it is always required to also build the driver.

Cyanogenmod - Alternative to Android


CyanogenMod is an enhanced open source firmware distribution for smartphones and tablet computers based on the Android mobile operating system. It offers features and options not found in the official firmware distributed by vendors of these devices. CyanogenMod does not contain spyware or bloatware.


heads - A minimal Linux that runs as a coreboot or LinuxBoot ROM payload to provide a secure, flexible boot environment for laptops and servers


NOTE: It is a work in progress and not yet ready for non-technical users. If you're interested in contributing, please get in touch. Installation requires disassembly of your laptop or server, external SPI flash programmers, possible risk of destruction and significant frustration. More information is available in the 33C3 presentation of building "Slightly more secure systems".

farther: Firmware, protocol, and language bindings for remote access to AVR


An AVR/Arduino runs the farther firmware that listens on an interface like the USART, virtual COM port, etc and executes code programmed on a remote host.

gort - Command Line Interface (CLI) for RobotOps


Gort (http://gort.io) is a Command Line Toolkit for RobotOps. Gort provides tools to scan for connected devices, upload firmware, and more.Gort is written in the Go programming language (http://golang.org) for maximum speed and portability.

anne-key - Firmware for Anne Pro Keyboard written in Rust


This is an alternative firmware for the Anne Pro Keyboard, with the goal of being more stable than the original firmware and adding extra features. This project is still under heavy development and probably not quite ready yet to serve as your only keyboard.

Super-NT-Jailbreak - Custom "Jailbreak" firmware for the Analogue Super NT


Custom "Jailbreak" firmware for the Analogue Super NT that allows loading ROMs from the SD Card slot and an expanded featureset. Format a 2GB (or larger) SD card as FAT32 (FAT16 and exFAT are not supported). In Windows, you must use a tool for cards larger than 32GB, such as fat32format.

linuxboot - The LinuxBoot project is working to enable Linux to replace your firmware on all platforms


The LinuxBoot project allows you to replace your server's firmware with Linux. For the initrd, the Heads firmware or u-root systems work well. Both will build minimal runtimes that can fit into the few megabytes of space available.

ergodox-layout - algernon's ErgoDox EZ layout


This is an unconventional layout for the ErgoDox EZ. For more details about the history of the layout, see my blog posts about my ErgoDox journey.Some of the things in the layout only work when one uses Spacemacs and GNOME under Linux. Your mileage may vary.

pawn - Extract BIOS firmware from Intel-based workstations and laptops


Copyright 2014-2017 Google Inc.Disclaimer: This is not an official Google product (experimental or otherwise), it is just code that happens to be owned by Google.

pylink - Python Library for device debugging/programming via J-Link


Python interface for the SEGGER J-Link.You can copy the JLinkARM.dll to any of the directories listed above. Alternatively, add the SEGGER J-Link directory to your %PATH%.

okreader - Free/libre software for Kobo ebook readers


Free/libre software stack for Kobo ebook readers. No proprietary software (except WiFi and EPD controller firmware), no spyware and no DRM. Based on koreader and Debian. WARNING: At this point, okreader has only been tested on a few different devices. Only install it if you know what you're doing. You could brick your ereader and in some countries you might void your warranty.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.