nana alternatives and similar libraries
Based on the "GUI" category.
Alternatively, view nana alternatives based on common mentions on social networks and blogs.
-
libui
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports. [MIT] -
webview
Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and MSHTML (Windows) -
wxWidgets
A C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. [Own LGPL] -
GacUI
GPU Accelerated C++ User Interface, with WYSIWYG developing tools, XML supports, built-in data binding and MVVM features. [Ms-PL] -
Sciter
Sciter is an embeddable HTML/CSS/scripting engine aimed to be used as an UI layer of modern desktop applications. [Free/Commercial] -
copperspice
CopperSpice is of a set of C++ libraries used to develop cross-platform software applications. -
PDCurses
Public domain curses library with both source code and pre-compiled library available. [PublicDomain] -
Turbo Vision
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support. -
QwtPlot3D
A feature-rich Qt/OpenGL-based C++ programming library, providing essentially a bunch of 3D-widgets. [zlib]
Get performance insights in less than 4 minutes
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of nana or a related project?
Popular Comparisons
README
Nana C++ Library
Linux (gcc 8.3.0 and 9.2) including (nana-demos)
Windows (Microsoft (R) Build Engine version 15.9.21)
[](LICENSE)
Nana is a C++ standard-like GUI library designed to allow developers to easily create cross-platform GUI applications with modern C++ style. Currently it is regularly tested on Linux(X11) and Windows, and experimentally on macOS and FreeBSD. The nana repository contains the entire source of the library. You can browse the source code and submit your pull request for contributing.
License
Nana is licensed under the Boost Software License
Members
Jinhao, Ariel Viña RodrÃguez.
Support
The best way to get help with Nana library is by visiting http://nanapro.org/help.htm
Sending a Pull Request ?
This project encourage you to contribute through sending a pull request! There is a simple rule: please don't directly commit your contributions to the master branch. According to your commits, please choose the hotfixes branch or the develop branch. Thank you!
Introduction to the Repository
There are two main branches with an infinite lifetime:
- master is the main branch and it is marked as every version release.
- develop is also another main branch where the source code reflects a state with the lastest delivered developement changes for the next release.
Other branches:
- features are used to develop new features for the upcoming or a distant future release. Feature branches are named as 'feature-FEATURENAME'.
- hotfix is meant to prepare for a new release, and fixes some bugs from the corresponding tag on the master branch.
*Note that all licence references and agreements mentioned in the nana README section above
are relevant to that project's source code only.