LSL / BrainFlow-style bridges
Write and maintain a bridge that streams open PiEEG data into Lab Streaming Layer or another common neuro-tool, so it works with existing research software.
Possible Outcome
A package published under your name.
You own what you build. Publish it under your own GitHub account with your name and chosen open-source licence.
Why It Matters for Open Neurotech
Neuroscience labs rely on Lab Streaming Layer (LSL), OpenViBE, MNE-LSL, and PsychoPy for synchronized multi-modal experiments. A rock-solid bridge connects open hardware to the entire academic ecosystem.
Starting Points & Technical Notes
These are open-ended suggestions, not specifications or assigned tasks. Change the scope, combine ideas, or take a completely different approach:
- Broadcast multi-channel EEG samples with hardware timestamps and channel metadata over `pylsl` or `liblsl`.
- Include a synthetic signal fallback mode so developers can test the LSL stream without hardware attached.
- Package with `pyproject.toml` so anyone can install and run via a single CLI command.
Independent Open-Source Work
PiEEG Ltd does not take on volunteers, interns or unpaid workers. Any project you start is your own independent activity under your own repository and responsibility. Read the full ground rules →
Safety First
PiEEG devices are not medical devices. Use battery power only when electrodes are on a person, and never connect to mains power during recording. Liability & safety →
More Software & Tools Ideas
New dashboard experiences
Create a new visualisation or neurofeedback mini-game for the open-source dashboard and offer it as a pull request.
Browser extension plugins
Extend the open brain-state browser extension: focus timers, reading-load indicators or accessibility helpers.