I love open source. My contribution activity looks like a lawn that hasn't been mowed in years (which is true - I'm active on GitHub for over 10 years).
I encourage other people to join OSS as well. I speak about it at conferences: here's a presentation and its supporting blog post addressing the challenges of Open Source.
I organize Paris P2P, a large peer-to-peer and cryptography user group. Free events take place in Paris each month, and there are branches in other cities.
I maintain a few software projects, notably:
- assh: A transparent wrapper that adds regex, aliases, gateways, dynamic hostnames, graphviz, json output, yaml configuration to SSH.
- sshportal: Jump host/Jump server without the jump, a.k.a Transparent SSH bastion
- depviz: Aggregates tasks from multiple projects and generates visual representations (graphs) of the dependencies.
- protoc-gen-gotemplate: A generic code/script/data generator based on Protobuf.
- pathwar: An educational platform with a focus on security/cryptography, where you can go through challenges (courses) to learn new things and hone your skills.
And here are some more:
crossbuild, scaleway-cli, gotty-client, alfred-workflow-gauth, http2curl, docker-diff, grpcb.in, retry, number-to-words, awesome-ssh, anonuuid.
My main project right now is Berty, an encrypted distributed messenger that doesn't require internet. It's currently in development, and will be fully open-source upon release.
I enjoy coding useless stuff - and explain why in this blog post. Some examples:
Projects of the ULTREME organization.
My portrait, ULTREME-style
In particular:
- music-paint - paint-based midi controller
- pipotron -generic funny text generator
- recettator - cooking recipe generator
Some background:
Thank you for your support, it inspires me even more to keep doing OSS!
11 sponsors are funding moulβs work.
Featured work
-
berty/berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
Go 4,430 -
moul/sshportal
π© simple, fun and transparent SSH (and telnet) bastion serverGo 1,002 -
moul/depviz
π dependency visualizer for GitHub & GitLab (a.k.a., "auto-roadmap")JavaScript 111 -
multiarch/crossbuild
π multiarch cross compiling environmentsDockerfile 644 -
moul/protoc-gen-gotemplate
π generic protocol generator based on golang's text/template (grpc/protobuf)Go 290
Select a tier
$5 a month
Select$20 a month
SelectA cute puppy
Not an actual puppy, but this tier gives a warm and fuzzy feeling. Thank you for your support!
$100 a month
SelectCompany tier
If you're one of the companies that use my projects, feel free to give back to the OSS community by choosing this option.
And, sure enough, all of the above tiers are included (it'll give me a feeling of shaking your hand with one hand, stroking a fluffy puppy with the other hand, and trying to sip a beverage straight from a cup - there was a straw, but I dropped it because of how excited I got when someone selected this tier).

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.



A cup of coffee
It's like we meet to share a beverage once in a while.