libhut
Another hobby attempt at a lightweight C++ GUI library. (by Jiboo)
vkvg
Vulkan 2D graphics library (by jpbruyere)
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.
libhut
Posts with mentions or reviews of libhut.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-01-21.
-
Best C drawing libraries for Wayland?
As said really early stage, I wouldn't be surprised if these wouldn't compile or crashed, and the documentation is inexistant: https://github.com/Jiboo/libhut
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 libhut and vkvg you can also consider the following projects:
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
plutovg - Tiny 2D vector graphics library in C
msdfgen - Multi-channel signed distance field generator
nappgui_src - SDK for building cross-platform desktop apps in ANSI-C
slope - C/Gtk+ data visualization library.
c-vector - A dynamic array implementation in C similar to the one found in standard C++
pangovkvg - port of pangocairo to vkvg
pycairo - Python bindings for cairo
bazel-skia - Builds of Skia consumable by Bazel
Rune-Writer - Rune Writer is build to help its user to translate latin to runic(ancient futhark) alphabet by English phonetics and vice versa. It uses txt file as input and produces output pdf file with translation.