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.8.0.tar.gz (2.9 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.8.0-cp314-cp314t-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14tWindows x86-64

slimgui-0.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

slimgui-0.8.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

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

slimgui-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl (885.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

slimgui-0.8.0-cp312-abi3-win_amd64.whl (978.0 kB view details)

Uploaded CPython 3.12+Windows x86-64

slimgui-0.8.0-cp312-abi3-musllinux_1_2_x86_64.whl (1.5 MB view details)

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

slimgui-0.8.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

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

slimgui-0.8.0-cp312-abi3-macosx_11_0_arm64.whl (880.3 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

slimgui-0.8.0-cp311-cp311-win_amd64.whl (978.2 kB view details)

Uploaded CPython 3.11Windows x86-64

slimgui-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

slimgui-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

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

slimgui-0.8.0-cp311-cp311-macosx_11_0_arm64.whl (877.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

slimgui-0.8.0-cp310-cp310-win_amd64.whl (978.2 kB view details)

Uploaded CPython 3.10Windows x86-64

slimgui-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

slimgui-0.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

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

slimgui-0.8.0-cp310-cp310-macosx_11_0_arm64.whl (877.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for slimgui-0.8.0.tar.gz
Algorithm Hash digest
SHA256 a5d853d1a4db25c03bb57707092060016d4dc2dbd57ebd717b07e9eb9d225a6d
MD5 2040eb4e7d989d9b40fe6fb314068d35
BLAKE2b-256 63f31c2e8d49684e93888c549834ade8fb71c341e60ab4f8de866bf814f5b121

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp314-cp314t-win_amd64.whl.

File metadata

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

File hashes

Hashes for slimgui-0.8.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 da3ca88ca3228b4e3afe0938c4b5047ff4f099c8598fd290ea034186cd2818dd
MD5 9b6c34e7694c0563964dc3f6beb1f969
BLAKE2b-256 deb8c56b37de731725be64d8a8d9cdc9eb002eae4247383959ba0d3c6de9368c

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b550e30969e82a501b2dd1001c515b69c646e8fac9c8c7d1846fbecd390f77a0
MD5 fd1dc599699779f0ce93fedadbeaf0c0
BLAKE2b-256 e1895031f301963c77f7f5cdb4cc47eb22e5fbfb10b52cf4a6429dd93e1272fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.8.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ada1bbe2f9e1dfdbf201fc8c699fa4e4f455ac312cb94431fbd2539508cb0be3
MD5 b54ba52a1d576825d29a046d361d5387
BLAKE2b-256 5c0ce7b49178e9174fc39e644dc61cd14b75028fbdc29f3e3e753a7329ae369d

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slimgui-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5fb05ef297f678f64e2659b50126cd63b7e2de6915b92db2b14b4de5c025235d
MD5 e6b00554c5bf1ece1067a2d47118329c
BLAKE2b-256 d73bc0a48643fff8d59a0812d055fd259e5845c748e5fbb0b27ededfd956a178

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp312-abi3-win_amd64.whl.

File metadata

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

File hashes

Hashes for slimgui-0.8.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 cf93aead17452dc50f6e5e95cec9dcdb98ffd6570359906e011c6dd38dcd233d
MD5 d478b098035e38182ee2d4f5d895199e
BLAKE2b-256 3a3dfe5168ea6cc71f6f333a02ffeb04b9e26ecb5cb81462cde7da1c4207e12c

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.8.0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bcf0a2a2f0b975971c47d0a66bbcf4700d8648340a6522627a653e40f8280904
MD5 ecb922cb63816efb0ef1e5408e22cb35
BLAKE2b-256 56e2308a2dc297b5f9038340f27e939394629960148207bd7e2fbe951338d28c

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.8.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2bfdd3d8fe68a9c16ae3552e22f5baae47650f65ee22ab34a413878d5ee182be
MD5 3776988f80a4d1f4af87f00b28b65db8
BLAKE2b-256 6be67eb60717b3bd880ad969ba51e106b39b1ab6408f0d1090d36f0def1050b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slimgui-0.8.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc719c15c50d6ac02c4773408b3277600c54c95d541fed2e0f9abe136d909c30
MD5 f2535f08f44416f49e5c8c274e93d893
BLAKE2b-256 dbd0f8a8f4fa1627d801a254e6002c451c67f6165ea27daedae2e8b8ab798221

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for slimgui-0.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f42a55bdde94af28ebdeacd6bb5404779a2fea9587755fc26e24cc1ad2d94672
MD5 5ae35c3dab4f8959d4729c4a8edbcfc1
BLAKE2b-256 a1ed8235f281ac3826aeff2dc15127b725600cae9f71b9601c9d33e3309028d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 efaf5727e9572421639c74eef877beb772d8e70c3afbfe969671df576d8e8674
MD5 b9517f826842ba13200d537009a1dba0
BLAKE2b-256 e30a81dfea953511fc6ad9e50a4cace7dfdec44272b9c0833d120046f1456276

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56d9daef096a3679e4c2171d2d79e2b83a5a8d8bc2b202a154b418b00758d9ec
MD5 50abbe4a4f1147169af2dd6d299f8a3f
BLAKE2b-256 cab2e1ad5d5cfd784c6bd5d3269eecf7ad7daeeb50aa88fdcef1bfbc2e80cc31

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slimgui-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31379d34ffa1de0de1b2807a4806a526867e03deb59725e47eec2b54092c89f4
MD5 f732e6b995c0cc44cf390de333ca3948
BLAKE2b-256 6dfd09eed9390e35286fd827a4fdfb7a5d139a5d2aa8a10ce8bf505c340b781f

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for slimgui-0.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3fed8702dddea5fe6ebe805e31da216ac3cd659c51b06a99b22358713632e0f5
MD5 8f61289e35479b5b8f0bd7ecfe3195f3
BLAKE2b-256 eecbb80433e7a3f803234cba37e0696788fa1c6fdc8a763b4ec8a954a2460751

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 56008eb73edbc743ca753a1e5e5a3d2a058fe2df53dcbce3388607d072038098
MD5 9c84ecb379cd88160efd7607d356246e
BLAKE2b-256 4a31e944d55bc5dcedadd93754c0a0d273e536bf856119431e9e8bb3b9d870e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for slimgui-0.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 46b62b45651c649c28fd12370a21a28fd5d774169fb72875609b5def3b704e5b
MD5 fc60b787abde9c20fa147155599d3c26
BLAKE2b-256 80f6435504c15dbf8fcf2920631ba9c1340c20f86a24a20f049fa171467cd825

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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.8.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for slimgui-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f2a7d2aab6e901522e42910bcc88bf52c9439de93f82f7d4097481381dbb0c6
MD5 4aeb7999088dfe4ed12e400f06c831e3
BLAKE2b-256 ec4c2ff65b73ed5e961a7194ee457a2e6e4701e6c46cfa89798bae40c22709c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for slimgui-0.8.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