| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Table of contents:
CEF Python is a an open source project founded by Czarek Tomczak in 2012 to provide Python bindings for the Chromium Embedded Framework. Simply put, CEF is kind of Electron for Python, but with numerous use cases making it a lot more. The project has evolved and it is now much more than just pure Python bindings, it helps you integrate the CEF framework with the Python environment, the desktop and the numerous Python GUI frameworks and tools such as PyQt, wxPython, PyGTK, PyGObject, Tkinter, Kivy, Panda3D, PyGame, PyOpenGL, PyWin32, PySide, PySDL2 and PyInstaller.
The Chromium project focuses mainly on Google Chrome application development while CEF focuses on facilitating embedded browser use cases in third-party applications. Lots of applications use CEF control, there are more than 100 million CEF instances installed around the world.
There are numerous use cases for CEF:
|
Many Thanks to Lampix for sponsoring the v66 release. Lampix is the first hardware and software solution that turns any surface into a smart, augmented reality or interactive surface. Please visit their website: Lampix.com |
Many thanks to Fivestars for sponsoring the v49 legacy release. Fivestars helps local communities thrive by empowering small businesses with cutting edge marketing technology. Please visit their website: Fivestars.com |
The CEF Python project is seeking companies to help make the project even greater than it is today. There is a lot that can be done for the project such as monthly releases with latest Chromium version, an automated build system, more CEF API exposed (only about 50% is exposed so far), more examples, easier integration with popular GUI toolkits in just a few lines of code, H264 / H265 / AC3 / EAC3 / MPEG-4 codecs support in build tools, multi-threaded support, hundreds of new settings and preferences, and the many more proposals for new features submitted in the issue tracker. If your company would like to sponsor CEF Python development efforts then please contact Czarek. Long term sponsorships are welcome and Czarek is open to ideas about the project. He would love to spend more time on developing this project, but he can't afford doing so in his free time. Currently there is no company supporting this project actively on a day to day basis.
You can install pypi/cefpython3 package using pip tool. On Linux pip 8.1+ is required. You can also download packages for offline installation available on the GitHub Releases pages. Command to install with pip:
pip install cefpython3==66.0
See the Tutorial.md document.
See the README-examples.md document.
For small and easy to understand code snippets that show various CEF features see the README-snippets.md document.
If you would like to support general CEF Python development efforts by making a donation then please click the Paypal Donate button below. If you would like to see a specific feature implemented then you can make a comment about that when making a donation and that will give it a higher priority.
Information on planned new and current releases, supported platforms, python versions, architectures and requirements. If you want to support old operating systems then choose the v31 release.
| OS | Py2 | Py3 | 32bit | 64bit | Requirements |
|---|---|---|---|---|---|
| Windows | 2.7 | 3.4 / 3.5 / 3.6 / 3.7 | Yes | Yes | Windows 7+ |
| Linux | 2.7 | 3.4 / 3.5 / 3.6 / 3.7 | Yes | Yes | Debian 8+, Ubuntu 14.04+, Fedora 24+, openSUSE 13.3+ |
| Mac | 2.7 | 3.4 / 3.5 / 3.6 / 3.7 | No | Yes | MacOS 10.9+ |
These platforms are not supported yet:
| OS | Py2 | Py3 | 32bit | 64bit | Requirements |
|---|---|---|---|---|---|
| Windows | 2.7 | 3.4 | Yes | Yes | Windows XP+ |
| OS | Py2 | Py3 | 32bit | 64bit | Requirements |
|---|---|---|---|---|---|
| Windows | 2.7 | No | Yes | Yes | Windows XP+ |
| Linux | 2.7 | No | Yes | Yes | Debian 7+ / Ubuntu 12.04+ |
| Mac | 2.7 | No | Yes | Yes | MacOS 10.7+ |
Additional information for v31.2 release:
| Back | FazBrowse Home | New Git URL |