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.7.0.tar.gz (2.8 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.7.0-cp314-cp314t-win_amd64.whl (950.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

slimgui-0.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

slimgui-0.7.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (910.9 kB view details)

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

slimgui-0.7.0-cp314-cp314t-macosx_11_0_arm64.whl (814.3 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

slimgui-0.7.0-cp312-abi3-win_amd64.whl (910.7 kB view details)

Uploaded CPython 3.12+Windows x86-64

slimgui-0.7.0-cp312-abi3-musllinux_1_2_x86_64.whl (1.4 MB view details)

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

slimgui-0.7.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (901.9 kB view details)

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

slimgui-0.7.0-cp312-abi3-macosx_11_0_arm64.whl (808.4 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

slimgui-0.7.0-cp311-cp311-win_amd64.whl (911.8 kB view details)

Uploaded CPython 3.11Windows x86-64

slimgui-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

slimgui-0.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (903.2 kB view details)

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

slimgui-0.7.0-cp311-cp311-macosx_11_0_arm64.whl (806.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

slimgui-0.7.0-cp310-cp310-win_amd64.whl (911.7 kB view details)

Uploaded CPython 3.10Windows x86-64

slimgui-0.7.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

slimgui-0.7.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (902.9 kB view details)

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

slimgui-0.7.0-cp310-cp310-macosx_11_0_arm64.whl (806.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for slimgui-0.7.0.tar.gz
Algorithm Hash digest
SHA256 62aeea0165ea7dbf5d85016c25a509fa54894be2ee499d7a39cd8b6c590688f4
MD5 9a3716d7d589d9582db69e62e3eca8f3
BLAKE2b-256 e18c12d7f3453280d96f041dc599409141f9cfe3f46373ccede72d187e4839ec

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: slimgui-0.7.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 950.1 kB
  • 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.7.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 94dca6078b49f4d958925c25f267ae1c2c182a8e0d1f96c44711d48b8a2f2259
MD5 ed1d7328e6a940fcdcab7688f5c7d736
BLAKE2b-256 4faefa6014c407dd6f9a81f2b7384684676c0bfb5637a00d0fffac7a7a15034b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slimgui-0.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c02aac5ccda9c6d155ade81126efc414088892ce61cffee82a415e646323f006
MD5 51eb7a5050760347e8c98c8099491179
BLAKE2b-256 de4025d2ce68da794ee923b2d6828cd4ad0868dea0c623737760b8d10c4e7a98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slimgui-0.7.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58a8199ea512a82a52a7e3dbc1cdeeee6dde9215402fe8c182f1b6693988432c
MD5 4f3a960df174e5eb07fb4ec4e92485c2
BLAKE2b-256 3538bbe8f83eba6be841498f29065cc63bda13f90b3c85df00006809a70a5407

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slimgui-0.7.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 254ae5f9d886cf937a2ba8e01aaef83f8a645b9361eae4bab1eb191830bc4c12
MD5 1e3dd0b1b874a0f9e9f578a0d85069bb
BLAKE2b-256 a4044877d3088eaf49da6544b3dce179b2a47aeebbf91a2c52ce284c8012e71a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: slimgui-0.7.0-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 910.7 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.7.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6afd4faa525ddedaa7251fd5f00258583d9e19a8e4fe05af11742318a72960f2
MD5 f664eb6e20330f7732165b61a79894e5
BLAKE2b-256 c41787a62378cd427a99b3ec6ceee7e727cc137f8c0ed015852131e8c7ae03f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slimgui-0.7.0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3036f1888b165d7f909cd70c7c6d7467c5cce372ac08691b528c25cb97901fb7
MD5 d4bfb32f62725c27edc9a027b1e3319d
BLAKE2b-256 db49b46e640d14ad3cbef787c01ce0990f35ec15874a998e71ee7f799c86dd50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slimgui-0.7.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 144db1d0f8af2f82c99f2119abe12a02a8d78fb584d498c03bb58d663db3bd96
MD5 f329334b39dbf3b363de135e4262d00f
BLAKE2b-256 618df49f7e9babc79dc0e177f17d6838c803d65c7b7c02eb35b408480dc89567

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slimgui-0.7.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f468f0256a0d1f885cb059a72fc0ad919d45d83f30bf6dc4493033970f864616
MD5 33df2b1429eb78d0bf25ab6bff6fdc38
BLAKE2b-256 a710bdee581e312e38a36151ca3fa9b9a4a526685e00273995d107e28c0892a7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: slimgui-0.7.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 911.8 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.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fa99340fbe1c1405b829b52b8ca90d1784cd63ec1b5b0e2fb579e35d474480d6
MD5 fdbcb22687eb9e9a68c715fc10b45076
BLAKE2b-256 91ee2ffc0374e2a0c9873b1b912e127cfb3786c4b272fe90c616c1ed50851343

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slimgui-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b2d8054e1d0aefa5c323c9f5737feab74d3a78815898575178dfaa4678ff5f45
MD5 2e736a03ab20f6e55711cb64e71e35d7
BLAKE2b-256 5718678699d5a72b99021e82caeb147700cd6e6b0bb7230c73ab546bda4e41f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slimgui-0.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f480413533d34e994f6b91724ed752ac0af270d74e33f135be4294068e192f5
MD5 ce38a3a41d9eba4ce87056862f32a446
BLAKE2b-256 0cadf1dcd3a26faaba4b1e870bc53714557c9f62dc21e483f3d78aafeae56a01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slimgui-0.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58fe4678a80f3cdae2a244972a07b488f6bee35bbd614776a177392a60ae6a58
MD5 4c163744d165c40143384d2bb19ae70b
BLAKE2b-256 ca473e3a113edc63a9f44fec37a767a3e428ab4aea2398953292a61dbb753760

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: slimgui-0.7.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 911.7 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.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3df14482e656b3cfec5e1609b71ecf9d799ff3c3b0176dde4c457b00a3169d67
MD5 5caa9157a8016c16ba9693285aca63dd
BLAKE2b-256 362e3f153059ce5472d76a418953e7ca5beca8e7886bdbb5024251c605cfb939

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slimgui-0.7.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f74bef43706d0c10716324325c35e3a9536463fd3974cb317efc7cf1fd4688f
MD5 266e30f16043fca16d2bb85cfad9e7af
BLAKE2b-256 49c6c7c3306e5c83d9fc2a93605f93d87ea9d6de2c931be234a616bbe9d5701e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slimgui-0.7.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed92d7007989998e66d09d07ae5d9c17034152b45d20bfa798de875cdf751938
MD5 b13d93d7e98bb83ef83937a77a384de5
BLAKE2b-256 ddf373f81fb7167e88419d135c1b1b7a54848e468b34709bdf1f2f84c74b0273

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for slimgui-0.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af12698f8c1c2485d6546ce16df85435bb07a37f05a39fbf1700e96a61fdfe77
MD5 9f23cc6b85c27cf8cf1b503a4650c4a1
BLAKE2b-256 73e564319fab3d3e864c1c5e58c7bf8dec8ade37009018f8a7a13c11d92409c7

See more details on using hashes here.

Provenance

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