Hey! I'm JoΓ£o Marcos, a 23-year-old Rustacean from Brazil π§π·.
Check out my blog at marcos.unsafe.rs.
Busy with work and unfortunately not spending enough time with open-source atm.
Ouch (2.0k βοΈ) | π¦ | Easiest tool for (de)compressing stuff via CLI. Shipped to Arch, Manjaro, and more. |
Permissions | π¦ | Small crate with 34k+ downloads to check for file permissions. |
cargo-sweep | π¦ |
I'm now the maintainer of cargo-sweep , a target/ cleaning tool with around 280k downloads.
|
Dawctl | π¦ | Deathadder controller reverse-engineered from Razer's proprietary and closed-source software. |
Fs-tree | π¦ | A path Trie with an API focused on filesystem operations. |
pasoqa3 | π¦ | Parser And Summarizer Of Quake Arena 3 log files. |
Dotin | π¦ |
(WIP) A simple dotfiles manager that is a superset of stow .
|
lox
π¦ - First hand-written Lexer, Parser, AST, and basic interpreter.cocoa
π¦ - Now using convenient Lexer and Parser libs, more interpreter experiments.sushi
π¦ - RetryingCocoa
, but with good error reporting.mini-c
π¦ - My first tiny LLVM-IR compiler! It "works"! (kinda)
Marquito
π¦ - An HTTP/1.1 server hand-written in Rust that handles 90k+ requests per second.balu
π¦ - A single-thread and blocking HTTP server.
projeto-itp
- An interactive CLI relational database (Portuguese README).loadingnewyear
- My first ever project, draws a colored year progress in the terminal.
icpc-training
- Some of the advanced algorithms I studied for ICPC.
dotfiles
- Personal dotfiles.
- I have 7 cats, in Brazil we say that cats have 7 lives instead of 9. π± (idk why)
- My dream is to work on a cool open source text editor or programming language in the future.
- If my name were to be translated, I'd be called "John Marks Pear Tree Heifer". π§ (wtf)
- Aaaand I'd probably beat your ass at table tennis π.
Some programming/engineering games I recommend:
Factorio
(factory building).Logic World
(circuit building).MHRD
(build a computer).Exapunks
(robot scripting).Shenzhen I/O
(assembly).TIS-100
(very primitive assembly).
All games are Turing complete, but 3-6 all have script size limitations.
If you have anything to talk about, contact me π.
Telegram: @marcospb19
Matrix: @marcospb19:matrix.org
Rust-lang's zulip: "JoΓ£o Marcos"
E-mail: marcospb19@hotmail.com