Skip to main content

Python bindings for the Chromium Embedded Framework

Project description

CEF Python is an open source project founded by Czarek Tomczak in 2012 to provide python bindings for the Chromium Embedded Framework. Examples of embedding CEF browser are available for many popular GUI toolkits including: wxPython, PyGTK, PyQt, PySide, Kivy, Panda3D and PyWin32.

Some use cases for CEF:

  • Embed a web browser control with great HTML5 support (based on Chromium)

  • Use it to create a HTML5 based GUI in an application. This can act as a replacement for GUI toolkits like wxWidgets/Qt/Gtk. For native communication between javascript and python use javascript bindings. Another option is to run an internal python web server and use websockets/XMLHttpRequest for js<>python communication. This way you can write a desktop app in the same way you write web apps.

  • Render web content off-screen in applications that use custom drawing frameworks. See the Kivy and Panda3D examples.

  • Use it for automated testing of existing web applications. Use it for web scraping, or as a web crawler or other kind of internet bots.

Supported Python versions and platforms:

  • Supported Python versions: 2.7 (Python 3.4 will be supported soon, see Issue 121)

  • Supported platforms: Windows, Linux, Mac (both 32bit and 64bit binaries are available for all platforms)

Windows/Mac: to run some examples go to the examples/ directory that is inside the cefpython3 package. Type “pip show cefpython3” to see where the cefpython3 package was installed. It is recommended to run the wxpython.py example which presents the most features.

Linux packages on PyPI are yet experimental, only latest beta v53+ versions are supported. For Linux stable v31 downloads see: https://github.com/cztomczak/cefpython/wiki/Download_CEF3_Linux

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

cefpython3-31.2-cp27-none-win_amd64.whl (32.1 MB view details)

Uploaded CPython 2.7Windows x86-64

cefpython3-31.2-cp27-none-win32.whl (27.3 MB view details)

Uploaded CPython 2.7Windows x86

cefpython3-31.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (55.2 MB view details)

Uploaded CPython 2.7macOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

File details

Details for the file cefpython3-31.2-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for cefpython3-31.2-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 1980347a477a5117cf9468f0b49f5f13120e885801696c6b73b873ee3550f59d
MD5 4ee0c689dff1390227b89a714d101047
BLAKE2b-256 5f1dcf4b259d24053482e2ac60fee0b666ba3dab8a7cb39d04b9e17748fa99b6

See more details on using hashes here.

File details

Details for the file cefpython3-31.2-cp27-none-win32.whl.

File metadata

File hashes

Hashes for cefpython3-31.2-cp27-none-win32.whl
Algorithm Hash digest
SHA256 6cdb971c20e0411c9cb7cc1dad806f06f08bf8673f134d6592379598b169a814
MD5 bc750eb171ebc404319f85a53981d425
BLAKE2b-256 0a7488e3699b0c27b9764f784daa55a77ea39ecc47149f5eca96b9e82985f5d5

See more details on using hashes here.

File details

Details for the file cefpython3-31.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for cefpython3-31.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 40dd887b4856a442afdbdc6ea0877c6ecbe61c10ace97c13e0bf69746c92dffe
MD5 e0b0d250666de97cd1b9e953d4950d28
BLAKE2b-256 6baf8fcd17b1ccbb13f7bd561db5c81c09f8178b433d218805199569ff683abc

See more details on using hashes here.

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