Software
pigpio
From github.com/joan2937/pigpio (opens in a new tab)
- Microcontrollers and firmware tools
- Library
- Unlicense
A C library and daemon for controlling Raspberry Pi GPIO pins, with socket, pipe and Python interfaces so programs can drive pins locally or over a network.
- Stale. No commit in 12 months: the newest is from 2 Mar 2021.
Facts
- GitHub stars
- 1,593read on 6 Nov 2026
- Last update
- 2 Mar 2021Newest commit on master
- Maintenance
- Staleno commit in 12 months
- Difficulty
- Beginner
- Hardware it needs, as the project states it
- Other machines can use the remote client build to reach a Pi over the network.
Checked on GitHub on 6 Nov 2026.
Licenses
- Code
- Unlicense (opens in a new tab)
A person at Robotheca set it on 9 Nov 2026.
- Commercial use
- Yes
Overview
What it does: Robotheca's summary
- Provides the libpigpio C library for direct GPIO access from programs on the Pi.
- Runs the pigpiod daemon, which exposes socket and pipe interfaces to the GPIO.
- Includes the pigs command for socket access and the pigpio Python module.
- Offers C client libraries libpigpiod_if and libpigpiod_if2 for talking to the daemon.
- Lets non-Pi machines reach the daemon over the network via a remote build.
- Installs a pig2vcd utility and man pages for the tools and interfaces.
Written by Robotheca from the project's README (opens in a new tab) at commit c33738a, not by its creator.
The README
Files and versions
Facts read at commit c33738a
- Repository on GitHubgithub.com/joan2937/pigpio (opens in a new tab)
- The version Robotheca readc33738a (opens in a new tab)
- Latest releasev79 - Patch Release (2 Mar 2021)
- lg, the same author's newer GPIO library for Linux boards, active (Unlicense)github.com/joan2937/lg (opens in a new tab)
Robotheca never hosts the code: each link goes to the creator's own page.
Use it
How to install it, in the creator's words: The project's README (opens in a new tab)
Robotheca doesn't review code. Read it before running it.
Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.