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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m

nanogui-0.1.2-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.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: nanogui-0.1.2-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.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 16f82e983c2b32fa9478f12f9a0dba66ed9c6fdcf2dce12f8d63ec1747987466
MD5 4987a6f07ed691084050470985c64e89
BLAKE2b-256 8865af41f12e3e63642f08767b18791810a93f336f2a94f19089da084aee3c3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.2-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.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47a3aaaf3cb1ab5f56382f6b3b2a5704820a5a2643b672ab2e52980bfdf7f7a0
MD5 17c829fa2df9e475d7afe3d49e1d6006
BLAKE2b-256 324784ec15e54fbc6396114eca998a2932237c6cf41ae34237580e6f8499179c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.2-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.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f12f0a64e45837043d533926cb359ac0ea4bbec5aa3069d479775e62ce5223d6
MD5 099f3da4627646b89ca51f5fe4e86f86
BLAKE2b-256 b79573efe7aada733ae8d6142313a6c139551e53939ef5afe9dc9a72097e64b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.2-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.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7c927c631784ecb0a77bd6a4d585231f52c7ef206726372b20a448250c1d1486
MD5 22ddffcb620e88ff0da14e877cb330f8
BLAKE2b-256 d315aced6cc6646c95b6f77f1aac236a12ad0c1e24c6603dcdc44018b552c9d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.2-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.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23a219ce00ebe14103bc7578d17f4af1a9e40db9501def872f0d06c9192aac94
MD5 69f22a5f86b61c246bb548d6ee9a891e
BLAKE2b-256 973dc1aced2bf7bb588d0c4869adc5726d745403fc75efee6ad69e7864f89f96

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.2-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.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c407be6debe792a1916b0a871590ba9e67d2ca3c6a91b4d91b4401bb57fe390f
MD5 3ecd63697b96264a181d1d9a043d0912
BLAKE2b-256 15b4ec030bb4f37948b93851d2e04d4792b4f1bfcd98e0a4765bac68069d479f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.2-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.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e422229d6120a91f65bac56674f873e7dc37881bd8733fdc5f31b7e8101f7523
MD5 7d59054ab0cbde21ac99679e19f33879
BLAKE2b-256 060208c7576b31f4aa1992be926b77610c4ef486b2ed41cf4117ffa80188cf3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.2-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.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.2-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 170bb214e2e21bd485b0a41868d1926872a1e8b725f08bc9a8124fefaeea8be2
MD5 b0d688c16486f7289dad60a9ca80ea43
BLAKE2b-256 a20ff91c33fe8547226fa1d3f6ff455067848818371c562697219be444810e0e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.2-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.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bd95132bba059e1c3b104ef8c101e4e20dd836e4b62325f9923a2a520b958ad3
MD5 1f6de71c11cecbf04255baefc60f68f1
BLAKE2b-256 e78709a979d38ea430d43c07c53088ea3e89115a333065cbec4ce12aecd49270

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.2-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.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b94e2d6e2178a71c295f5db67d8cf1275b4c445db708ec39c350a135118a33b5
MD5 8b5b224d6b8cfc5a3f7b5b5f890f9730
BLAKE2b-256 128689974b4776982cfae93a60be98954560735de81c5609bc9977ca0ec5191f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.2-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.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.2-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 249dbea6f7380a031ae71fbdf4306fd672f74e45504a3950dcd22ecdacbc6030
MD5 662ef0284453112f6a3950dd873d55d2
BLAKE2b-256 2c5ae261205e729e12d5dad374ec0a73beef94afe46d4afdfcb99f28219bd517

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nanogui-0.1.2-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.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for nanogui-0.1.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0e9ab947ceb70b984dfd3eb011a998d8528b38605816254a71368dad8053ad6a
MD5 f0653953e7f18ca6bdf20d1bfe3781cf
BLAKE2b-256 1e770c07a38db0ac70da90151a2aecd7a4be4231038be21c629fe4fabe87c7ed

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