https://github.com/dzikoysk/pandomium
Pandomium is the JCEF (Java Chromium Embedded Framework) implementation dedicated for the Maven based projects
https://github.com/dzikoysk/pandomium
cef chromium chromium-embedded-framework jcef panda webview
Last synced: 8 months ago
JSON representation
Pandomium is the JCEF (Java Chromium Embedded Framework) implementation dedicated for the Maven based projects
- Host: GitHub
- URL: https://github.com/dzikoysk/pandomium
- Owner: dzikoysk
- License: apache-2.0
- Created: 2017-04-15T13:08:47.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2023-03-24T16:58:37.000Z (about 3 years ago)
- Last Synced: 2025-03-31T17:54:48.371Z (about 1 year ago)
- Topics: cef, chromium, chromium-embedded-framework, jcef, panda, webview
- Language: Java
- Homepage:
- Size: 204 MB
- Stars: 189
- Watchers: 23
- Forks: 33
- Open Issues: 6
-
Metadata Files:
- Readme: .github/README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Pandomium [](https://travis-ci.org/Panda-Programming-Language/Pandomium) [](http://isitmaintained.com/project/dzikoysk/Pandomium "Average time to resolve an issue")
Pandomium is the JCEF (Java Chromium Embedded Framework) implementation dedicated for Maven projects
#### Example

```java
PandomiumClient client = Pandomium.buildDefault().createClient();
CefBrowser browser = client.loadURL("https://panda-lang.org");
```
Full example: [PandomiumTest.java](https://github.com/dzikoysk/Pandomium/blob/master/pandomium/src/test/java/org/panda_lang/pandomium/PandomiumTest.java)
#### Installation
- Java 8 - 14
- [Maven instructions for the latest release](https://github.com/dzikoysk/pandomium/releases/)
#### Features
- Almost always running the latest version of JCEF, thanks to an advanced CI system
- Supported platforms are the same as for JCEF (may differ for each release)
- Provides methods and classes to easily access core JCEF components
#### Building
* [Windows x64](https://github.com/dzikoysk/Pandomium/wiki/Windows-x64-Build)
* [Linux x64](https://github.com/dzikoysk/Pandomium/wiki/Linux-x64-Build)
* [macOS](https://github.com/dzikoysk/Pandomium/wiki/macOS-Build)
#### TODO
* [x] Build natives & jcef
* [x] Basic implementation
* [x] Builds available in the maven repository
* [x] Pandomium wrapper for JCEF objects
* [ ] macOS support
* [ ] Advanced Java <-> JS bridge
* [ ] ByteBuffer implementation