monomer
imgui
Our great sponsors
monomer | imgui | |
---|---|---|
16 | 350 | |
547 | 55,073 | |
- | - | |
5.7 | 9.7 | |
8 days ago | 2 days ago | |
Haskell | C++ | |
BSD 3-clause "New" or "Revised" License | 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.
monomer
-
What can I do in Haskell? UwU
Yes - for example https://github.com/fjvallarino/monomer
- Suggestions for "dashboard" graphics libraries?
-
SimpleX Chat - the first messaging platform that has no user identifiers (not even random numbers) - v3.0 of iOS and Android apps is released - coded in Haskell!
I would like to suggest the following Haskell GUI-library for the desktop application: https://github.com/fjvallarino/monomer
-
Help with running openGL applications
I recently tried building a monomer application, hoping to get it to run on my phone phone (currently I'm running the latest Manjaro phosh demo).
-
[ANN] Monomer 1.4.1.0
Release notes: https://github.com/fjvallarino/monomer/releases/tag/1.4.1.0
-
Is Haskell capable of this?
If you're looking into creating UIs, Monomer provides a declarative style inspired on Elm's architecture.
-
What projects to make in Haskell?
If you used Swift UI and like creating GUIs declaratively, Monomer may interest you.
-
Can't install WxHaskell on Windows
monomer is probably the newest GUI library for Haskell. It looks good, though I haven’t tried it.
-
Postgres full-text search app with UI based on the Monomer library
First time I used Monomer, and I cannot recommend it enough, it's been quite joyful to work with it :)
-
Is it possible to install C libraries before building on Hackage?
Hi! To clarify, I don't intend to install libraries on a user's machine globally. The project has a Setup page that describes what needs to be installed before building. This works fine since a human can follow those steps, but that is not the case with Hackage. Hence the need to have a way of installing external libraries at some point in the workflow.
imgui
- Ask HN: Fastest cross-platform GUI stack/strategy
-
Immediate Mode GUI Programming
Immediate mode is a fuzzy concept, as witnessed by this writeup: https://github.com/ocornut/imgui/wiki/About-the-IMGUI-paradi...
The Dear ImGui readme is a good starting point:
https://github.com/ocornut/imgui
...now of course Dear ImGui is a specific implementation of an immediate mode UI framework, but it's also the most popular implementation.
- Nebula is an open-source and free-to-use modern C++ game engine
-
Dear ImGui: Bloat-free Graphical User interface with minimal dependencies
From the faq https://github.com/ocornut/imgui/blob/master/docs/FAQ.md#q-w...
Q. What is this library called?
This library is called Dear ImGui. Please refer to it as Dear ImGui (not ImGui, not IMGUI).
(The library misleadingly started its life in 2014 as "ImGui" due to the fact that I didn't give it a proper name when I released 1.0, and had no particular expectation that it would take off. However, the term IMGUI (immediate-mode graphical user interface) was coined before and is being used in variety of other situations e.g. Unity uses it own implementation of the IMGUI paradigm. To reduce the ambiguity without affecting existing code bases, I have decided in December 2015 a fully qualified name "Dear ImGui" for this library.
ImGui is engine/GPU agnostic
Themeing isn't a just a retained mode thing, you can do wonders with immediate UIs, even thought (dear)ImGui doesn't provide much, you can still do wonders: https://github.com/ocornut/imgui/issues/707#issuecomment-362...
More on that topic: https://www.youtube.com/watch?v=Z1qyvQsjK5Y
My first guess would be it is supposed to sound like "Dear Imogen". However, it wasn't initially conceived of as a reference to anything. The "Dear" was tacked on to qualify the name [1].
[1] https://github.com/ocornut/imgui/blob/master/docs/FAQ.md#q-w...
-
Where do I start to learn C++ for a game development
Bonus: If you want to make desktop app with UI, then this is another great C++ library and it's also simple to learn as well. https://github.com/ocornut/imgui.
-
GUI library for fast prototyping
AFAIK the Rust equivalent to C++'s Dear ImGui is egui.
What are some alternatives?
wxWidgets - Cross-Platform C++ GUI Library
nuklear - A single-header ANSI C immediate mode cross-platform GUI library
NanoGUI - Minimalistic GUI library for OpenGL
GTK+ - Read-only mirror of https://gitlab.gnome.org/GNOME/gtk
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
CEGUI
FLTK - FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
nana - a modern C++ GUI library
nuklear
webview - Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).
raylib - A simple and easy-to-use library to enjoy videogames programming
WPF - WPF is a .NET Core UI framework for building Windows desktop applications.