Skip to main content

A minimalistic GUI library for OpenGL, GLES 2, and Metal

Project description

NanoGUI is a minimalistic cross-platform widget library for OpenGL 3+, GLES 2/3, and Metal. It supports automatic layout generation, stateful C++ lambdas callbacks, a variety of useful widget types and Retina-capable rendering on Apple devices thanks to NanoVG by Mikko Mononen. Python bindings of all functionality are provided using pybind11.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

nanogui-0.1.4-cp39-cp39-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

nanogui-0.1.4-cp39-cp39-manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9

nanogui-0.1.4-cp39-cp39-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

nanogui-0.1.4-cp39-cp39-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

nanogui-0.1.4-cp38-cp38-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

nanogui-0.1.4-cp38-cp38-manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8

nanogui-0.1.4-cp38-cp38-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

nanogui-0.1.4-cp37-cp37m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

nanogui-0.1.4-cp37-cp37m-manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7m

nanogui-0.1.4-cp37-cp37m-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

nanogui-0.1.4-cp36-cp36m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.6m Windows x86-64

nanogui-0.1.4-cp36-cp36m-manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6m

nanogui-0.1.4-cp36-cp36m-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file nanogui-0.1.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: nanogui-0.1.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 872e82b52006c5e6d705f7c1adad5be121f22e642b6037c34ff6a9b1aeb3a8af
MD5 855a0a627f98557180bc1aff82f270d8
BLAKE2b-256 c3450956f7229fe6cd15dbc04dab621a11147e5d7daaa8da1ab6385690f70622

See more details on using hashes here.

File details

Details for the file nanogui-0.1.4-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: nanogui-0.1.4-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.4-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc54f8002663aaf934b660a26aef3bcacf6ec313720f7cdc51246d1e53d1aeda
MD5 4f4c0e5e48c2e42314c58e17edb4b9e5
BLAKE2b-256 4de562da5d82ef052e85c561e8cee5d2883d1bd54515c85631b0e8d639efb4f1

See more details on using hashes here.

File details

Details for the file nanogui-0.1.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: nanogui-0.1.4-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb2fc1de0c73828817956d3bf9cc38ff0d4950bd4b0d5f362b90497276f547e2
MD5 31e2c1c0f58d839e89a1e2434b2a9d79
BLAKE2b-256 a8fcd22d95203d89b6cfd27fe423f192d065fd76ab6f79fd22e1af7382e1ca65

See more details on using hashes here.

File details

Details for the file nanogui-0.1.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: nanogui-0.1.4-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fcfcb05c8cb5d9fe0aabf3b6c0a487144135fc462200cba2268cd00e92c52897
MD5 ae5265027b82e0f1db9f57e9a1b77169
BLAKE2b-256 a90a27ee53fc69c4272670127c695175886dde3dcdf7a2e7b8ba4cfc9eee5bb5

See more details on using hashes here.

File details

Details for the file nanogui-0.1.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: nanogui-0.1.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 df6753c7c769a9a664ae309ce7d05404c1bd25dac0dfc3e523fd835540b954f8
MD5 c05568c7af9f6c015c5a7d965cf55078
BLAKE2b-256 a67273899737895271a29bb25d79fd1f7e54cd979f935c44bee76653c42f77cc

See more details on using hashes here.

File details

Details for the file nanogui-0.1.4-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: nanogui-0.1.4-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.4-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63f9e69456466f958948f1ab16375405dd020a6f82d16edd619ac26ecd05a268
MD5 0d4b1fef9e79e42463ade2b58a8b0905
BLAKE2b-256 0fe3ec38a9f8d9b085b039fc810af3f1040cba302bf5aa6528433ace255ca9a8

See more details on using hashes here.

File details

Details for the file nanogui-0.1.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: nanogui-0.1.4-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3ea09bd3679c4337a755e398623c31e0e2e356aeb29525fa4815659ca977b8f3
MD5 12245110e2a00a142d4387dc654af6f0
BLAKE2b-256 8dae52af6b12896100cfc52567f92a3a5008f0f33e023bbff5104d69f77da40c

See more details on using hashes here.

File details

Details for the file nanogui-0.1.4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: nanogui-0.1.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a012899eec7f71c782081dee95bba02216a8cb472348b37aa0561a6caba9e057
MD5 baba801a5da675c3432d070c19fe98db
BLAKE2b-256 2d4d7a7724f27383cc0124c721b202313b43c766db66585dc153af1e05ee133b

See more details on using hashes here.

File details

Details for the file nanogui-0.1.4-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: nanogui-0.1.4-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.4-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 baee0ec602a4c4ce6a200f25fb8ee56f440f9ed601aad3119375ff3b5be05226
MD5 206abd01399786bcccf04538086009f6
BLAKE2b-256 93509c85cb548cea4d645cadcb2b7bfce4bcafdfcb96e7b314053b8f92e41d3d

See more details on using hashes here.

File details

Details for the file nanogui-0.1.4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: nanogui-0.1.4-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 be0f884424955567ec3e1cdde496cc12e56ba94d34e1a0a2c24da813d21a96a9
MD5 224c31d8a0b8bfcef5087af5bbb07494
BLAKE2b-256 19293ae21744d50b5c158494b486820e21cbc581bb327fe51e1aeb5ff0f85eb7

See more details on using hashes here.

File details

Details for the file nanogui-0.1.4-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: nanogui-0.1.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8dca81b2cb8c0c720a6f42aa1fb84f83e1ed6a13a4adacdfaa971f1c0ac1c920
MD5 e7e0ae6eb4463942bb750beda2d78fb6
BLAKE2b-256 26240f7fddcddd09ee4809caf4bdc36548a526961f30f12dd2134f8fb144cd38

See more details on using hashes here.

File details

Details for the file nanogui-0.1.4-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: nanogui-0.1.4-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.4-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4bfc96988370f562fc0d203529f2cfcef3ce830270351f3f337749fd087e04f
MD5 4f41dfb6a92b4706562d56dc8f7fc030
BLAKE2b-256 f876fdc7622c0c16a83a6e351201540cfe04a3f6b95c5ea332083260dd5450ce

See more details on using hashes here.

File details

Details for the file nanogui-0.1.4-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: nanogui-0.1.4-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 16681a0a3021d107777f46bdd203276dbe9f4e81a5260ecb037b525a5911da83
MD5 f7202512314789b9321a087493e191ca
BLAKE2b-256 3bfde892dfb16291c605e7015ba4e63aa3b94c60ba0360972561937b3bc3d2ee

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page