<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Purego on Cesar Gimenes</title><link>https://crg.eti.br/pt-br/tags/purego/</link><description>Recent content in Purego on Cesar Gimenes</description><generator>Hugo -- gohugo.io</generator><language>pt-br</language><managingEditor>crg@crg.eti.br (Cesar Gimenes)</managingEditor><webMaster>crg@crg.eti.br (Cesar Gimenes)</webMaster><lastBuildDate>Mon, 22 Jun 2026 10:15:00 -0300</lastBuildDate><atom:link href="https://crg.eti.br/pt-br/tags/purego/index.xml" rel="self" type="application/rss+xml"/><item><title>Glaze, WebView desktop em Go sem CGO</title><link>https://crg.eti.br/pt-br/post/glaze/</link><pubDate>Mon, 22 Jun 2026 10:15:00 -0300</pubDate><author>crg@crg.eti.br (Cesar Gimenes)</author><guid>https://crg.eti.br/pt-br/post/glaze/</guid><description>&lt;p>Abrir uma janela com HTML em Go quase sempre cobra um pedágio em C.&lt;/p>
&lt;p>Ou você liga o cgo e arrasta uma toolchain C pro projeto, ou alguém embute uma &lt;code>.dll&lt;/code>/&lt;code>.so&lt;/code>/&lt;code>.dylib&lt;/code> compilada no binário e extrai em disco na primeira execução. Os dois funcionam. E os dois te tiram justamente o que eu gosto no ecossistema: o &lt;code>go build&lt;/code> que cross-compila pra três sistemas sem pensar, o build reprodutível, o &lt;code>go install&lt;/code> que roda pra quem clonou o repo. É a primeira coisa que vai embora quando o C entra.&lt;/p></description></item></channel></rss>