capy
nappgui_src
capy | nappgui_src | |
---|---|---|
7 | 5 | |
1,333 | 438 | |
3.9% | - | |
8.5 | 8.9 | |
6 days ago | 6 days ago | |
Zig | C | |
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.
nappgui_src
- NAppGUI: ANSI C SDK for building cross-platform desktop apps
- SDK for building cross-platform desktop apps in ANSI-C
- Capy – Cross-platform library for making true native GUIs in Zig
-
Is there any MIT/BSD licensed UI framework for C++ ?
There is NAppGUI: https://github.com/frang75/nappgui_src. It’s written in C, but I’m sure you could wrap the API.
- Cross-platform desktop applications in C
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.
nappgui - Cross-Platform C SDK (precompiled)
zgl - Zig OpenGL Wrapper
vkvg - Vulkan 2D graphics library
zig-gamekit - Companion repo for zig-renderkit for making 2D games
i3lock-color - The world's most popular non-default computer lockscreen.
webview - Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
slope - C/Gtk+ data visualization library.
mach-gpu-dawn - Google's Dawn WebGPU implementation, cross-compiled with Zig into a single static library
reactos - A free Windows-compatible Operating System
microzig - Unified abstraction layer and HAL for several microcontrollers
hikogui - Modern accelerated GUI