Article may be outdated

This article is 86 days old. Some details may have changed since publication.

Hacker News·3 min read·medium

Show HN: Shirei, cross-platform GUI framework in native Go

H
hsn915
Show HN: Shirei, cross-platform GUI framework in native Go
✦AI Summary

Shirei is a new cross-platform GUI framework for the Go programming language that emphasizes an immediate-mode API. It aims to simplify UI development by removing the need for state management and external dependencies.

Why it matters

It provides developers with a native alternative to web-based UI frameworks, potentially improving performance and reducing binary complexity.

✦Dive DeeperCreate a free account to unlock

Shirei is a Cross-Platform GUI framework for Go. You get to write the UI using Go, not HTML and Javascript.

Truely cross-platform: the same code base produces identical looking programs for MacOS, Windows, and Linux. Also happens to be the easiest way to produce a self-contained GUI program for Linux that does not require any dependencies.

※ "Shirei" is derived from the Japanese pronunciation of "Simple Layout": シンプル・レイアウト → シレイ

Experience has shown us that an immediate mode API is the only sane way to program GUI applications. Unfrotunately, there is not good library or framework that just works. Some of them require you to implement your own backend, some of them do not have a decent cross-platform story, some of them do not have proper support for non-latin text.

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technologystartups
✦

Get smarter about the news

Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.

Create free account

Already have an account? Sign in