nappgui_src
SDK for building cross-platform desktop apps in ANSI-C (by frang75)
vkvg
Vulkan 2D graphics library (by jpbruyere)
Our great sponsors
nappgui_src | vkvg | |
---|---|---|
5 | 6 | |
437 | 727 | |
- | - | |
8.9 | 3.8 | |
4 days ago | 3 months ago | |
C | C | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
nappgui_src
Posts with mentions or reviews of nappgui_src.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-01.
- 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
vkvg
Posts with mentions or reviews of vkvg.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-02-04.
-
Porting pangocairo to pangovkvg (vkvg is a Cairo-like Vulkan library)
Hi, I don't know where to ask this, so, since we're talking about Pango, a GNOME project, I ask it here. There's this library called [`vkvg`](https://github.com/jpbruyere/vkvg) which follows the Cairo API and uses Vulkan as backend, and I thought it would be a good idea to port `pangocairo` to "`pangovkvg`". I created a repository [here](https://github.com/Rubo3/pangovkvg) and I'm focusing on porting it to Linux, so I removed the CoreText and Win32 code. [Here](https://github.com/jpbruyere/vkvg/issues/66) is the issue used to coordinate between `vkvg` and `pangovkvg`. Is there anybody interested and willing to help?
-
Best C drawing libraries for Wayland?
I'd like to develop native Wayland programs, and I don't really want to use toolkits like Qt or GTK, I need something just above OpenGL or Vulkan which only draws to a surface, I handle the rest. cairo + pango are a very nice pair, but cairo is mostly dead, the only way to make it Wayland native is through its OpenGL context, which unfortunately is still experimental even after many years. I found about VKVG, which wants to be Cairo based upon Vulkan, but that's "in early development stage". Generally I find dead drawing libraries, full toolkits or game engines which I don't want, or low level libraries. It seems to me that Linux doesn't have a solid middle-level graphics library anymore, or am I missing something? Do you know some libraries to recommend?
-
Best graphics libraries for Wayland GUI development?
I tried cairo + pango as they are a nice pair, but cairo's OpenGL support is only experimental. So I found about VKVG, but that's "in early development stage". I don't want to use a full toolkit, just a stable library which abstracts raw graphics APIs, as the ones I've mentioned. Which ones do you recommend?
- Vulkan 2D graphics library written in c with a Cairo like API. Help this open source project to be known.
- Vulkan 2D vector graphics library in c with a Cairo like API. Help this open source initiative to be known.
- Vulkan 2D vector graphics library in c.
What are some alternatives?
When comparing nappgui_src and vkvg you can also consider the following projects:
nappgui - Cross-Platform C SDK (precompiled)
plutovg - Tiny 2D vector graphics library in C
i3lock-color - The world's most popular non-default computer lockscreen.
slope - C/Gtk+ data visualization library.
c-vector - A dynamic array implementation in C similar to the one found in standard C++
capy - 💻Build one codebase and get native UI on Windows, Linux and Web
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
reactos - A free Windows-compatible Operating System
pangovkvg - port of pangocairo to vkvg
hikogui - Modern accelerated GUI
pycairo - Python bindings for cairo