<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News - Newest: &#34;golang&#34;</title><link>https://news.ycombinator.com/newest</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss </generator><lastBuildDate>Fri, 17 Apr 2026 22:14:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/newest?points=50&amp;q=golang" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Go-legacy-winxp: Compile Golang 1.24 code for Windows XP]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/syncguy/go-legacy-winxp/tree/winxp-compat">https://github.com/syncguy/go-legacy-winxp/tree/winxp-compat</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46588243">https://news.ycombinator.com/item?id=46588243</a></p>
<p>Points: 137</p>
<p># Comments: 78</p>
]]></description><pubDate>Mon, 12 Jan 2026 13:32:42 +0000</pubDate><link>https://github.com/syncguy/go-legacy-winxp/tree/winxp-compat</link><dc:creator>Oxodao</dc:creator><comments>https://news.ycombinator.com/item?id=46588243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46588243</guid></item><item><title><![CDATA[Golang optimizations for high‑volume services]]></title><description><![CDATA[
<p>Article URL: <a href="https://packagemain.tech/p/golang-optimizations-for-highvolume">https://packagemain.tech/p/golang-optimizations-for-highvolume</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46191207">https://news.ycombinator.com/item?id=46191207</a></p>
<p>Points: 67</p>
<p># Comments: 13</p>
]]></description><pubDate>Mon, 08 Dec 2025 11:49:40 +0000</pubDate><link>https://packagemain.tech/p/golang-optimizations-for-highvolume</link><dc:creator>der_gopher</dc:creator><comments>https://news.ycombinator.com/item?id=46191207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46191207</guid></item><item><title><![CDATA[Golang's big miss on memory arenas]]></title><description><![CDATA[
<p>Article URL: <a href="https://avittig.medium.com/golangs-big-miss-on-memory-arenas-f1375524cc90">https://avittig.medium.com/golangs-big-miss-on-memory-arenas-f1375524cc90</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46142589">https://news.ycombinator.com/item?id=46142589</a></p>
<p>Points: 149</p>
<p># Comments: 151</p>
]]></description><pubDate>Thu, 04 Dec 2025 01:10:28 +0000</pubDate><link>https://avittig.medium.com/golangs-big-miss-on-memory-arenas-f1375524cc90</link><dc:creator>andr3wV</dc:creator><comments>https://news.ycombinator.com/item?id=46142589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46142589</guid></item><item><title><![CDATA[Show HN: Guts – convert Golang types to TypeScript]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/coder/guts">https://github.com/coder/guts</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45969708">https://news.ycombinator.com/item?id=45969708</a></p>
<p>Points: 105</p>
<p># Comments: 30</p>
]]></description><pubDate>Tue, 18 Nov 2025 17:55:55 +0000</pubDate><link>https://github.com/coder/guts</link><dc:creator>emyrk</dc:creator><comments>https://news.ycombinator.com/item?id=45969708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45969708</guid></item><item><title><![CDATA[Benchmarks for Golang SQLite Drivers]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/cvilsmeier/go-sqlite-bench">https://github.com/cvilsmeier/go-sqlite-bench</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44941546">https://news.ycombinator.com/item?id=44941546</a></p>
<p>Points: 92</p>
<p># Comments: 35</p>
]]></description><pubDate>Mon, 18 Aug 2025 15:13:39 +0000</pubDate><link>https://github.com/cvilsmeier/go-sqlite-bench</link><dc:creator>cvilsmeier</dc:creator><comments>https://news.ycombinator.com/item?id=44941546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44941546</guid></item><item><title><![CDATA[Golang on the Playstation 2]]></title><description><![CDATA[
<p>Article URL: <a href="https://rgsilva.com/blog/ps2-go-part-1/">https://rgsilva.com/blog/ps2-go-part-1/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43498481">https://news.ycombinator.com/item?id=43498481</a></p>
<p>Points: 200</p>
<p># Comments: 11</p>
]]></description><pubDate>Thu, 27 Mar 2025 21:37:46 +0000</pubDate><link>https://rgsilva.com/blog/ps2-go-part-1/</link><dc:creator>donatj</dc:creator><comments>https://news.ycombinator.com/item?id=43498481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43498481</guid></item><item><title><![CDATA[Particle Based Physics Engine in Golang]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/rudransh61/Physix-go">https://github.com/rudransh61/Physix-go</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43423238">https://news.ycombinator.com/item?id=43423238</a></p>
<p>Points: 84</p>
<p># Comments: 15</p>
]]></description><pubDate>Thu, 20 Mar 2025 13:41:35 +0000</pubDate><link>https://github.com/rudransh61/Physix-go</link><dc:creator>rudransh61</dc:creator><comments>https://news.ycombinator.com/item?id=43423238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43423238</guid></item><item><title><![CDATA[Show HN: A Database Written in Golang]]></title><description><![CDATA[
<p>Recently created a minimal persistent relational database in Go. Main focus was on implementing & understanding working the of database, storage management & transaction handling. Use of B+ Tree for storage engine(support for indexing), managing a Free List (for reusing nodes), Support for transactions, Concurrent Reads.
Still have many things to add & fix like query processing being one of the main & fixing some bugs<p>Repo link - <a href="https://github.com/Sahilb315/AtomixDB">https://github.com/Sahilb315/AtomixDB</a><p>Would love to hear your thoughts</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43183891">https://news.ycombinator.com/item?id=43183891</a></p>
<p>Points: 277</p>
<p># Comments: 68</p>
]]></description><pubDate>Wed, 26 Feb 2025 14:28:26 +0000</pubDate><link>https://github.com/Sahilb315/AtomixDB</link><dc:creator>Sahil121</dc:creator><comments>https://news.ycombinator.com/item?id=43183891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43183891</guid></item><item><title><![CDATA[How we centralized and structured error handling in Golang]]></title><description><![CDATA[
<p>Article URL: <a href="https://olivernguyen.io/w/namespace.error/">https://olivernguyen.io/w/namespace.error/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42447762">https://news.ycombinator.com/item?id=42447762</a></p>
<p>Points: 171</p>
<p># Comments: 257</p>
]]></description><pubDate>Wed, 18 Dec 2024 03:04:42 +0000</pubDate><link>https://olivernguyen.io/w/namespace.error/</link><dc:creator>thunderbong</dc:creator><comments>https://news.ycombinator.com/item?id=42447762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42447762</guid></item><item><title><![CDATA[Lies we tell ourselves to keep using Golang (2022)]]></title><description><![CDATA[
<p>Article URL: <a href="https://fasterthanli.me/articles/lies-we-tell-ourselves-to-keep-using-golang">https://fasterthanli.me/articles/lies-we-tell-ourselves-to-keep-using-golang</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42243500">https://news.ycombinator.com/item?id=42243500</a></p>
<p>Points: 342</p>
<p># Comments: 511</p>
]]></description><pubDate>Tue, 26 Nov 2024 08:01:33 +0000</pubDate><link>https://fasterthanli.me/articles/lies-we-tell-ourselves-to-keep-using-golang</link><dc:creator>reillyse</dc:creator><comments>https://news.ycombinator.com/item?id=42243500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42243500</guid></item><item><title><![CDATA[Hyrum’s Law in Golang]]></title><description><![CDATA[
<p>Article URL: <a href="https://abenezer.org/blog/hyrum-law-in-golang">https://abenezer.org/blog/hyrum-law-in-golang</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42201892">https://news.ycombinator.com/item?id=42201892</a></p>
<p>Points: 317</p>
<p># Comments: 183</p>
]]></description><pubDate>Thu, 21 Nov 2024 07:12:35 +0000</pubDate><link>https://abenezer.org/blog/hyrum-law-in-golang</link><dc:creator>thunderbong</dc:creator><comments>https://news.ycombinator.com/item?id=42201892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42201892</guid></item><item><title><![CDATA[Show HN: HTML-to-Markdown – convert entire websites to Markdown with Golang/CLI]]></title><description><![CDATA[
<p>Hey HN!<p>I originally built “html-to-markdown” back in 2018 (while still in high school) to handle complex HTML conversions where other libraries struggled.<p>Now, I’ve released v2 — a complete rewrite designed to handle even more edge cases. It supports entire websites with a high accuracy.<p>Example use: I’ve used it in my RSS reader to strip HTML down to clean Markdown, similar to the "Reader Mode" in your Browser.<p>It can be used as a Golang package or as an CLI.<p>Give it a try & tell me what edge cases you encounter!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42093511">https://news.ycombinator.com/item?id=42093511</a></p>
<p>Points: 360</p>
<p># Comments: 47</p>
]]></description><pubDate>Sat, 09 Nov 2024 09:48:08 +0000</pubDate><link>https://github.com/JohannesKaufmann/html-to-markdown</link><dc:creator>JohannesKauf</dc:creator><comments>https://news.ycombinator.com/item?id=42093511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42093511</guid></item><item><title><![CDATA[Show HN: htmgo - build simple and scalable systems with golang + htmx]]></title><description><![CDATA[
<p>Hey all, I just wanted to share a project I've been working on for the past month.<p>After years of heavy frameworks, I really like the idea of using htmx,  but it’s a little too low level for me and needs a thin layer above it to facilitate things like components, better syntax with complex JS inside of an attribute, etc<p>To try and solve this problem with a very minimal stack (golang + htmx) that I've been really enjoying, I'm building this project to cater to my needs and was thinking it would be useful for other developers.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41683144">https://news.ycombinator.com/item?id=41683144</a></p>
<p>Points: 166</p>
<p># Comments: 81</p>
]]></description><pubDate>Sat, 28 Sep 2024 21:34:18 +0000</pubDate><link>https://htmgo.dev</link><dc:creator>maddalax</dc:creator><comments>https://news.ycombinator.com/item?id=41683144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41683144</guid></item><item><title><![CDATA[Prep: Golang Comptime]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/pijng/prep">https://github.com/pijng/prep</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41673242">https://news.ycombinator.com/item?id=41673242</a></p>
<p>Points: 106</p>
<p># Comments: 25</p>
]]></description><pubDate>Fri, 27 Sep 2024 17:23:40 +0000</pubDate><link>https://github.com/pijng/prep</link><dc:creator>Seb-C</dc:creator><comments>https://news.ycombinator.com/item?id=41673242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41673242</guid></item><item><title><![CDATA[Goja: A Golang JavaScript Runtime]]></title><description><![CDATA[
<p>Article URL: <a href="https://jtarchie.com/posts/2024-08-30-exploring-goja-a-golang-javascript-runtime">https://jtarchie.com/posts/2024-08-30-exploring-goja-a-golang-javascript-runtime</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41445803">https://news.ycombinator.com/item?id=41445803</a></p>
<p>Points: 111</p>
<p># Comments: 35</p>
]]></description><pubDate>Wed, 04 Sep 2024 13:45:06 +0000</pubDate><link>https://jtarchie.com/posts/2024-08-30-exploring-goja-a-golang-javascript-runtime</link><dc:creator>mihaitodor</dc:creator><comments>https://news.ycombinator.com/item?id=41445803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41445803</guid></item><item><title><![CDATA[Golang Interpreter Written in PHP]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/tuqqu/go-php">https://github.com/tuqqu/go-php</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41339818">https://news.ycombinator.com/item?id=41339818</a></p>
<p>Points: 176</p>
<p># Comments: 74</p>
]]></description><pubDate>Sat, 24 Aug 2024 17:34:13 +0000</pubDate><link>https://github.com/tuqqu/go-php</link><dc:creator>hu3</dc:creator><comments>https://news.ycombinator.com/item?id=41339818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41339818</guid></item><item><title><![CDATA[Introduction to Golang Preemption Mechanisms]]></title><description><![CDATA[
<p>Article URL: <a href="https://unskilled.blog/posts/preemption-in-go-an-introduction/">https://unskilled.blog/posts/preemption-in-go-an-introduction/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41217758">https://news.ycombinator.com/item?id=41217758</a></p>
<p>Points: 109</p>
<p># Comments: 28</p>
]]></description><pubDate>Sun, 11 Aug 2024 17:23:17 +0000</pubDate><link>https://unskilled.blog/posts/preemption-in-go-an-introduction/</link><dc:creator>lcof</dc:creator><comments>https://news.ycombinator.com/item?id=41217758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41217758</guid></item><item><title><![CDATA[Show HN: WAL Implementation in Golang]]></title><description><![CDATA[
<p>I wrote this simple WAL library in Golang that I use to write data that my kafka producer fails due to errors like Broker going down or some other issue. Took inspiration from etcd/wal</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40908178">https://news.ycombinator.com/item?id=40908178</a></p>
<p>Points: 59</p>
<p># Comments: 29</p>
]]></description><pubDate>Mon, 08 Jul 2024 18:50:29 +0000</pubDate><link>https://github.com/stym06/rebuf</link><dc:creator>stym06</dc:creator><comments>https://news.ycombinator.com/item?id=40908178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40908178</guid></item><item><title><![CDATA[Show HN: A Golang CP/M emulator]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/skx/cpmulator">https://github.com/skx/cpmulator</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40400635">https://news.ycombinator.com/item?id=40400635</a></p>
<p>Points: 107</p>
<p># Comments: 15</p>
]]></description><pubDate>Sat, 18 May 2024 17:48:55 +0000</pubDate><link>https://github.com/skx/cpmulator</link><dc:creator>stevekemp</dc:creator><comments>https://news.ycombinator.com/item?id=40400635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40400635</guid></item><item><title><![CDATA[Tview – Golang Terminal UI library with rich, interactive widgets]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/rivo/tview">https://github.com/rivo/tview</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40250318">https://news.ycombinator.com/item?id=40250318</a></p>
<p>Points: 64</p>
<p># Comments: 8</p>
]]></description><pubDate>Fri, 03 May 2024 17:48:46 +0000</pubDate><link>https://github.com/rivo/tview</link><dc:creator>apitman</dc:creator><comments>https://news.ycombinator.com/item?id=40250318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40250318</guid></item></channel></rss>