awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cnjinhao avatar

cnjinhao/nana

0
View on GitHub↗
2,479 stars·346 forks·C++·BSL-1.0·14 viewsnana.acemind.cn↗

Nana

a modern C++ GUI library

Features

  • GUI Frameworks - Modern C++ style GUI programming.
  • User Interface - Cross-platform GUI library in modern C++.

Star history

Star history chart for cnjinhao/nanaStar history chart for cnjinhao/nana

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Nana

These projects share indexed features with Nana. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • idea4good/guiliteidea4good avatar

    idea4good/GuiLite

    7,749View on GitHub↗

    GuiLite is a header-only C++ graphical user interface library and cross-platform framework. It provides a minimal implementation for rendering user interfaces and visual widgets across diverse environments, ranging from resource-constrained microcontrollers and embedded hardware to full desktop operating systems. The library functions as an embedded graphics system for composing visual layouts and rendering multi-language text using UTF-8 encoding and compatible font engines. It supports the integration of multimedia content, including the display of 3D graphics and video playback. The frame

    C++
    View on GitHub↗7,749
  • mikke89/rmluimikke89 avatar

    mikke89/RmlUi

    4,178View on GitHub↗

    RmlUi is a cross-platform UI renderer and middleware library that enables the creation of user interfaces using a subset of HTML and CSS. It functions as a rendering-agnostic layer designed to integrate web-standard layout and styling into custom game engines and embedded applications. The framework is distinguished by its integration of Lua for dynamic logic and control, as well as a specialized toolkit for rendering SVG images and Lottie animations. It utilizes a pluggable rendering backend that decouples geometry generation from the final display, allowing it to generate textured geometry

    C++
    View on GitHub↗4,178
  • avaloniaui/avaloniaAvaloniaUI avatar

    AvaloniaUI/Avalonia

    30,986View on GitHub↗

    Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows, macOS, and Linux from a single codebase. It functions as a declarative UI toolkit, allowing developers to define complex visual hierarchies and interface structures using a markup-based syntax that maps directly to underlying object properties. By utilizing the Model-View-ViewModel architectural pattern, the framework facilitates a clean separation between application logic and user interface layout, which simplifies unit testing and component maintenance. The framework disting

    C#androidapp-frameworkavalonia
    View on GitHub↗30,986
  • ocornut/imguiocornut avatar

    ocornut/imgui

    73,875View on GitHub↗

    This project is an immediate-mode graphical user interface library designed for rapid development of tools and debugging interfaces. By generating UI geometry every frame through procedural code, it eliminates the need for persistent state synchronization between application data and the interface. It is primarily intended for integration into existing rendering pipelines, where it produces raw vertex buffers and draw commands that are agnostic to the underlying graphics API. The library distinguishes itself through a highly decoupled architecture that supports complex, dockable, and multi-vi

    C++apicplusplusframework
    View on GitHub↗73,875
Compare all 30 related projects→

Frequently asked questions

What does cnjinhao/nana do?

a modern C++ GUI library

What are the main features of cnjinhao/nana?

The main features of cnjinhao/nana are: GUI Frameworks, User Interface.

Which projects share features with cnjinhao/nana?

Projects with overlapping indexed features include: mikke89/rmlui — RmlUi is a cross-platform UI renderer and middleware library that enables the creation of user interfaces using a… ocornut/imgui — This project is an immediate-mode graphical user interface library designed for rapid development of tools and… avaloniaui/avalonia — Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows,… idea4good/guilite — GuiLite is a header-only C++ graphical user interface library and cross-platform framework. It provides a minimal… andyobtiva/glimmer — DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop… allendang/cimgui-go — Auto generated Go wrapper for Dear ImGui via cimgui.