horse
Horse Programming Language (by suncloudsmoon)
microui
A tiny immediate-mode UI library (by rxi)
horse | microui | |
---|---|---|
5 | 13 | |
7 | 3,129 | |
- | - | |
1.8 | 0.0 | |
over 2 years ago | 5 months ago | |
C | C | |
MIT No Attribution | 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.
horse
Posts with mentions or reviews of horse.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-08-05.
-
Recreating C++ in a language interpreted by C: Part 2
Hmmm... interesting... I also did somethin similar 6 months ago, but it was bootstrapped on top of C as well! -> https://github.com/suncloudsmoon/horse
-
Welcome to Horse Lang!
Hi! I hope you are having a nice day!! If you don't know what r/horselang is, it is basically a discussion subreddit for all things related to the Horse Programming Language. Horse Programming Language is a strongly typed programming language that has Object Oriented Programming (OOP), exception handing, and more! Moreover, Horse programming language compiles to C as a intermediate language. If you want to discuss with me, you can join my small programming discord server and you can find me by searching for skymoon23#6316.
- It would be nice
-
What is your own favorite C project?
My own programming Language that transpiles to C (soon going to be bootstrapped)
-
What do you use c for?
I am using C as an intermediate language for my new programming language.
microui
Posts with mentions or reviews of microui.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-01-15.
-
Immediate Mode GUI Programming
There is also microui, which I like[0].
Which I forked to work with SDL2[1], no guarantees. It's fun to hack on.
[0]https://github.com/rxi/microui
[1]https://github.com/kennethrapp/microui
- MicroUI: Tiny immediate-mode UI library
-
What should I use to make GUI with SDL
Otherwise, https://github.com/rxi/microui is small enough that you can hack around. Look at the issue though, there's a bit of unaligned access there.
-
ImGui or text rendering libraries
For GUI, there are lots, most well-known of course being Dear Imgui, for which people have made auto-generated C bindings. Another mature but a lot simpler option is Nuklear, as others have mentioned. Even more minimalistic (it's just 1KLOC) is microui. There are a lot more, just google "imgui library c".
- A lightweight, simple, fast, feature-filled, text editor written in C, and Lua
-
Nuklear – A single-header ANSI C immediate mode cross-platform GUI library
The price for the 'lightest' UI toolkit probably goes to microui:
https://github.com/rxi/microui
Just around 1100 lines of C code.
You need to bring your own renderer, but that's the same for Nuklear or Dear ImGui.
I wrote a WASM wrapper for the microui demo too:
https://floooh.github.io/sokol-html5/sgl-microui-sapp.html
-
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
-
I haven't been using Linux that much yet, but because of my experience with Xfce, and because others don't seem to enjoy desktop environments on Linux too much, I want to create my own.
Really? Here's a minimal UI with I believe less LOC than Suckless DWM. It's not a full DE, but I imagine you could probably turn it into one without adding that much more code.
- Best way to write a cross-platform graphical program in C while using only bare minimum third-party libraries?
- resources for making a gui library