Skip to main content

Python Dear ImGui bindings

Project description

slimgui

Reasonably complete Dear ImGui (and ImPlot) bindings for Python.

Getting started

Examples

Background

Motivation:

  • Modernized build process to support Python typings (.pyi files) to allow good IDE support (auto-complete, type checking in VSCode)
  • Closely match the Dear ImGui API but adapt for Python as necessary. Don't invent new API concepts.

Very similar to https://github.com/pyimgui/pyimgui except built with Nanobind to better support typings.

Development

Project details


Download files

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

Source Distribution

slimgui-0.6.0.tar.gz (2.6 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

slimgui-0.6.0-cp314-cp314t-win_amd64.whl (927.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

slimgui-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

slimgui-0.6.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (890.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

slimgui-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl (793.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

slimgui-0.6.0-cp312-abi3-win_amd64.whl (887.7 kB view details)

Uploaded CPython 3.12+Windows x86-64

slimgui-0.6.0-cp312-abi3-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

slimgui-0.6.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (881.3 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

slimgui-0.6.0-cp312-abi3-macosx_11_0_arm64.whl (787.4 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

slimgui-0.6.0-cp311-cp311-win_amd64.whl (888.4 kB view details)

Uploaded CPython 3.11Windows x86-64

slimgui-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

slimgui-0.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (882.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

slimgui-0.6.0-cp311-cp311-macosx_11_0_arm64.whl (785.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

slimgui-0.6.0-cp310-cp310-win_amd64.whl (888.4 kB view details)

Uploaded CPython 3.10Windows x86-64

slimgui-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

slimgui-0.6.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (882.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

slimgui-0.6.0-cp310-cp310-macosx_11_0_arm64.whl (784.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file slimgui-0.6.0.tar.gz.

File metadata

  • Download URL: slimgui-0.6.0.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for slimgui-0.6.0.tar.gz
Algorithm Hash digest
SHA256 29e898ec7b5f1017900d7dd490c3ce55d5c6219ea690ff8dd06e42b19df88ae4
MD5 8e9ad3f45ee8f7bf622399bb62e87b5b
BLAKE2b-256 ead62be20b8d7bc8d4782fc51f71715ab9c5129e1fad728032bb34b7e3ffbbc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0.tar.gz:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: slimgui-0.6.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 927.8 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for slimgui-0.6.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 a687cf7e2a9ee38ba9ea3df7f7be9162f161769f159959294ba048641acefbba
MD5 4563d30e03e82632b117525fdfb236a2
BLAKE2b-256 c896e7f168d38b61c8d40532eb5138b0e95499689d51a476fbe3bda3f8748706

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp314-cp314t-win_amd64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f329bf2cb2140eb6a239e76561eefb8237a2b3dc43f7a3f9f8c652842c3b4f0a
MD5 c35262c52fb47bd3eff411aefe60f487
BLAKE2b-256 78b0165071e3531213ea393e90972edbdee0540187b16fc26d0bcc5c7996c012

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.6.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59518c6fcbfe51a313f16d7d5c324f82c580f44a7c9d4234646240a27aa1f545
MD5 ddc161f13011d74b4326dd9869e62ca1
BLAKE2b-256 fd0b664084d1deb58be767f66092be6460216a92550ed4da1b27377508c3d33e

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slimgui-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbe793942c768a6eeb2eb443b562c64cede877866490b63d166219d3fe8b3cbc
MD5 ad28a630e87824dd09015e94ddaab242
BLAKE2b-256 be3007f0395cd9be7be3e14204f24ce386987fcc312570add71ec38252f73d09

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: slimgui-0.6.0-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 887.7 kB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for slimgui-0.6.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 285060ff49444e61ccdd8df606e846b0271fd386e2ba3c8184b4ebd01cb0f110
MD5 818cf826532a35f2838dbf39064268a0
BLAKE2b-256 30f4d96a69bd71ddfb71ed2c13a7d0bbe1bbbf25e5ca94fc4f4f35927461242a

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp312-abi3-win_amd64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.6.0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 30683ab40d3149f1f7d0d248c0a5eed5d9ab5f8d828467f085df4db419400ff6
MD5 9fbca6b617abe1846fc845d20e5335d2
BLAKE2b-256 ef6d8be5b6e8c06ea132631eeab23cdb5dd35f09a8f0c50f0f4037dbbff82fdd

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp312-abi3-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.6.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04afe8c56f9ef5c8b72ec7fec17caffc83b4beef4c0203dfa4ab19a90a055e79
MD5 6a5b017bcb57f58cb1efa9fda594486f
BLAKE2b-256 a5552d9bef5efb2c86844f4525204751c3e32eabb021a327b130c2f763545bea

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slimgui-0.6.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4312d87f6ab0534388611abe678758bf1e181ce924b0aed43308ae6cbb1a9c47
MD5 d76036254b11351c4a4cff7abbcfe3cc
BLAKE2b-256 d140a820cdc22a8aef8bfaeb897b8387c7ceaa61b977389ac46beb251a99bf74

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp312-abi3-macosx_11_0_arm64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: slimgui-0.6.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 888.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for slimgui-0.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d25beee8df7632e51641a07e941b5f4c86e439115f80c01ff6525d64f5891de2
MD5 f70fdbc0a9e9aa82789e216aeb9ac537
BLAKE2b-256 c49f0f98466a626b52c894ec7bfe2f37b5d7ca002b29abad7a220d7163ee923b

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a44c97dca8c3603efb678ac3cace83e345fe3d0ddda747d8c9e26cff8e13415
MD5 6a00904e5cf44269401ec88de6ece4ed
BLAKE2b-256 472769b548da5e5e91f6fa7a6e37395a5f2e9b0758810139f35f43269bf000f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f81f64139b038d6ca847250c7e40f9b1829e49fc561d532bdaa850e265bfcc77
MD5 74846f97f33c80d0bffbf4c2b74b4e82
BLAKE2b-256 575e76373bc178a223787a9259f5f3dece7403081c5f1c58729bd136646e38e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slimgui-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4734272565e160abad19a0831b7fe59d6d8e6dda9ca868f5baa452e99e677496
MD5 916db349fd20686acec351cf9365c64c
BLAKE2b-256 76fb9a53d064bd239f1610eea350b9093f1809db45830ce62ef608ad6a4f22d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: slimgui-0.6.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 888.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for slimgui-0.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 97b78ab5780f253581cac36a0a44c47dc4ecebde52b5f8deb41ef1b40fe89c27
MD5 76d079484e8697fba92041266cc18c58
BLAKE2b-256 c1be6d0dbc2570ae4a15aa06e43a778cec9debdb6f3861c7aebce716a401ba34

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 123f03c9c81d262fcbe17b617a2227deb17d6c552104e73338a657d9d0347447
MD5 74c3bd486eb1f12ac31779ace65a0e13
BLAKE2b-256 94b7ed4f47e5a2dc4e890fa62250b5acaf219a1698abf5331984ba93f5bcb34c

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.6.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7fc4babb76c68c40a76480ce0276d7247e7421fb5dede9f6fcdb9e17ce496a2a
MD5 6b638ae3b09cf35763a64a4f728f7323
BLAKE2b-256 0ac4edc7d2425779e81fde72c9c1e13e232b2a400ff2daa577ab7976d24dd763

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slimgui-0.6.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slimgui-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 09cec8ab4f71b87394776cb716d19d8c73a3899880da6d0ad8d34e7fb3dd4aaa
MD5 c34edd557c3b3cc3f1a8d147be8d3201
BLAKE2b-256 0c241d7db9ffe720b8edad29cdaa67812520d81b55cb3f248c9457368651d3bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.6.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on nurpax/slimgui

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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