Become a sponsor to Matheus Moreira
Thanks for stopping by my GitHub Sponsors page.
I'm Matheus, a programmer from Brazil. I'm passionate about Linux and enjoy creating free software for it. I believe in creating systems that are truly ours, that empower users like us to do anything we want with our computers.
My biggest focus right now is the Lone programming language: a Lisp for Linux, with full access to the entire set of Linux system calls. I want to make a powerful and expressive language that can interact directly with the kernel and use all of its features. Although simple, it's already capable of supporting self-contained freestanding Linux applications using a custom linker mechanism. My ultimate goal to be able boot Linux directly into the lone interpreter. Wouldn't that be cool?
I make new projects whenever I have an itch that needs scratching. I also contribute to existing ones whenever I can.
- Pugneum
- Pure HTML minimalist static site generator
- Powers my personal web site
- Reverse engineered my laptop's USB functionality
- Free software Linux user space driver
- Documents the hardware in the form of source code
- Allows users to write custom keyboard RGB LED profiles for each application
- Binary decoding for ZBar
- Hacked on ZBar to add support for binary decoding
- Enables storage of RSA secret keys in QR codes
- Video games too
- Participation in free and open source software projects with patches, bug reports and/or enhancement requests
- GNU
coreutils
,binutils
,gpg
- LLVM
clang
,lld
- The
mold
linker - The
patchelf
utility - The
cosmopolitan
C library
- GNU
Sponsoring me enables me to spend more time on these projects!
Featured work
-
lone-lang/lone
The standalone Linux Lisp
C 307 -
matheusmoreira/pugneum
HTML templating language for static sites
JavaScript 8 -
matheusmoreira/ite-829x
Keyboard LED control for the Clevo PA70ES
C 12 -
matheusmoreira/matheusmoreira.github.io
Stuff I think about
CSS -
matheusmoreira/liblinux
Linux system calls.
Makefile 213 -
matheusmoreira/uvarint.py
Unsigned variable-length integers
Python 6