tinyfiledialogs
nuklear
Our great sponsors
tinyfiledialogs | nuklear | |
---|---|---|
0 | 40 | |
2 | 5,596 | |
- | 2.9% | |
0.0 | 8.2 | |
over 2 years ago | 4 days ago | |
C | C | |
BSD 3-clause "New" or "Revised" 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.
tinyfiledialogs
We haven't tracked posts mentioning tinyfiledialogs yet.
Tracking mentions began in Dec 2020.
nuklear
-
How nuklear GUI library works
I have a dumb question that’s spinning in my head. I downloaded Nuklear (https://github.com/Immediate-Mode-UI/Nuklear). But how that library drawing thin like button… without image .
-
AutoPTT – Automatic Push-to-Talk
Hello HN, author here.
I wrote a command line version of this app several years ago but it was only recently that I decided to make a more user-friendly version when a friend grumbled about how the priority speaker function in Discord would be really useful if it supported voice activation. So I said I could probably help with that, and a few weekends later, this was the result.
It's written in C11 with just a sprinkle of C++. The UI uses Nuklear [1] with a DirectX 11 renderer.
-
I made a shortlist of good libraries for my GUI C project and I want your thoughts and comments.
Good C library list: https://en.cppreference.com/w/c/links/libs https://github.com/Immediate-Mode-UI/Nuklear + C89, no dependencies, public license. 5/5 https://www.tecgraf.puc-rio.br/iup/ + good tutorial and wiki guides 5/5 https://libsdl.org/ + infinite possibilities - whole library for making games, forums, wiki - complicated, not many C tutorials, need to manage game states... 4/5 https://github.com/lvgl/lvgl + good docs - for embedded systems 4/5 https://github.com/ocornut/imgui + Popular, inspired Nuklear - for C++ 3/5 https://docs.enlightenment.org/api/imlib2/html/ + very efficient, used in Conky - uses X so only for Linux, just for displaying images and text and stuff 2/5 https://github.com/rxi/microui + simple, small - you need to handle your own drawing 2/5 GTK+ - no
-
Which compiler(s) are used for F1 car software development?
The interface for steering wheel can be anything from QML to C# or just a simple and small ui kit like Nuklear as long as it's a regular posix system controlling the UI.
-
What ImGUI library would work well with programs written in C?
Literally the first google result for "c immediate mode gui".
-
Is OpenGL even the way to go for WPF desktop apps?
A lot of people implement their GUI for graphical applications using OpenGL itself for rendering, using libraries such as Nuklear or Dear ImGui. Doing this means you can more easily style and hack your GUI, but it also might be somewhat slower and you won't get the native feel of WPF.
-
Equivalence of code
I was looking into the following snippet of the single header C89 GUI library nuklear.h:
- What is a public domain graphics backend?
-
Text Rendering Hates You
Everyone is in the mood to write about text rendering today for some reason, love it. Great to see so many points paralleled like this article talking [1] about sub-pixel offsets being a challange and Nuklear's Wiki article talking [2] about snapping glyphs to an interger offset.
[1] https://gankra.github.io/blah/text-hates-you/#subpixel-offse...
[2] https://github.com/Immediate-Mode-UI/Nuklear/wiki/Complete-f...
- Using PyFTsubset to create tailor-made font files
What are some alternatives?
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
imgui-node-editor - Node Editor built using Dear ImGui
libui - Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
NanoGUI - Minimalistic GUI library for OpenGL
GTK+ - Read-only mirror of https://gitlab.gnome.org/GNOME/gtk
webview - Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)
FLTK - FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
wxWidgets - Cross-Platform C++ GUI Library
raygui - A simple and easy-to-use immediate-mode gui library
PDCurses - PDCurses - a curses library for environments that don't fit the termcap/terminfo model.
FINAL CUT - A text-based widget toolkit.
embox - Modular and configurable OS for embedded applications