Thaddeus Crews 01fc9aee6c Core: Modernize C headers with C++ equivalents 4 days ago
..
api 324512e11c Style: Replace header guards with `#pragma once` 1 month ago
doc_classes 84e6ac9ecd Web: Export ASTC/BPTC compressed textures 3 months ago
editor 622dbe3713 Web: Fix editor build after `#pragma once` refactoring 1 month ago
export c6739f64df [Export] Use project settings overrides with the target preset features instead of current platform features. 3 weeks ago
js 030e7d4e2d [Web] Fix issue when pausing an non-started sample 2 months ago
README.md 25a8b808d3 update logo/run icon path in README 1 month ago
SCsub 83cf424b5f SCons: Expand `NoCache` coverage 1 month ago
audio_driver_web.cpp 4f4031a675 Replace size() == 0 with is_empty(). 1 month ago
audio_driver_web.h 324512e11c Style: Replace header guards with `#pragma once` 1 month ago
detect.py ce4f64583a Add the equivalent of `-Werror` for `wasm-ld` 3 weeks ago
display_server_web.cpp 4638ade13f Enable TTS on demand, instead of fully disabling it when project setting is not set. 1 month ago
display_server_web.h 0497522933 Change `DisplayServerMacOS` from `GDCLASS` to `GDSOFTCLASS`. Add `GDSOFTCLASS` to other display servers. 3 weeks ago
dom_keys.inc 8406e60522 Add InputEventKey.location to tell left from right 1 year ago
emscripten_helpers.py 83cf424b5f SCons: Expand `NoCache` coverage 1 month ago
eslint.config.cjs 52fa4f05f3 Add samples playback support 10 months ago
godot_audio.h 01fc9aee6c Core: Modernize C headers with C++ equivalents 1 day ago
godot_js.h 01fc9aee6c Core: Modernize C headers with C++ equivalents 1 day ago
godot_midi.h 01fc9aee6c Core: Modernize C headers with C++ equivalents 1 day ago
godot_webgl2.h 324512e11c Style: Replace header guards with `#pragma once` 1 month ago
http_client_web.cpp 5113022dfe Clean up some uses of `String::substr` 1 month ago
http_client_web.h 01fc9aee6c Core: Modernize C headers with C++ equivalents 1 day ago
ip_web.cpp c831f635fe [Web] Implement dummy IPWeb instead of IPUnix 5 months ago
ip_web.h 324512e11c Style: Replace header guards with `#pragma once` 1 month ago
javascript_bridge_singleton.cpp fa0a3c9c6e Add and require `GDSOFTCLASS` for `Object` subclasses that want to cast but do not use `GDCLASS`. 1 month ago
net_socket_web.cpp 14e4e3424f [Web] Implement dummy NetSocketWeb 5 months ago
net_socket_web.h 324512e11c Style: Replace header guards with `#pragma once` 1 month ago
os_web.cpp 01fc9aee6c Core: Modernize C headers with C++ equivalents 1 day ago
os_web.h 324512e11c Style: Replace header guards with `#pragma once` 1 month ago
package-lock.json 97ecf7830a fix: platform/web/package.json & platform/web/package-lock.json to reduce vulnerabilities 4 months ago
package.json 97ecf7830a fix: platform/web/package.json & platform/web/package-lock.json to reduce vulnerabilities 4 months ago
platform_config.h 324512e11c Style: Replace header guards with `#pragma once` 1 month ago
platform_gl.h 324512e11c Style: Replace header guards with `#pragma once` 1 month ago
serve.py 470a35832f [Web] Fix browser opening too early with serve.py 9 months ago
web_main.cpp 01fc9aee6c Core: Modernize C headers with C++ equivalents 1 day ago
web_runtime.cpp d95794ec8a One Copyright Update to rule them all 2 years ago
webmidi_driver.cpp a7505ee0bc Add Web MIDI support 4 months ago
webmidi_driver.h 324512e11c Style: Replace header guards with `#pragma once` 1 month ago

README.md

Web platform port

This folder contains the C++ and JavaScript code for the Web platform port, compiled using Emscripten.

It also contains a ESLint linting setup (see package.json).

See also misc/dist/html folder for additional files used by this platform such as the html shell (web page).

Documentation

Artwork license

logo.svg and run_icon.svg are licensed under Creative Commons Attribution 3.0 Unported per the HTML5 logo usage guidelines.