[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-asset-1722f63f":3,"seo:featured-workflow:1722f63f-4e1f-11f1-9bc6-00163e2b0d79:zh":83,"workflow-related-asset-1722f63f-1722f63f-4e1f-11f1-9bc6-00163e2b0d79":84},{"id":4,"uuid":5,"slug":6,"title":7,"description":8,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":12,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":15,"tags":22,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":29,"asset_kind":30,"target_tools":31,"install_mode":35,"entrypoint":19,"risk_profile":36,"dependencies":38,"verification":43,"agent_metadata":46,"agent_fit":59,"trust":71,"provenance":80,"created_at":82,"updated_at":82},3327,"1722f63f-4e1f-11f1-9bc6-00163e2b0d79","asset-1722f63f","Nuklear — Minimal ANSI C Immediate-Mode GUI Library","A single-header, portable, zero-dependency immediate-mode GUI toolkit written in ANSI C for embedding lightweight interfaces in games, tools, and embedded applications.","8a910e34-3180-11f1-9bc6-00163e2b0d79","Script Depot","https:\u002F\u002Ftokrepo.com\u002Fapple-touch-icon.png",0,"","en",[16],{"id":17,"step_order":18,"title":19,"description":13,"prompt_template":20,"variables":13,"depends_on":21,"expected_output":13},3890,1,"Nuklear","# Nuklear — Minimal ANSI C Immediate-Mode GUI Library\n\n## Quick Use\n```c\n#define NK_IMPLEMENTATION\n#include \"nuklear.h\"\n\u002F\u002F Pair with a rendering backend (OpenGL, SDL, GDI, etc.)\n\u002F\u002F Example with the provided SDL2+OpenGL demo:\n\u002F\u002F git clone https:\u002F\u002Fgithub.com\u002FImmediate-Mode-UI\u002FNuklear\n\u002F\u002F cd Nuklear\u002Fdemo\u002Fsdl_opengl3 && make && .\u002Fdemo\n```\n\n## Introduction\nNuklear is a single-header ANSI C GUI library that uses an immediate-mode paradigm to draw user interfaces. It has no dependencies, no default rendering backend, and no platform-specific code, making it ideal for embedding in games, tools, embedded systems, and any C or C++ project that needs a lightweight UI without pulling in a heavy framework.\n\n## What Nuklear Does\n- Provides a complete widget set (buttons, sliders, text input, trees, tabs, groups) in one C header file\n- Uses immediate-mode rendering: UI is declared every frame, no persistent widget objects to manage\n- Outputs abstract draw commands that you feed to any rendering backend (OpenGL, Vulkan, DirectX, SDL, etc.)\n- Compiles on any platform with an ANSI C89 compiler, including embedded targets\n- Supports custom memory allocators, UTF-8 text, and user-defined widget skinning\n\n## Architecture Overview\nNuklear operates as a stateless command buffer generator. Each frame, application code calls Nuklear functions to describe the UI layout and widgets. Nuklear processes input, calculates layout, and emits a list of draw commands (rectangles, triangles, text, images) into a command buffer. A platform-specific backend then iterates this buffer and submits the actual draw calls. This separation means Nuklear itself has zero platform or graphics API dependencies.\n\n## Self-Hosting & Configuration\n- Copy `nuklear.h` into your project; define `NK_IMPLEMENTATION` in exactly one translation unit\n- Choose a rendering backend from the `demo\u002F` directory (SDL, GLFW, X11, GDI, Allegro, SFML, etc.) or write your own\n- Configure font rendering by loading a TTF font with the built-in font baker or supply your own font atlas\n- Control memory allocation by passing custom `nk_allocator` structs for heap-free or pool-based allocation\n- Adjust styling through the `nk_style` struct: colors, padding, rounding, and spacing are fully configurable\n\n## Key Features\n- Single-header library: one file to include, no build system integration needed\n- Pure ANSI C89 with no dependencies — compiles with GCC, Clang, MSVC, and embedded toolchains\n- Built-in layout engine with row-based, space-based, and custom layout modes\n- Font baking utility for TTF fonts with configurable glyph ranges and atlas packing\n- Permissive dual-licensed under MIT and Public Domain\n\n## Comparison with Similar Tools\n- **Dear ImGui** — C++ immediate-mode GUI; Nuklear is pure C89 and single-header, better for C projects and embedded targets\n- **Raygui** — Immediate-mode GUI for raylib; Nuklear is renderer-agnostic and works with any graphics backend\n- **egui** — Rust immediate-mode GUI; Nuklear targets the C\u002FC++ ecosystem\n- **Microui** — Even smaller immediate-mode library; Nuklear offers a richer widget set and built-in font baking\n- **GTK\u002FQt** — Retained-mode heavyweight frameworks; Nuklear is orders of magnitude smaller with no runtime dependencies\n\n## FAQ\n**Q: How do I render Nuklear output?**\nA: Nuklear produces abstract draw commands. You write a small backend (or use an included demo backend) that translates these commands into your graphics API's draw calls.\n\n**Q: Is Nuklear suitable for game engine editor UIs?**\nA: Yes. Its immediate-mode design and renderer independence make it popular for game engine tooling and in-game debug overlays.\n\n**Q: Can I use Nuklear from languages other than C?**\nA: Community bindings exist for Python, Go, Rust, Lua, and others, though the primary API is C.\n\n**Q: Does Nuklear handle high-DPI displays?**\nA: You control scaling by adjusting font size and the global scale factor. The library does not auto-detect DPI, giving you full control.\n\n## Sources\n- https:\u002F\u002Fgithub.com\u002FImmediate-Mode-UI\u002FNuklear\n- https:\u002F\u002Fimmediate-mode-ui.github.io\u002FNuklear\u002F","0",[23],{"id":24,"name":25,"slug":26,"icon":27},11,"Scripts","script","📜",false,"6f8de7d261a62fc0deab7ffe982f4ad9315fe08c6025a543f573dcacc0e1e941","skill",[32,33,34],"claude_code","codex","gemini_cli","single",{"executes_code":28,"modifies_global_config":28,"requires_secrets":37,"uses_absolute_paths":28,"network_access":28},[],{"npm":39,"pip":40,"brew":41,"system":42},[],[],[],[],{"commands":44,"expected_files":45},[],[19],{"asset_kind":30,"target_tools":47,"install_mode":35,"entrypoint":19,"risk_profile":48,"dependencies":50,"content_hash":29,"verification":55,"inferred":58},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":49,"uses_absolute_paths":28,"network_access":28},[],{"npm":51,"pip":52,"brew":53,"system":54},[],[],[],[],{"commands":56,"expected_files":57},[],[19],true,{"target":33,"score":60,"status":61,"policy":62,"why":63,"asset_kind":30,"install_mode":35},98,"native","allow",[64,65,66,67,68,69,70],"target_tools includes codex","asset_kind skill","install_mode single","markdown-only","policy allow","safe markdown-only Codex install","trust established",{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":29,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":74,"review_status":75,"signals":76},"established","hash_only",[],"unreviewed",[77,78,79],"author has published assets","content hash available","no dangerous capability badges",{"owner_uuid":9,"owner_name":10,"source_url":81,"content_hash":29,"visibility":18,"created_at":82,"updated_at":82},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-1722f63f","2026-05-13 00:24:46",null,[85,137,184,231],{"id":86,"uuid":87,"slug":88,"title":89,"description":90,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":91,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":92,"tags":93,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":95,"asset_kind":30,"target_tools":96,"install_mode":35,"entrypoint":97,"risk_profile":98,"dependencies":100,"verification":105,"agent_metadata":108,"agent_fit":120,"trust":122,"provenance":125,"created_at":127,"updated_at":128,"__relatedScore":129,"__relatedReasons":130,"__sharedTags":135},1347,"a81f7c61-3862-11f1-9bc6-00163e2b0d79","dear-imgui-bloat-free-immediate-mode-gui-c-powers-every-a81f7c61","Dear ImGui — Bloat-Free Immediate Mode GUI for C++ That Powers Every Game Tool","Dear ImGui is the immediate-mode GUI library used by virtually every game engine for in-game editors, debug overlays, and tooling. Minimal dependencies, minimal state, maximum productivity.",69,[],[94],{"id":24,"name":25,"slug":26,"icon":27},"b862676e904b08463e2825a5de2e912bc775a1bcc538fad0d1cda5c277ec1cac",[32,33,34],"SKILL.md",{"executes_code":28,"modifies_global_config":28,"requires_secrets":99,"uses_absolute_paths":28,"network_access":28},[],{"npm":101,"pip":102,"brew":103,"system":104},[],[],[],[],{"commands":106,"expected_files":107},[],[13],{"asset_kind":30,"target_tools":109,"install_mode":35,"entrypoint":97,"risk_profile":110,"dependencies":112,"content_hash":95,"verification":117},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":111,"uses_absolute_paths":28,"network_access":28},[],{"npm":113,"pip":114,"brew":115,"system":116},[],[],[],[],{"commands":118,"expected_files":119},[],[13],{"target":33,"score":60,"status":61,"policy":62,"why":121,"asset_kind":30,"install_mode":35},[64,65,66,67,68,69,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":95,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":123,"review_status":75,"signals":124},[],[77,78,79],{"owner_uuid":9,"owner_name":10,"source_url":126,"content_hash":95,"visibility":18,"created_at":127,"updated_at":128},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fdear-imgui-bloat-free-immediate-mode-gui-c-powers-every-a81f7c61","2026-04-15 08:33:00","2026-05-13 07:03:23",126.76764706002139,[131,132,133,134],"topic-match","same-kind","same-target","same-author",[26,136],"scripts",{"id":138,"uuid":139,"slug":140,"title":141,"description":142,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":143,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":144,"tags":145,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":147,"asset_kind":30,"target_tools":148,"install_mode":35,"entrypoint":149,"risk_profile":150,"dependencies":152,"verification":157,"agent_metadata":160,"agent_fit":172,"trust":174,"provenance":177,"created_at":179,"updated_at":180,"__relatedScore":181,"__relatedReasons":182,"__sharedTags":183},1757,"0dc8d12a-3ba8-11f1-9bc6-00163e2b0d79","clay-high-performance-ui-layout-library-c-0dc8d12a","Clay — High-Performance UI Layout Library in C","Clay is a single-header C library for building responsive UI layouts with microsecond performance, supporting flexbox-style positioning in under 2000 lines of code.",55,[],[146],{"id":24,"name":25,"slug":26,"icon":27},"29744af48ea6bdcef4a928f6ea0a7b229b6c41a20e1e45c16cdce72277f74986",[32,33,34],"Clay Layout Guide",{"executes_code":28,"modifies_global_config":28,"requires_secrets":151,"uses_absolute_paths":28,"network_access":28},[],{"npm":153,"pip":154,"brew":155,"system":156},[],[],[],[],{"commands":158,"expected_files":159},[],[149],{"asset_kind":30,"target_tools":161,"install_mode":35,"entrypoint":149,"risk_profile":162,"dependencies":164,"content_hash":147,"verification":169},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":163,"uses_absolute_paths":28,"network_access":28},[],{"npm":165,"pip":166,"brew":167,"system":168},[],[],[],[],{"commands":170,"expected_files":171},[],[149],{"target":33,"score":60,"status":61,"policy":62,"why":173,"asset_kind":30,"install_mode":35},[64,65,66,67,68,69,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":147,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":175,"review_status":75,"signals":176},[],[77,78,79],{"owner_uuid":9,"owner_name":10,"source_url":178,"content_hash":147,"visibility":18,"created_at":179,"updated_at":180},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fclay-high-performance-ui-layout-library-c-0dc8d12a","2026-04-19 12:27:19","2026-05-12 09:52:23",88.6222820405093,[131,132,133,134],[26,136],{"id":185,"uuid":186,"slug":187,"title":188,"description":189,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":190,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":191,"tags":192,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":194,"asset_kind":30,"target_tools":195,"install_mode":35,"entrypoint":97,"risk_profile":196,"dependencies":198,"verification":203,"agent_metadata":206,"agent_fit":218,"trust":220,"provenance":224,"created_at":226,"updated_at":227,"__relatedScore":228,"__relatedReasons":229,"__sharedTags":230},1022,"3ae90b65-35aa-11f1-9bc6-00163e2b0d79","alpine-js-rugged-minimal-js-framework-your-markup-3ae90b65","Alpine.js — Rugged Minimal JS Framework for Your Markup","Alpine.js is a rugged, minimal framework for composing JavaScript behavior directly in your HTML markup. Like jQuery for the modern web but declarative — reactive data, directives, and state with 15KB gzipped and zero build step.",100,[],[193],{"id":24,"name":25,"slug":26,"icon":27},"cc0631e5b1af042ffaeec2adbd79a45581453db2848aa4bb120397b2e730cff0",[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":197,"uses_absolute_paths":28,"network_access":28},[],{"npm":199,"pip":200,"brew":201,"system":202},[],[],[],[],{"commands":204,"expected_files":205},[],[13],{"asset_kind":30,"target_tools":207,"install_mode":35,"entrypoint":97,"risk_profile":208,"dependencies":210,"content_hash":194,"verification":215},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":209,"uses_absolute_paths":28,"network_access":28},[],{"npm":211,"pip":212,"brew":213,"system":214},[],[],[],[],{"commands":216,"expected_files":217},[],[13],{"target":33,"score":60,"status":61,"policy":62,"why":219,"asset_kind":30,"install_mode":35},[64,65,66,67,68,69,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":194,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":221,"review_status":75,"signals":222},[],[223,77,78,79],"asset has usage views",{"owner_uuid":9,"owner_name":10,"source_url":225,"content_hash":194,"visibility":18,"created_at":226,"updated_at":227},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Falpine-js-rugged-minimal-js-framework-your-markup-3ae90b65","2026-04-11 21:27:47","2026-05-12 23:03:10",86.00648206067396,[131,132,133,134],[26,136],{"id":232,"uuid":233,"slug":234,"title":235,"description":236,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":237,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":238,"tags":239,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":241,"asset_kind":30,"target_tools":242,"install_mode":35,"entrypoint":243,"risk_profile":244,"dependencies":246,"verification":251,"agent_metadata":254,"agent_fit":266,"trust":268,"provenance":271,"created_at":273,"updated_at":274,"__relatedScore":275,"__relatedReasons":276,"__sharedTags":277},1872,"156ca032-3d18-11f1-9bc6-00163e2b0d79","linkding-minimal-self-hosted-bookmark-manager-156ca032","Linkding — Minimal Self-Hosted Bookmark Manager","Linkding is a lightweight, self-hosted bookmark management tool with tagging, full-text search, and a clean web UI. It runs on minimal resources and integrates with browser extensions and mobile apps.",99,[],[240],{"id":24,"name":25,"slug":26,"icon":27},"fa8cc43954eaa282afcb751a5ce311f2a1fd30711d45e6fa8930cd8865175364",[32,33,34],"Linkding Bookmark Manager",{"executes_code":28,"modifies_global_config":28,"requires_secrets":245,"uses_absolute_paths":28,"network_access":28},[],{"npm":247,"pip":248,"brew":249,"system":250},[],[],[],[],{"commands":252,"expected_files":253},[],[243],{"asset_kind":30,"target_tools":255,"install_mode":35,"entrypoint":243,"risk_profile":256,"dependencies":258,"content_hash":241,"verification":263},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":257,"uses_absolute_paths":28,"network_access":28},[],{"npm":259,"pip":260,"brew":261,"system":262},[],[],[],[],{"commands":264,"expected_files":265},[],[243],{"target":33,"score":60,"status":61,"policy":62,"why":267,"asset_kind":30,"install_mode":35},[64,65,66,67,68,69,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":241,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":269,"review_status":75,"signals":270},[],[77,78,79],{"owner_uuid":9,"owner_name":10,"source_url":272,"content_hash":241,"visibility":18,"created_at":273,"updated_at":274},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Flinkding-minimal-self-hosted-bookmark-manager-156ca032","2026-04-21 08:21:47","2026-05-13 06:44:31",86,[131,132,133,134],[26,136]]