# Open source

Projetos que Lucas Cavalheri mantém com código aberto e pull requests dele mergeados em repositórios de
terceiros.

## Projetos

### HuskMap

- Stack: Rust, Astro, GitHub Actions
- Licença: MIT
- Site: https://huskmap.lucascavalheri.com.br
- Repositório: https://github.com/LucasCavalheri/huskmap

Mapa do que agentes de código como Claude Code, Codex e Cursor deixam no disco: worktrees, node_modules, sessões e caches. Protege o trabalho não salvo e manda o resto para a lixeira. App desktop, TUI e CLI para Linux, em Rust.

### TunnelYard

- Stack: Rust, Astro, GitHub Actions
- Licença: MIT
- Site: https://tunnelyard.lucascavalheri.com.br
- Repositório: https://github.com/LucasCavalheri/tunnel-yard

App desktop nativo para gerenciar várias conexões FortiGate SSL VPN no Linux, sem terminal como root: openfortivpn com PolicyKit por baixo. Reescrito de Electron para Rust.

## Contribuições

11 pull requests mergeados em repositórios de terceiros.

### laravel/framework

O core do Laravel.

- [#60268](https://github.com/laravel/framework/pull/60268) [13.x] Add attachFromStorage helpers to notification MailMessage (2026-05-27)
- [#60239](https://github.com/laravel/framework/pull/60239) [13.x] Allow JsonSchema fluent boolean flags to be unset (2026-05-23)
- [#60214](https://github.com/laravel/framework/pull/60214) [13.x] Fix async HTTP retries when using array backoff values (2026-05-22)

### laravel/laravel

A estrutura inicial de todo projeto Laravel.

- [#6824](https://github.com/laravel/laravel/pull/6824) [13.x] Render JSON exceptions for API routes by default (2026-05-25)

### laravel/docs

A documentação oficial.

- [#11211](https://github.com/laravel/docs/pull/11211) [13.x] Document remember me support in Sanctum SPA authentication (2026-05-21)

### no-js-dev/nojs

Framework reativo que roda só com atributos HTML.

- [#87](https://github.com/no-js-dev/nojs/pull/87) Fix error="#template" renders: animate, bind, and multi-field re-render (2026-06-01)
- [#86](https://github.com/no-js-dev/nojs/pull/86) Fix $form.submitting for native POST forms and reactive show/hide bindings (2026-06-01)

### vscode-icons/vscode-icons

Ícones de arquivo do VS Code.

- [#4200](https://github.com/vscode-icons/vscode-icons/pull/4200) Add Grok icon (2026-08-14)

### Ileriayo/markdown-badges

Badges para READMEs.

- [#989](https://github.com/Ileriayo/markdown-badges/pull/989) Add Claude Code badge (2026-07-21)

### chakra-ui/chakra-ui

Biblioteca de componentes React.

- [#9416](https://github.com/chakra-ui/chakra-ui/pull/9416) Add proper typing for InputGroup children prop (2025-01-03)

### adonisjs/v5-docs

Documentação do AdonisJS 5.

- [#238](https://github.com/adonisjs/v5-docs/pull/238) Fix @adonisjs/auth version for v5 users (2024-01-20)

---

Outras páginas deste site:

- [Início](https://lucascavalheri.com.br/) — Perfil, projetos, experiência e stack
- [Sobre](https://lucascavalheri.com.br/sobre) — Trajetória, como trabalho e o que procuro
- [Contato](https://lucascavalheri.com.br/contato) — E-mail, WhatsApp, redes e tempo de resposta
- [Open source](https://lucascavalheri.com.br/open-source) — Projetos com código aberto e contribuições em repositórios de terceiros
- [Usos](https://lucascavalheri.com.br/usos) — Lista completa de linguagens, frameworks e ferramentas
- [Identidade](https://lucascavalheri.com.br/identidade) — Cores, fontes e tokens do site, nos temas claro e escuro
- [Desenvolvedores](https://lucascavalheri.com.br/desenvolvedores) — API pública em JSON, especificação OpenAPI e CLI
- [Privacidade](https://lucascavalheri.com.br/privacidade) — Que dados o site coleta, e quais não coleta

Qualquer página responde em markdown com `Accept: text/markdown` ou pelo sufixo `.md`.
