371-day current streak·371-day longest streak
Hi there 👋 I'm Carlos, I write and operate software for a living. 👨💻 Repositories I created recently caarlos0/simple-proxy - Simple HTTP proxy that follows a blocklist.txt caarlos0/bjj-journey - Your…
Hi there 👋
I'm Carlos, I write and operate software for a living.
👨💻 Repositories I created recently
- caarlos0/simple-proxy - Simple HTTP proxy that follows a blocklist.txt
- caarlos0/bjj-journey - Your BJJ Journey
- caarlos0/homekit-unifi-alarm - One-way Homekit controller for Unifi Protect Alarm
- caarlos0/how-much-retirement-does-it-cost - How much retirement does it cost?
- caarlos0/ttop - A tmux-aware process tree with top-style CPU/memory views
- caarlos0/prowl - 🦉 A tiny terminal radar for your GitHub pull requests.
❤️ Recent Sponsors
Many thanks everyone! 🙏⛏️ What I've been working on
📚 Books I'm reading
- Jiu-Jitsu University by _Saulo Ribeiro_
- [[The Art of Doing Science and Engineering] - 2020 Edition: Learning to Learn - 2020, Paperback Edition](https://www.goodreads.com/book/show/155968362-the-art-of-doing-science-and-engineering---2020-edition) by _Karios Mainec_
- Introduction to Zig: a project-based book by _Pedro Duarte Faria_
📄 Latest blog posts
- Still doing less, for her (3 weeks ago)
- GoReleaser announcements are moving (4 weeks ago)
- AI didn't kill portfolios (2 months ago)
-
dotfiles ★ PINNED
🏠 $HOME/.config
Shell ★ 218 23h agoExplain → -
env ★ PINNED
A simple, zero-dependencies library to parse environment variables into structs
Go ★ 6.3k 24d agoExplain → -
starcharts ★ PINNED
Plot your repository stars over time.
Go ★ 1.4k 1mo agoExplain → -
svu ★ PINNED
semantic version utility
Go ★ 851 24d agoExplain → -
dotfiles.zsh ▣
Config files for ZSH, Java, Ruby, Go, Editors, Terminals and more.
Shell ★ 701 5y agoExplain → -
timer ▣
A `sleep` with progress
Go ★ 642 1mo agoExplain → -
tasktimer ▣
Task Timer (tt) is a dead simple TUI task timer
Go ★ 456 24d agoExplain → -
fork-cleaner ▣
Quickly clean up unused forks on your github account.
Go ★ 372 24d agoExplain → -
domain_exporter ▣
Exports the expiration time of your domains as prometheus metrics.
Go ★ 346 24d agoExplain → -
dotfiles.fish ▣
my dotfiles
Lua ★ 309 3y agoExplain → -
org-stats ▣
Get the contributor stats summary from all repos of any given organization
Go ★ 245 5mo agoExplain → -
jsonfmt ▣
Like gofmt, but for JSON files.
Go ★ 114 24d agoExplain → -
twitter-cleaner ▣
Automatically delete tweets, retweets, and favorites from your timeline, and, if provided, from your twitter archive as well.
Go ★ 97 3y agoExplain → -
clone-org ▣
Clone all repos of a github organization
Go ★ 80 24d agoExplain → -
mdtree ▣
Convert markdown lists into ASCII trees
Go ★ 69 6mo agoExplain → -
log
Colorful CLI logger
Go ★ 65 1mo agoExplain → -
pinata
GitHub Actions Pinner
Go ★ 62 1mo agoExplain → -
parttysh ▣
something really useful: a party parrot over ssh
Go ★ 58 8mo agoExplain → -
httperr ▣
func(w http.ResponseWriter, r *http.Request) error
Go ★ 55 6mo agoExplain → -
speedtest-exporter ▣
Exports speedtest-cli metrics in the prometheus format
Go ★ 54 24d agoExplain → -
timea.go ▣
timea.go (did you see what I did there?) is a simple library to print given times in "time ago" manner.
Go ★ 49 6mo agoExplain → -
testfs ▣
A simple fs.FS implementation to be used inside tests.
Go ★ 34 3y agoExplain → -
issue-magic ▣
Auto-label GitHub issues 🦀
Rust ★ 29 1y agoExplain → -
discord-applemusic-rich-presence ▣
Discord's Rich Presence from Apple Music
Go ★ 29 1y agoExplain → -
version_exporter ▣
Monitor the versions of the things you run and care about
Go ★ 28 5mo agoExplain → -
github_releases_exporter ▣
Exports GitHub release metrics to the Prometheus format
Go ★ 27 5mo agoExplain → -
xdg-open-svc ▣
xdg-open as a service
Go ★ 26 4mo agoExplain → -
name-generator ▣
quick'n'dirty name generator using docker's namesgenerator pkg
Go ★ 26 3y agoExplain → -
go-version
Version library extracted from sigs.k8s.io/release-utils
Go ★ 24 1mo agoExplain → -
prowl
🦉 A tiny terminal radar for your GitHub pull requests.
Rust ★ 23 3d agoExplain → -
go-gumroad
Easily check licenses against Gumroad's API.
Go ★ 21 15d agoExplain → -
caarlos0
No description.
★ 18 1h agoExplain → -
homekit-amt8000
Homekit bridge for Intelbras AMT8000 Alarm Systems
Go ★ 18 21d agoExplain → -
fastcom-exporter ▣
Prometheus Fast.com exporter
Go ★ 18 24d agoExplain → -
karmahub ▣
Compares the amount of issues and pull requests you created with the amount of comments and code reviews you did.
Go ★ 18 6y agoExplain → -
nur
My Nix User Repository
Nix ★ 17 21d agoExplain → -
go-sshagent ▣
A simple SSH Agent implementation, written in Go, mainly to be used within tests.
Go ★ 17 6mo agoExplain → -
sshmarshal ▣
Code copied from x/crypto and golang/go#37132
Go ★ 16 2y agoExplain → -
duration ▣
Copy of stdlib's time.Duration, but ParseDuration accepts other bigger units such as days, weeks, months and years
Go ★ 15 1y agoExplain → -
ctrlc ▣
Go library that provides an easy way of having a task that is context-aware and deals with SIGINT and SIGTERM signals
Go ★ 14 6mo agoExplain → -
home ▣
my home k3s cluster
★ 14 3y agoExplain → -
goreleaserfiles
my goreleaser.yml files
Go ★ 13 18h agoExplain → -
kube-shutdown-after ▣
Shutdown pods in sandbox clusters when it's not work hours
Go ★ 13 8mo agoExplain → -
promfmt ▣
format prometheus .rules files
Go ★ 13 2y agoExplain → -
temsinal
Cellphone Towers in Brazil
JavaScript ★ 12 13d agoExplain → -
ssign ▣
sign files with ssh keys
Go ★ 11 6mo agoExplain → -
esp8266-garage-door
Homekit controller and firmware for an ESP8266-based automated garage door
Go ★ 9 11d agoExplain → -
transactional ▣
a sqlx transaction wrapper for http.Handler
Go ★ 9 1y agoExplain → -
hevy
Hevy CLI
TypeScript ★ 8 10d agoExplain → -
ttop
A tmux-aware process tree with top-style CPU/memory views
Rust ★ 8 1mo agoExplain → -
uhr ▣
Zeichenorientierte Benutzerschnittstelle Uhr
Go ★ 8 8mo agoExplain → -
isxblockedinbrazilyet ▣
Is 𝕏 blocked in Brazil yet?
HTML ★ 7 1y agoExplain → -
gophercon-2025 ▣
Slides and materials for my talk at Gophercon Latam 2025
Go ★ 7 8mo agoExplain → -
homekit-shelly
Homekit bridge for Shelly Flood and Smoke sensors
Go ★ 6 11d agoExplain → -
how-much-retirement-does-it-cost
How much retirement does it cost?
TypeScript ★ 6 28d agoExplain → -
linktree
static linktree with tailwindcss and html
HTML ★ 6 24d agoExplain → -
homekit-solarman ▣
Homekit bridge for Solarman Inverters
Go ★ 6 28d agoExplain → -
solarman-exporter ▣
Prometheus Exporter for SolarmanPV
Go ★ 6 1mo agoExplain → -
meta
reusable github actions workflows and other shareable configuration files 🫥
Go ★ 6 1mo agoExplain → -
homebrew-tap
Homebrew Formulae to my binaries, powered by @goreleaser
Ruby ★ 5 3d agoExplain → -
sshsig ▣
SSHSIG implementation
Go ★ 5 6mo agoExplain → -
qrcode ▣
simple single-page qr code generator
HTML ★ 5 8mo agoExplain → -
teatest-example ▣
example teatest app
Go ★ 5 6mo agoExplain → -
sinkhole ▣
docker image that just responds any path with 200 and does nothing, for testing
Go ★ 5 3y agoExplain → -
beckeros ▣
No description.
Rust ★ 5 6y agoExplain → -
advent-of-code-2022 ▣
Advent Of Code 2022 — In Rust, btw
Rust ★ 5 3y agoExplain → -
telegram-summarizer ▣
Telegram bot to transcribe and summarize audio messages
Python ★ 4 7mo agoExplain → -
ziglings ▣
learning some zig :P
Zig ★ 3 2y agoExplain → -
go-reddit ⑂ ▣
Go library for accessing the Reddit API.
Go ★ 3 4y agoExplain → -
bjj-journey
Your BJJ Journey
TypeScript ★ 2 15d agoExplain → -
go-solarman ▣
Go client for the SolarmanPV API
Go ★ 2 1mo agoExplain → -
gumroad-dash
The Missing Gumroad Dashboard
JavaScript ★ 2 1mo agoExplain → -
winget-pkgs ⑂
The Microsoft community Windows Package Manager manifest repository
PowerShell ★ 2 5mo agoExplain → -
og-image ⑂ ▣
🖼 Open Graph Image as a Service - generate cards for Twitter, Facebook, Slack, etc
TypeScript ★ 2 6y agoExplain → -
sync ▣
Simple sync primitives I use here and there, extracted so I can reuse them
Go ★ 2 8mo agoExplain → -
.github
github config
★ 2 3y agoExplain → -
simple-proxy
Simple HTTP proxy that follows a blocklist.txt
Go ★ 1 21d agoExplain → -
noss-2026 ▣
NOSS 2026 Talk
★ 1 2mo agoExplain → -
homekit-unifi-alarm
One-way Homekit controller for Unifi Protect Alarm
Go ★ 1 25d agoExplain → -
rio ⑂
A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.
★ 1 3mo agoExplain → -
invoice ⑂ ▣
Command line invoice generator
★ 1 2y agoExplain → -
codecon-2025 ▣
Slides for my talk at Codecon Summit 2025
★ 1 1y agoExplain → -
rustlings ▣
my solutions to rustlings
Rust ★ 1 1y agoExplain → -
mcr-accidents-analyzer ▣
gathering data to find patterns on traffic accidents where i live
Python ★ 1 1y agoExplain → -
dockerfiles ▣
No description.
Dockerfile ★ 1 5y agoExplain → -
beckerly ▣
A URL shortener for no reason
Rust ★ 1 5y agoExplain → -
fish-git-fetch-merge ▣
git fetch && git merge in a breeze
Shell ★ 1 5y agoExplain → -
mxc ⑂
Policy-driven, layered isolation and containment
Rust ★ 0 5h agoExplain → -
awesome-copilot ⑂
Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
★ 0 3mo agoExplain → -
lablaudo-bot
vibe coded telegram bot to check blood test results
Python ★ 0 21d agoExplain → -
NOSS ⑂
Nosso Open Source Summit - um encontro aberto sobre FLOSS (Free/Libre and Open Source Software) no Brasil. Reunimos pessoas que constroem, mantêm e querem entrar no ecossistema de tecnologias abertas para compartilhar experiências, fortalecer projetos e criar comunidade.
★ 0 2mo agoExplain → -
homebrew-cask ⑂
🍻 A CLI workflow for the administration of macOS applications distributed as binaries
★ 0 2mo agoExplain → -
go-msix ⑂
go library for creating a msix installer
★ 0 3mo agoExplain → -
crypto ⑂ ▣
[mirror] Go supplementary cryptography libraries
Go ★ 0 1y agoExplain →
No repos match these filters.