dzikoysk / Pandomium
Licence: apache-2.0
Pandomium is the JCEF (Java Chromium Embedded Framework) implementation dedicated for the Maven based projects
Stars: ✭ 146
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Pandomium
Journey
JCEF-powered cross-platform web browser
Stars: ✭ 85 (-41.78%)
Mutual labels: webview, chromium, cef
Journey
JCEF-powered cross-platform web browser
Stars: ✭ 68 (-53.42%)
Mutual labels: cef, webview, chromium
flutter-webview-windows
A WebView2-powered Flutter WebView implementation for the Windows platform.
Stars: ✭ 83 (-43.15%)
Mutual labels: webview, chromium
FoldingBrowser
FoldingCoin & CureCoin All-In-One Installer
Stars: ✭ 48 (-67.12%)
Mutual labels: chromium, cef
cefHtmlSnapshot
Command-line utility for Windows take snapshots of HTML pages and save them as images or PDF
Stars: ✭ 23 (-84.25%)
Mutual labels: chromium, cef
BlazorCefApp
Build windows desktop GUI app via CEF / WinForms / Blazor server-site
Stars: ✭ 28 (-80.82%)
Mutual labels: chromium, cef
OldCEF4Delphi
OldCEF4Delphi is an open source project to embed Chromium-based browsers in applications made with Delphi.
Stars: ✭ 55 (-62.33%)
Mutual labels: chromium, cef
chromium-swt
Create and render web UIs in Java SWT and Eclipse RCP applications.
Stars: ✭ 121 (-17.12%)
Mutual labels: chromium, cef
Cef2go
Go lang bindings for the Chromium Embedded Framework (CEF)
Stars: ✭ 780 (+434.25%)
Mutual labels: cef, chromium
cordova-plugin-x5-tbs
Use Tencent Browser Service(TBS) instead of System WebView for Cordova App
Stars: ✭ 65 (-55.48%)
Mutual labels: webview, chromium
Uranium
Fast and versatile implementation of CEF for Unreal Engine
Stars: ✭ 51 (-65.07%)
Mutual labels: chromium, cef
CefGlue
.NET binding for The Chromium Embedded Framework (CEF)
Stars: ✭ 44 (-69.86%)
Mutual labels: webview, cef
Vanadium
Privacy and security enhanced releases of Chromium for GrapheneOS. Vanadium provides the WebView and standard user-facing browser on GrapheneOS. It depends on hardening in other GrapheneOS repositories and doesn't include patches not relevant to the build targets used on GrapheneOS.
Stars: ✭ 365 (+150%)
Mutual labels: webview, chromium
GModCEFCodecFix
Automatic Patching/Updating of GMod CEF
Stars: ✭ 68 (-53.42%)
Mutual labels: chromium, cef
WebView-Advanced
A collection of android webview hack
Stars: ✭ 25 (-82.88%)
Mutual labels: webview, chromium
cefgo
Go bindings for the Chromium Embedded Framework (CEF)
Stars: ✭ 20 (-86.3%)
Mutual labels: chromium, cef
Cef4delphi
CEF4Delphi is an open source project to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows, Linux and MacOS.
Stars: ✭ 785 (+437.67%)
Mutual labels: cef, chromium
Pandomium is the JCEF (Java Chromium Embedded Framework) implementation dedicated for the maven projects
Example
Pandomium pandomium = new Pandomium(PandomiumSettings.getDefaultSettings());
pandomium.initialize();
PandomiumClient client = pandomium.createClient();
PandomiumBrowser browser = client.loadURL("https://panda-lang.org");
Full example: PandomiumTest.java
Maven
<dependency>
<groupId>org.panda-lang</groupId>
<artifactId>pandomium</artifactId>
<version>67.0.6</version>
</dependency>
<repository>
<id>panda-repository</id>
<url>https://repo.panda-lang.org/</url>
</repository>
If you don't want to use maven you can download the latest version here (without dependencies):
Supported platforms
- OS: Windows x64 / Linux x64
- Java: Java 8
Building
Repository structure
pandomium/
+--pandomium/ Pandomium Library module
+----/src Sources of Pandomium Library module
+----pom.xml The main maven build script for Pandomium Library module
+--pandomium-linux/ Linux implementation of Pandomium Library module
+----/libs Platform specified libraries
+----/native Platform specified natives
+----/src Platform implementation
+----pom.xml The main maven build script for Linux module
+--pandomium-macos/ MacOS implementation of Pandomium Library module
+----/libs Platform specified libraries
+----/native Platform specified natives
+----/src Platform implementation
+----pom.xml The main maven build script for macOS module
+--pandomium-win/ Windows implementation of Pandomium Library module
+----/libs Platform specified libraries
+----/native Platform specified natives
+----/src Platform implementation
+----pom.xml The main maven build script for Windows module
+--pom.xml The main maven build script
TODO
- [x] Build natives & jcef
- [x] Basic implementation
- [x] Builds available in the maven repository
- [x] Pandomium wrapper for JCEF objects
- [ ] Win32, Linux32 & macOS support
- [ ] Advanced Java <-> JS bridge
- [ ] ByteBuffer implementation
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].