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.3-cp39-cp39-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

nanogui-0.1.3-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.3-cp38-cp38-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8

nanogui-0.1.3-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.3-cp37-cp37m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m

nanogui-0.1.3-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.3-cp36-cp36m-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m

nanogui-0.1.3-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.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: nanogui-0.1.3-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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bc8ba1c013712080a3c664a6b3c890f10adb0dc12044ec88a65319ab141761c5
MD5 7005b56a3e7f7fb8772507ebc512855a
BLAKE2b-256 b59c771a9b393bdf89103ab120ae2ef41cbd904537ffcba8a8f8c8ed443b13d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.3-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.3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51ee04a753938f3eed807afe0b2d85a657108fff235511b25a7ebc32b080682f
MD5 7ab02cd2027722050b90a530b7c01def
BLAKE2b-256 cdcc502ee495a9b5cfc0b987a3883b0f17befa9477f5038cf436b96171bd661f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.3-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.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c4c9289ce69d287c85bb7c8a43a6686f72238fa9bfa4afcae7239be3846a08a
MD5 471d53127c50f6832a0f774201c95d95
BLAKE2b-256 4fff23408a5e022a1abf56ee62757417c1d117bc871747c2b600c2a11302d43e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.3-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.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 581ba26b4face5a9b3ce1b56fd47b14c45e531f955ad4abd3b78f7bb22a5e305
MD5 3a08a922c34f5f00c52d18c04e0f91ce
BLAKE2b-256 2601cfb823b773d96eca168e13656c9a71562cd219d5e019d665445fa8706e92

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.3-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.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 13ce8dafb79ea02c4d646af532e3c33da0f607c28ac72dd46c2c0fa7c63fd2ab
MD5 1ebea14b2fcc28fac2a06cede2bc5096
BLAKE2b-256 bd7cee06a77f736f2ccd5ea83ac9ecc40ecd0f2ef631c88bc7a3d101e38522b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.3-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.3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c85892fd94f5212362e4cd3e50ce9789930c7f0ee91abab05df9dbb5d4d725f
MD5 6d154c9f9cbb0e927251415cd1cb514e
BLAKE2b-256 4b0c60bbd32ea66bed7e2c00882e59101ff21374bef1d62712e1e6cbefb1df14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.3-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.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c8ae6c17e2e13ec977ea773c688f38c7b390e705208a95358d44a5be0f812f36
MD5 b3cc87aeaf19cd6948c481cc7bb53d0b
BLAKE2b-256 9e866ba45b3fb165a8274631ae37a7c9e3b50ef6a8044b197ff4db35e38fcf68

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.3-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.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7be8177a9e8b6226b5948a8d5a5825d3c65694b6ea2f60be501cd37c8442bbf1
MD5 19f0108786c6a9d572595429a0bcb532
BLAKE2b-256 8f2a4e87a85c53978d78c98e00ffde303e47fcda498d8fddf0953b21c311ded4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.3-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.3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5d67f5bac2ba2ef75fd49129ad548c4bbb4f87f9b7339f574fb099ca150d01d
MD5 c07a6c21ad08de3f8a532a6f5c8edca4
BLAKE2b-256 58453223466e1a1c97dfecd6fe2c348f1e93dfd3c67c09c912a5460bec35ef1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.3-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.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 24a4299e09876ef853385427d5ecccd2e52dc691a506e95e8fe40f20be61988a
MD5 20677af6a9fde29dfacd26a8a62a128e
BLAKE2b-256 81a4444d94f99fc333d6edb83df7d856e057033581184c57dbce6bc8b61ce0dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.3-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.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f15bbf3dcba3c7b0e20c38ebb2d45bc91a6daf425aad49178f60b69894b710ce
MD5 b1ebd613a96bab7451d8b7b5ba41430a
BLAKE2b-256 8dfd6cf0d5cb5b18993eb2995151aca0b02f6b92dd1cf86c9699747aac35a8f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.3-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.3-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99ff1261a51ef8c36754e46404ae7b7edcb37c678ee067b61c8e57ed1d24d2ab
MD5 4cab092cfb403d5468f02a5be24ad2c9
BLAKE2b-256 9129b13255efd4a48a577a2701f922d73a275eb5068cdfae19760be770b74cb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.3-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.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd6a2b81ea82ec9415037407335219472fe81237e80f91cdd647f29371ea9300
MD5 b81b987995da9295e729ce45ef667e89
BLAKE2b-256 17fc4693dcb5a6d369f8b8baa247ade307040d76f011e68dc56665b245938d7f

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