skillfed

comfy-angle

Redistributable ANGLE libraries

comfy-angle v0.1.0 1.9M downloads/30d#3,469 on PyPI0
Permissive license BSD-3-Clause Active released

What it is and what it does

comfy-angle is a Python package that bundles pre-built ANGLE graphics libraries (libEGL and libGLESv2) as platform-specific wheels. ANGLE is a translation layer that maps OpenGL ES calls to native graphics APIs, and this package extracts those libraries from Electron releases to make them available for Python applications. It provides three simple functions to locate the shared libraries on disk: one returns the directory containing them, and two return the full paths to the individual EGL and GLESv2 libraries.

The package targets developers who need OpenGL ES graphics support on systems where it may not be natively available or where a specific ANGLE version is required. With no runtime dependencies and support for Windows (x64), Linux (x64 and arm64), and macOS (arm64), it simplifies the distribution of graphics-capable Python applications by eliminating the need for end-users to install graphics libraries separately.

Use it for:

  • Distribute Python applications that require OpenGL ES rendering without requiring users to install system graphics libraries.
  • Provide consistent graphics support across Windows, Linux, and macOS in a single Python package.
  • Enable Python graphics frameworks or game engines to use ANGLE as a rendering backend.
  • Bundle graphics libraries with Electron-based Python applications that need GPU acceleration.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Packages redistributable ANGLE graphics libraries (libEGL and libGLESv2) as Python wheels for Windows, Linux, and macOS, extracted from Electron releases.

Yes, if you need to distribute OpenGL ES graphics support across multiple platforms without external dependencies. The package is actively maintained, has no runtime dependencies, carries a permissive BSD-3-Clause license, and is in beta status. Install only if your application or framework actually requires ANGLE libraries; otherwise it adds unnecessary size.

Install

comfy-angle on PyPI

pip

pip install comfy-angle

uv

uv add comfy-angle

poetry

poetry add comfy-angle

Installing comfy-angle

Before you install

Medium install friction due to platform-specific wheels; the package is actively maintained with recent commits and no runtime dependencies to resolve.

License in practice

Licensed under BSD-3-Clause (permissive); ANGLE libraries and Electron components carry separate license terms documented in the wheel.

Quickstart

pip install comfy-angle

import comfy_angle
lib_dir = comfy_angle.get_lib_dir()
egl_path = comfy_angle.get_egl_path()
glesv2_path = comfy_angle.get_glesv2_path()

Requires Python 3.8 or later; platform-specific wheel must match your OS and architecture (Windows x64, Linux x64/arm64, or macOS arm64).

Verify before relying

  • Whether the packaged ANGLE libraries are compatible with existing OpenGL ES applications without modification.
  • Performance characteristics or known limitations compared to system-installed ANGLE or native graphics drivers.
  • Whether environment variables or additional setup are needed to use the libraries beyond calling the path functions.

Package facts

License BSD-3-Clause (permissive)
Python support supports the current Python release (>=3.8)
Install friction medium — platform-specific wheel
Runtime dependencies none
Maintenance actively maintained — 142 days since the last release
Last repo commit
First released
Downloads 1,877,792/month — #3,469 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: comfy_angle-0.1.0-py3-none-macosx_11_0_arm64.whl; comfy_angle-0.1.0-py3-none-manylinux_2_28_aarch64.whl; comfy_angle-0.1.0-py3-none-manylinux_2_28_x86_64.whl; comfy_angle-0.1.0-py3-none-win_amd64.whl

Development Status :: 4 - BetaIntended Audience :: DevelopersOperating System :: MacOSOperating System :: Microsoft :: WindowsOperating System :: POSIX :: LinuxProgramming Language :: Python :: 3

Tags

ANGLE graphics libraries pythonlibEGL libGLESv2 wheelsOpenGL ES bindings pythongraphics rendering librarieselectron ANGLE redistribution
graphics-librariescross-platformgpu-acceleration

More Graphics packages