nuklear-quickdraw
model-view-projection
nuklear-quickdraw | model-view-projection | |
---|---|---|
2 | 2 | |
19 | 5 | |
- | - | |
1.8 | 1.5 | |
over 2 years ago | about 1 year ago | |
C | C | |
- | 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.
nuklear-quickdraw
-
Nuklear – A single-header ANSI C immediate mode cross-platform GUI library
Nuklear is great. I’ve spent countless hours hacking around with it. I’ve also built a customized version for classic Macintosh systems (down to System 2.0 or so) and built some simple Macintosh software for it. I put it on GitHub here: https://github.com/CamHenlin/nuklear-quickdraw
-
RetroBridgeBBS: An internet bridge BBS to transfer files to your retro computers
- nuklear quickdraw: https://github.com/CamHenlin/nuklear-quickdraw - nuklear back end for quickdraw. Too slow for 68000-based system unfortunately. I think this would be fine for targeting an 020 system however. Looks and functions really nice so it's unfortunate that it's a bit too slow.
model-view-projection
-
I Added GitHub Copilot to My Toolbelt
> Copilot is a horrible crutch. I will never use it, because I know how to read the documentation/source and write my own code.
I think it depends on how you use it. I never let Copilot make design decisions, because it kind of sucks at that, and it that carries a lot of risk of wasting more time than it saves in the long run.
But there are some tasks that I think it's well suited for. In a recent commit[1] to one of my side projects, I swapped out one graphics library for another, which involved replacing a lot of library calls and would have been very tedious to write by hand. I turned Copilot on for this, and after I did a couple substitutions by hand it was able to do most of the work and was easily a net positive.
For my own usage, I keep copilot off in my text editors, and opt to flip it on with a keybinding if and when I have a tedious task that I think it would be good for.
[1] https://github.com/jpe90/model-view-projection/commit/1ed4fb...
-
Nuklear – A single-header ANSI C immediate mode cross-platform GUI library
I used Nuklear for a little demo project I put together to wrap my head around matrix transforms in graphics programming. It's very easy to use and pleasant to work with!
https://github.com/jpe90/model-view-projection
What are some alternatives?
microui-quickdraw - quickdraw implementation for microui
dear_bindings - C header (and language binding metadata) generator for Dear ImGui
cimgui - c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets
nuklear - A single-header ANSI C immediate mode cross-platform GUI library
retro68-coprocessorjs-test - testing grounds for a 68k mac remote serial execution app
raylib - A simple and easy-to-use library to enjoy videogames programming
miniaudio - Audio playback and capture library written in C, in a single source file.
coprocessorjslib - Retro68 C library for communicating with coprocessorjs
nanogui - Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL
RetroBridgeBBS - This software runs on your modern PC and acts as a internet bridge BBS to transfer files to your retro computers. Connect your retro computers to it (via serial) and download software from the internet using a period approriate interface!
lvgl - Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.