this post was submitted on 19 May 2024
70 points (93.8% liked)
Linux
48287 readers
627 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
(Google recently laid off parts of the Flutter team)
and Raylib has a LOT of bindings (ie. not just Zig)
I want to use Raylib, but mentioning it here on the fediverse doesn't get much of a response (I can't see a raylib community from my instance). My choice of language probably doesn't help, though.
My first issue is wanting vertex colors on 3D models and I am not getting this (this may be a problem with the bindings I'm using, naylib(nim-lang)). The second would be needing guidance for the 2D polygon text loader that I started.
Maybe I could make simple GUI applications with raygui, but I don't currently really have many viable ideas on what I would want to make.
To OP: Another potential option is using Godot w/bindings. Design is pretty fast and flexible, then using signals is super easy.
I've tested some frameworks (specific to my language, so not really helpful to most), the one that I liked more said it was
declarative user interface framework based on GTK
though I would prefer a similar thing for Qt and there wasn't an ability to automatically scale text size to better fill the available button size (I was testing an adventure-book reader and hoping to use unicode characters).Frameworks for single page applications (or some other browser-based tech) might be ok for simple stuff. Similarly, I've liked the idea of TUI frameworks (yeah, because htop) but haven't really tried that yet.
IIRC, Qt comes with its own declarative language. That might be why you can't find any bespoke ones.