Skip to main content

Documentation

ModernGL on github

Examples

OpenGL is a great environment for developing portable, platform independent, interactive 2D and 3D graphics applications. The API implementation in Python is cumbersome, resulting in applications with high latency. To solve this problem we have developed ModernGL, a wrapper over OpenGL that simplifies the creation of simple graphics applications like scientific simulations, small games or user interfaces. Usually, acquiring in-depth knowledge of OpenGL requires a steep learning curve. In contrast, ModernGL is easy to learn and use, moreover it is capable of rendering with the same performance and quality, with less code written.

Metadata

Release files for moderngl 5.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for moderngl 5.0.1
File Size Uploaded
moderngl-5.0.1.tar.gz 133.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for moderngl 5.0.1
File
moderngl-5.0.1-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
moderngl-5.0.1-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
moderngl-5.0.1-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
moderngl-5.0.1-cp36-cp36m-macosx_10_6_intel.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
moderngl-5.0.1-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
moderngl-5.0.1-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
moderngl-5.0.1-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
moderngl-5.0.1-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details
moderngl-5.0.1-cp35-cp35m-macosx_10_6_intel.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
moderngl-5.0.1-cp34-cp34m-macosx_10_6_intel.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386) Details

Total release size: 3.3 MB

Release files / moderngl-5.0.1.tar.gz

Download URL moderngl-5.0.1.tar.gz
Size 133.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ca1929e895a10eee9c0798208f3d56dd6dff7d27a64a7a17925c69197a71163b
BLAKE2b-256 checksum
How to use checksums
2fa6b7ffe45bcc1106c728b36d23fe78e50a6980e3ab0860f69e7201f182dd84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.1-cp36-cp36m-win_amd64.whl

Download URL moderngl-5.0.1-cp36-cp36m-win_amd64.whl
Size 102.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
b5383b2d1e4b469d1fcf72af84ef1b8915dbed386b0bb1f43642364ca7036f31
BLAKE2b-256 checksum
How to use checksums
bc3f65f4678b7e0d269da666d20d3c25519a6984ba32c074571ff8710c3be59f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.1-cp36-cp36m-manylinux1_x86_64.whl

Download URL moderngl-5.0.1-cp36-cp36m-manylinux1_x86_64.whl
Size 572.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
4c5ed8f7b2bcc320ed14ead76ac2cd6ca9b8d0958770956548b9141c716a13f8
BLAKE2b-256 checksum
How to use checksums
ee72987f07b9a0b2f2ba26ef9f8e7286198fce53de23af1f6c048ddd17ac5d25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.1-cp36-cp36m-manylinux1_i686.whl

Download URL moderngl-5.0.1-cp36-cp36m-manylinux1_i686.whl
Size 537.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
0d57bf5ef620df3c918d9ca177367ea35368c6e5b465ab2ebf3edc2ccc7fd714
BLAKE2b-256 checksum
How to use checksums
dbec523c2505a17c22c763186499f7ea20da630fec6a7e3410ae5434034ab6e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.1-cp36-cp36m-macosx_10_6_intel.whl

Download URL moderngl-5.0.1-cp36-cp36m-macosx_10_6_intel.whl
Size 209.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
cf050bbde077c02fede81c3a44dfc90bb62c6227b5c925bb9579908e3f85f39f
BLAKE2b-256 checksum
How to use checksums
d47ca5b152fe1eec37e857097ebd97f2b3938665ea5e6cd2152f74de142765aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.1-cp35-cp35m-win_amd64.whl

Download URL moderngl-5.0.1-cp35-cp35m-win_amd64.whl
Size 102.6 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
af2b50548641c1870f90cebc5019317163c02e08b1d74fd3e341ec30a1565ac7
BLAKE2b-256 checksum
How to use checksums
3842b18c63d93cb147f42642571ab2328e4a8f339dadcee94920ea11fde5616a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.1-cp35-cp35m-win32.whl

Download URL moderngl-5.0.1-cp35-cp35m-win32.whl
Size 89.5 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
ea61fe1e280dd71a389dc657fa1afedfead03c710bc162736f52f1631c0593e8
BLAKE2b-256 checksum
How to use checksums
e1a6d45b9c5f3377b1b6a3f7fb177495168a6de503932ef960b3f7cf5b859107
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.1-cp35-cp35m-manylinux1_x86_64.whl

Download URL moderngl-5.0.1-cp35-cp35m-manylinux1_x86_64.whl
Size 573.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
31e09c37cee7431d4f9fe7849f16e31daa57a83eb3bb517162b5f213b07bd3da
BLAKE2b-256 checksum
How to use checksums
cf41c5f6962e7a374f069c4ee4393ba2f7a960887310d9b57cf06abb52e1103d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.1-cp35-cp35m-manylinux1_i686.whl

Download URL moderngl-5.0.1-cp35-cp35m-manylinux1_i686.whl
Size 538.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
b164791a7a6d1f3f5eb7238b469f8815cf1ab20d0d0c497aece64bab6b45bc75
BLAKE2b-256 checksum
How to use checksums
dd723fea1f7f68d824e92a7af334f9c46d5f5aa99b054bb5a5e31afd1f330a1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.1-cp35-cp35m-macosx_10_6_intel.whl

Download URL moderngl-5.0.1-cp35-cp35m-macosx_10_6_intel.whl
Size 209.5 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
48cd60b21b0be6c24e7beb43dad10a07015254ded2a227183130aefd9f40d94a
BLAKE2b-256 checksum
How to use checksums
62bea9c7dd8972ee86c5392e910ba9eea4d2e18ba747d8103e93cd40d1b81b47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.1-cp34-cp34m-macosx_10_6_intel.whl

Download URL moderngl-5.0.1-cp34-cp34m-macosx_10_6_intel.whl
Size 209.5 kB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
da220beda30880fcee780d7c82156801ffa28c38f44936f479a3407c0c27ea9d
BLAKE2b-256 checksum
How to use checksums
c1d72fdc7318ab26637224c72a3e8e0680e670bb990f903d29ea2bf940b823fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

5.9.0

59 release files

5.8.2

50 release files

5.8.1

50 release files

5.8.0

50 release files

5.7.4

50 release files

5.7.3

50 release files

5.7.0

45 release files

5.6.4

57 release files

5.6.3

24 release files

5.5.4

19 release files

5.5.3

14 release files

5.5.2

13 release files

5.5.1

11 release files

5.4.1

14 release files

5.4.0

12 release files

5.3.0

12 release files

5.2.1

12 release files

5.2.0

12 release files

5.1.0

12 release files

5.0.6

12 release files

5.0.5

12 release files

5.0.3

12 release files

5.0.2

12 release files

This release

5.0.1 This release

11 release files

5.0.0

1 release file

4.2.1

12 release files

4.2.0

8 release files

4.1.12

5 release files

4.1.9

8 release files

4.1.8

8 release files

4.1.7

8 release files

4.1.6

8 release files

4.1.4

8 release files

4.1.3

8 release files

4.1.2

8 release files

4.1.1

8 release files

4.1.0

8 release files

4.0.0

8 release files

3.1.5

8 release files

3.1.4

6 release files

3.1.3

6 release files

3.1.2

4 release files

2.4.1

30 release files

2.4.0

19 release files

2.2.1

25 release files

2.0.9

21 release files

2.0.8

8 release files

2.0.7

5 release files

2.0.6

5 release files

2.0.5

5 release files

2.0.4

5 release files

2.0.3

5 release files

2.0.2

5 release files

0.9.4

5 release files

0.9.3

5 release files

0.9.2

5 release files

0.9.1

3 release files

0.8.8

3 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

1 release file

0.8.4

2 release files

0.8.3

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page