How to support
Please feel free to explore the projects, and if you find any issues, have suggestions, or see areas for improvement, feel free to raise an issue. If you’re interested in contributing, PRs are always welcome.
A small brief about your project
ComChan is a blazingly fast minimal serial monitor built in Rust for embedded and hardware developers, featuring a terminal-first workflow with real-time serial plotting, hex dump modes, logging, CSV export, auto port detection, and low-latency serial communication for boards like ESP32, STM32, RP2040, Arduino, and Teensy — designed as a lightweight alternative to bloated GUI serial tools while still providing powerful debugging and telemetry analysis capabilities.
NextStd is an experimental effort to explore safer, well-defined, and modern alternatives to traditional C standard library components. The project focuses on correctness, explicit behavior, and performance, while remaining practical for real-world systems and embedded use.
One FOSS maintainer lesson for your younger self
Consistency matters more than intensity. A small release shipped every week teaches you more than a “perfect” project sitting unfinished for months.
Why do you do it? Why do you bother maintaining a FOSS project?
Partly because I needed better tools for myself and got tired of waiting for them to exist. But mostly because open source lets one person build something that quietly becomes useful to people they may never meet.
There’s also something satisfying about turning frustration into software instead of complaints.
If your repo had a theme song, what would it be?
https://www.youtube.com/watch?v=kIwmrk7LoDk&list=RDkIwmrk7LoDk&start_radio=1
Which file in your project would you most like to set on fire?
Probably the parser or compatibility layer that exists only because different devices can’t agree on what “serial output” should look like.
Half of embedded development is engineering.
The other half is archaeology.
What's your open-source villain origin story?
My open-source villain origin story was realizing I spent more time fighting bad tooling than building actual projects.
So now I write the tools myself out of spite.
If you had to use one emoji to convey what it is like to be a FOSS maintainer, what would it be?
🔥