Community & Open Source
Every line of PiEEG software, and every software decision, is made in the open. The community brings together researchers, makers, and neuroscience enthusiasts building the future of brain-computer interfaces.
Licensing: PiEEG software and SDKs are MIT licensed (including PiEEG Server). Hardware designs are proprietary. You can fork, modify, and build freely on the software side.
Where to Find Us
- GitHub organization: github.com/pieeg-club (opens in a new tab)
- Discord community: discord.gg/neJ45FR6Sv (opens in a new tab) (2000+ members)
- YouTube: @pieeg (opens in a new tab)
- LinkedIn: linkedin.com/company/pieeg (opens in a new tab)
- Twitter / X: @pieeg_official (opens in a new tab)
- Instagram: @pieeg_official (opens in a new tab)
- Facebook group: facebook.com/groups/pieeg (opens in a new tab)
- Reddit: r/PiEEG_club (opens in a new tab)
- Thingiverse (3D-printable designs): thingiverse.com/PiEEG/designs (opens in a new tab)
Community by the Numbers
| Metric | Value |
|---|---|
| Open-source repositories | 17 |
| GitHub stars (across all repositories) | ~2.5K |
| GitHub followers | 170+ |
| Community members (Discord & social) | 1000+ |
Key Repositories
All repositories live under the pieeg-club (opens in a new tab) GitHub organization.
| Repository | Description | Language | Stars |
|---|---|---|---|
| EEGwithRaspberryPI | Measure 8 EEG channels with the PiEEG shield and Raspberry Pi (C library; not actively supported) | Python | 935 |
| ironbci | Wearable (BLE) brain-computer interface — ADS1299 and STM32 with SDK for mobile apps | Python | 595 |
| EEG-with-JetsonNano | Deep learning for neuroscience with a shield for Jetson Nano (JNEEG) | Python | 58 |
| PiEEG-16 | Measure 16 EEG channels with the PiEEG-16 shield and Raspberry Pi | Python | 57 |
| ardEEG | Arduino shield to measure EEG, EMG, and ECG biosignals | Python | 51 |
| PiEEG_Kit | Home BioLab to measure EEG, EMG, EKG, EOG, PPG | Python | 51 |
| PiEEG-server | One-line-install streaming server, terminal monitor, and browser dashboard for PiEEG shields | TypeScript | 33 |
| PiEEG | Measure 8 EEG channels with the PiEEG shield and Raspberry Pi | Python | 30 |
| ironbci-32 | 32 EEG channels low-cost brain-computer interface | Python | 19 |
| ironbci_3D_EEG_Printable_Headset | Fully open, 3D-printable EEG headset for ironbci | 3D Print | 17 |
| BioRon_EEG | Active electrode to measure EEG (low-noise supply, 2-stage amplifier, DRL, band-pass filter, ADC) | Hardware | 14 |
| ChatGPT_PiEEG | Connect a brain-computer interface to ChatGPT | Python | 12 |
Ways to Contribute
- Write code — Contribute to firmware, the server, SDKs, or the web UI. All skill levels are welcome.
- Improve docs — Write tutorials, fix typos, translate pages, or create examples.
- Help others — Answer questions on Discord, review pull requests, or mentor new users.
- Build hardware — Design new shields, cases, or electrodes and share your mods.
Community Principles
- Truly open — MIT-licensed software and SDKs (PiEEG Server included). Fork and build freely on the software side.
- Community first — Decisions are made in the open with a transparent roadmap.
- Built to last — Long-term support, no planned obsolescence, backward compatibility.
- Science for all — Democratizing neuroscience tools with accessible pricing and an educational focus.