• Stars
    star
    227
  • Rank 175,900 (Top 4 %)
  • Language
  • License
    MIT License
  • Created over 2 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

[Plugin][Version 0.12.0][Functional] Chromium Embedded Framework Webview for Godot 3 and 4

Chromium Embedded Framework as Godot 3.5 native module

This repository contains the source code of some C++ classes wrapping a subset of the Chromium Embedded Framework API into a Godot 3.4 or Godot 3.5 native module (GDNative) which allows you to implement a web browser for your 2D and 3D games through your gdscripts for Linux and Windows. We have named this CEF GDNative module gdcef.

This module can be downloaded directly from the Godot asset library:

https://godotengine.org/asset-library/asset/1426

Note: This current repository is a fork of the following repo (under GPLv3) with a more permissive license (MIT). Since the original repo is no longer maintained by their two original authors (Alain and Quentin), we, the undersigned Alain and Quentin, gave consent to relicensing the original code under the MIT license.

Documentation

Since this current README is not taken when importing this module from the Godot asset library, all details are referred in the following document which explains you how to build this module, how to run demos, describe the architecture, details design and more ...

TL;DR: Installation

To compile this project with the Python3 build script for Linux and Windows:

cd addons/gdcef
python3 -m pip install -r requirements.txt
./build.py

This will generate artifacts in the build/ folder. Use this folder for your Godot project and add gdns and gdnlib files to refer libgdcef.so or libgdcef.dll.

Gallery

If you are using this project, please do not hesitate to share your project links and pictures by making a GitHub pull request, I'll add them in this gallery. Thanks to teams for having shared the current gallery:

elitemeta

Click to see on the image to see the Elitemeta video shared on IPFS.

More Repositories

1

zipper

[Lib][Version 2.1.0][Functional] C++ wrapper around minizip compression library
C++
64
star
2

OffScreenCEF

[Application][Prototype] Chromium Embedded Framework with OpenGL Core or SDL2
C++
41
star
3

GraphicsLessonInGforth

[Tutorial] OpenGL Legacy and SDL Graphics Lesson in Gforth
Forth
30
star
4

OpenGlassBox

[Lib][Version 0.2.0][Functional] Sandbox implementation of the simulation engine behind SimCity 5 (GlassBox)
C++
26
star
5

TimedPetriNetEditor

[Application][Version 0.4.0][Functional] A timed Petri net and graph event editor and simulator combined to (max,+) algebra with wrapped API for Julia lang
C++
14
star
6

OpenGLCppWrapper

[Lib][Version 0.9][Partially Functional][WIP] A C++ 11 wrapper for Core Profile OpenGL allowing to write complete applications in a reduced number of lines of code
C++
12
star
7

MaxPlus.jl

[Version 0.3.0][Registered Package][Functional] (max,+) and (min,+) algebra toolbox for Julia
Jupyter Notebook
6
star
8

Ecstasy

[Application][Stable version][Not maintained] A simple 3D game: driving a car in a city and its traffic jam.
Pascal
6
star
9

PlantUMLStatecharts

[Tool][Functional] Generate state machine in C++ from PlantUML statecharts
Python
6
star
10

SimTaDyn

[Application][Version 0.4][Not Functional][Will be remade] SIMulateur TAbleur DYNamique: a GIS in a spreadsheet
C++
5
star
11

ChessNeuNeu

[Application][Version 0.1][Functional][WIP] Non serious chess engine self learning chess rules (legal moves)
C++
4
star
12

WebSiteGenerator

[Tool][Stable version] HTML websites generation based on gnu M4 macros
M4
3
star
13

SimForth

[Application][lib][Version 0.2 Prototype][WIP] A Forth interpreter made in C++11
Forth
3
star
14

Covid19.jl

[Paper] 1-C Nonlinear Covid-19 Epidemic Model and Prediction
Jupyter Notebook
2
star
15

BacASable

[SandBox][Examples] My micro projects for learning and to be used in larger projects
C++
2
star
16

Highway

[Application][WIP] Open-source simulator for autonomous driving research.
C++
2
star
17

StarsIndex

Indexing my GitHub's stared projects
1
star
18

Speedway

[Application][Stable Version][Not maintained] 3D shoot game with cars in Delphi/OpenGL for Window
Pascal
1
star
19

exa-application

A browser application rendering exaequOS
Python
1
star
20

MyMakefile

[Build System][v2-rc][Functional] Generic but complete Makefile for all my C++ GitHub projects (and also for your projects)
Makefile
1
star
21

MQTT

[Lib][Version 0.2.0][Functional] MQTT Client (wrapper on the mosquitto lib)
C++
1
star
22

CiudadSim

[Tool][Functional] Scilab Traffic Assignment Toolboxes
Scilab
1
star
23

MyLogger

[Lib][Functional] Basic logger for my GitHub C++ projects
C++
1
star
24

MP

Jaroslaw Stanczyk's MaxPlus toolbox for Matlab
MATLAB
1
star
25

GlobalWarming.jl

[Paper] Basic signal processing on global temperature to form my own opinion concerning the climate warming
Jupyter Notebook
1
star