capy
Lorca
capy | Lorca | |
---|---|---|
7 | 10 | |
1,333 | 7,951 | |
3.9% | - | |
8.5 | 4.2 | |
6 days ago | 4 months ago | |
Zig | Go | |
Mozilla Public License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
capy
-
Zig, the Small Language
The fanaticism of Rust devs makes me think it's probably massively overrated (see Node yesterday and Ruby/Rails the day before) and Go is associated by Google which gets a perhaps unfair but still unignorable knee-jerk reaction from me to avoid it.
I don't know enough about Nim to pass judgment.
Two reasons I decided to give Zig a try: The official chat channel is on IRC, instead of Discord or Slack (so the people involved care about efficiency, open standards, and avoiding trends/bandwagoning), and it has an early but promising-looking Swift UI-like cross-platform UI framework in development: https://github.com/capy-ui/capy
- Ask HN: How to make a native GUI with a modern language?
- Capy – Cross-platform library for making native GUIs in Zig
- Capy – Cross-platform library for making true native GUIs in Zig
-
Any recommendation for GUI
I’ve been making Capy (https://github.com/capy-ui/capy) which allows to code once and cross-compile to Windows, Linux, (macOS in the future) and even WebAssembly. It also have support for DataWrapper which allows to easily make animations, and much more.
Lorca
-
[Golang] Recommandation de bibliothèque d'interface utilisateur légère
Lorca 5.9k
- Desktop apps with Go/Fiber?
- Ask HN: How to make a native GUI with a modern language?
-
Background story of the strukture/ide . An essay by Cheikh.
My pet project is a RAW photo editor that ships as a server, but also tries to provide a more "app" like experience on localhost (borrowing some principles from lorca).
-
wails.io - What's the catch?
Wails 2 seems great. I need to have a another look at it for my pet project. I've used something closer to Lorca so far.
- Creating JavaScript GUI and GO backend for multiplatform desktop app
-
mature alternative for webview?
See if https://github.com/zserge/lorca will work for you.
-
UI libraries/framework in pure Go to make an app
Cross-platform, no cgo, there's github.com/zserge/lorca.
-
Golang Gui
Have a look at lorca or, if you'd rather mess around something more complex than a basic sample, my app (which doesn't use lorca but follows a similar approach).
What are some alternatives?
libui - Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
webview - Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
zgl - Zig OpenGL Wrapper
fyne - Cross platform GUI toolkit in Go inspired by Material Design
zig-gamekit - Companion repo for zig-renderkit for making 2D games
Wails - Create beautiful applications using Go
NanoGUI
mach-gpu-dawn - Google's Dawn WebGPU implementation, cross-compiled with Zig into a single static library
go-astilectron - Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron)
microzig - Unified abstraction layer and HAL for several microcontrollers
ui - Platform-native GUI library for Go.