GitHub topics: emscripten
unoplatform/calculator Fork of microsoft/calculator
Uno Calculator: A simple yet powerful iOS/Android/WebAssembly/Linux C# port of the calculator that ships with Windows
Language: C# - Size: 35.7 MB - Last synced at: about 3 hours ago - Pushed at: 9 days ago - Stars: 399 - Forks: 88

le0pard/vmail
VMail - check the markup (HTML, CSS) of HTML email template compatibility with email clients
Language: HTML - Size: 11.4 MB - Last synced at: about 7 hours ago - Pushed at: about 8 hours ago - Stars: 53 - Forks: 2

aidatorajiro/easyrpg-web
EasyRPG web build and a modified index.html optimized for better iOS experiences
Language: JavaScript - Size: 18.8 MB - Last synced at: about 21 hours ago - Pushed at: about 22 hours ago - Stars: 1 - Forks: 0

spiderbjgun/space-shooter
This repository hosts the "space-shooter" game, a thrilling 2D space shooter built with Flutter and Flame. Explore the galaxy, battle alien foes, and enjoy smooth gameplay across Web, Android, and Windows! ๐ ๏ธ๐
Language: C++ - Size: 937 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0

rgbemaventurado/Chrome-OS-
Chrome-OS- is an open-source operating system designed for speed and simplicity, built on the Linux kernel. It provides a lightweight environment that seamlessly integrates web applications and cloud services for everyday tasks.
Language: C - Size: 3.38 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

subvision-soft/subvision-core
The core algorithms behind subvision
Language: C++ - Size: 62.8 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

xpenatan/jWebGPU
Java Native WebGPU binding
Language: C++ - Size: 1.17 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 1

pthom/hello_imgui
Hello, Dear ImGui: unleash your creativity in app development and prototyping
Language: C++ - Size: 40.7 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 777 - Forks: 111

Arn54/play-supported-devices
Fast, searchable cache of Google Play supported devices. Use it in Node.js or web tools with zero dependencies. ๐๐ป
Language: TypeScript - Size: 36.1 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

mgerhardy/caveexpress
CaveExpress is a classic 2D platformer with physics-based gameplay and dozens of levels. CavePacker is a Sokoban game.
Language: C++ - Size: 767 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 155 - Forks: 23

danchitnis/ngspice
Ngspice development tools for browser (WASM), Linux and Windows
Language: HTML - Size: 3.94 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 25 - Forks: 6

kassane/sokol-d
D bindings for the sokol headers (https://github.com/floooh/sokol)
Language: C - Size: 2.27 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 18 - Forks: 4

gershnik/sys_string
A family of C++ string classes optimized for interoperability with platform-native string types
Language: C++ - Size: 2.62 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0

WebAssembly/binaryen
Optimizer and compiler/toolchain library for WebAssembly
Language: WebAssembly - Size: 135 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 7,947 - Forks: 788

lichess-org/stockfish.wasm
WebAssembly port of the strong chess engine Stockfish
Language: C++ - Size: 12.4 MB - Last synced at: about 17 hours ago - Pushed at: over 2 years ago - Stars: 302 - Forks: 50

emscripten-forge/pyjs
Python โ JavaScript bindings using high level embind and pybind11
Language: Python - Size: 332 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 19 - Forks: 10

4ian/GDevelop.js ๐ฆ
Core of GDevelop, the open-source game creator requiring no programming skills, ported to Javascript
Language: JavaScript - Size: 969 KB - Last synced at: about 9 hours ago - Pushed at: about 6 years ago - Stars: 52 - Forks: 12

nCine/nCine
A cross-platform 2D game engine
Language: C++ - Size: 4.09 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,185 - Forks: 72

emscripten-core/emscripten
Emscripten: An LLVM-to-WebAssembly Compiler
Language: C++ - Size: 243 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 26,630 - Forks: 3,402

Thomvanoorschot/zignite
Zignite is a Cross-platform graphics engine built with Zig, featuring WebGPU rendering using GLFW for window management. It has WebAssembly and native support
Language: Zig - Size: 15.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 10 - Forks: 0

vm6502q/qrack.net
qrack.net web app source code
Language: JavaScript - Size: 38.7 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

InsightSoftwareConsortium/ITK-Wasm
High performance spatial analysis in a web browser and across programming languages and hardware architectures
Language: Python - Size: 245 MB - Last synced at: about 23 hours ago - Pushed at: 4 days ago - Stars: 215 - Forks: 54

wasmerio/wasmer
๐ Fast, secure, lightweight containers based on WebAssembly
Language: Rust - Size: 1.09 GB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 19,831 - Forks: 891

deathkiller/jazz2-native
๐ฎโยทโJazzยฒ Resurrection: Native C++ reimplementation of Jazz Jackrabbit 2
Language: C++ - Size: 15.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 611 - Forks: 40

phi-ag/argon2
Minimal Argon2 WebAssembly SIMD build
Language: TypeScript - Size: 634 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 9 - Forks: 0

beaufortfrancois/webgpu-cross-platform-app
WebGPU cross-platform app with CMake/Emscripten
Language: C++ - Size: 13.7 KB - Last synced at: 2 days ago - Pushed at: 13 days ago - Stars: 138 - Forks: 11

erik-larsen/emscripten-sdl2-ogles2
C++/SDL2/OpenGLES2 samples running in the browser via Emscripten
Language: JavaScript - Size: 18.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 43 - Forks: 11

atty303/pob-web
Online build planner for Path of Exile.
Language: TypeScript - Size: 2.36 MB - Last synced at: 3 days ago - Pushed at: 16 days ago - Stars: 61 - Forks: 6

ray-cast/AnimatorGo
๐คธ๐พโโ๏ธ๐ๆๅกไปฅ็ฎๅใๆ็จ๏ผ้ซ่ดจ้็็ฉ็ๆผ็ฎไปฅๅๆธฒๆ่ดจ้ๅๆง่ฝ๏ผไธบๅ็ฑไบๆฌกๅ ๅจ็ป็็จๆท้ไฝ่ง้ขๅถไฝ้จๆง
Language: C++ - Size: 104 MB - Last synced at: 17 minutes ago - Pushed at: about 1 year ago - Stars: 496 - Forks: 65

SWI-Prolog/npm-swipl-wasm
SWI-Prolog WebAssembly build as a NPM package
Language: JavaScript - Size: 167 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 51 - Forks: 6

aiekick/ImGuiFileDialog
Full featured file Dialog for Dear ImGui
Language: C++ - Size: 13.2 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,343 - Forks: 220

ThatOpen/engine_web-ifc
Reading and writing IFC files with Javascript, at native speeds.
Language: TypeScript - Size: 190 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 741 - Forks: 221

3dgen/cppwasm-book
:books: WebAssembly friendly programming with C/C++ -- Emscripten practice
Language: C++ - Size: 15 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 1,392 - Forks: 172

emuell/phonic
Cross-platform audio playback library for Rust.
Language: Rust - Size: 7.93 MB - Last synced at: 1 day ago - Pushed at: 14 days ago - Stars: 3 - Forks: 0

undecaf/zbar-wasm
A WebAssembly build of the ZBar Bar Code Reader
Language: TypeScript - Size: 1.9 MB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 158 - Forks: 16

yohimik/webxash3d-fwgs
Emscripten Xash3d-FWGS web port
Language: Dockerfile - Size: 20 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 8 - Forks: 1

celtera/libremidi
A modern C++ MIDI 1 / MIDI 2 real-time & file I/O library. Supports Windows, macOS, Linux and WebMIDI.
Language: C++ - Size: 12.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 554 - Forks: 62

edge-classic/EDGE-classic
Cross-Platform OpenGL Doom Source Port with powerful modding features
Language: C - Size: 155 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 88 - Forks: 14

MadLadSquad/UImGuiDemo
A web demo of the UntitledImGuiFramework
Language: C++ - Size: 1.78 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 6 - Forks: 1

54ac/ecwolf-js
WebAssembly port of ECWolf, a Wolfenstein 3D source port, using Emscripten.
Language: C++ - Size: 14.6 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

54ac/ecwolf-js-frontend
Frontend for ECWolf-JS, used for launching games like Wolfenstein 3D in the browser.
Language: TypeScript - Size: 9.49 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

markaren/threepp
C++20 port of three.js (r129)
Language: C++ - Size: 57.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 681 - Forks: 74

openframeworks/openFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Language: C++ - Size: 2.06 GB - Last synced at: 6 days ago - Pushed at: 19 days ago - Stars: 10,182 - Forks: 2,562

sohale/implisolid
๐งฑ World leading open-source geometry engine in context of Implicit Surface Modelling, featuring sharp edges: Library for Geometric / Solid Modelling mesh generation slicing, and more, based on ๐ช Implicit Surfaces modelling. (Feel free to submit Pull Requests)
Language: C++ - Size: 9.34 MB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 25 - Forks: 8

ruby/ruby.wasm
ruby.wasm is a collection of WebAssembly ports of the CRuby.
Language: Ruby - Size: 2.61 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 778 - Forks: 59

codeart1st/mapserver-wasm
Build environment to compile MapServer with Emscripten to a WebAssembly package
Language: JavaScript - Size: 1.58 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 4 - Forks: 0

yewstack/yew
Rust / Wasm framework for creating reliable and efficient web applications
Language: Rust - Size: 15.1 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 31,692 - Forks: 1,442

MTG/essentia.js
JavaScript library for music/audio analysis and processing powered by Essentia WebAssembly
Language: TypeScript - Size: 169 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 721 - Forks: 48

iPlug2/iPlug2
C++ Audio Plug-in Framework for desktop, mobile and web
Language: C - Size: 64.1 MB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 2,090 - Forks: 310

r-wasm/webr
The statistical language R compiled to WebAssembly via Emscripten, for use in web browsers and Node.
Language: TypeScript - Size: 54.3 MB - Last synced at: 4 days ago - Pushed at: 10 days ago - Stars: 948 - Forks: 79

Malvineous/opljs
Yamaha OPL2/3 FM synth chip emulator for JavaScript
Language: C++ - Size: 51.8 KB - Last synced at: 4 days ago - Pushed at: 7 months ago - Stars: 14 - Forks: 2

WordPress/wordpress-playground
Run WordPress in the browser via WebAssembly PHP
Language: JavaScript - Size: 6.61 GB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,754 - Forks: 304

uber/h3-js
h3-js provides a JavaScript version of H3, a hexagon-based geospatial indexing system.
Language: JavaScript - Size: 1.67 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 937 - Forks: 86

aduros/wasm4
Build retro games using WebAssembly for a fantasy console.
Language: TypeScript - Size: 5.5 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,350 - Forks: 182

thenick775/mgba Fork of endrift/mgba
mGBA Game Boy Advance Emulator with WASM support (check out branch feature/wasm)
Language: C - Size: 47 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 8 - Forks: 3

Kagami/ffmpeg.js
Port of FFmpeg with Emscripten
Language: JavaScript - Size: 1.16 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 3,408 - Forks: 338

Arsenic-ATG/Tetris
Tetrisโข clone created in c++ and SDL2
Language: C++ - Size: 3.97 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 22 - Forks: 12

wonkey-coders/wonkey
Wonkey is an easy to learn, oriented object, modern and cross-platform programming language for creating cross-platform video games. Pull requests welcome! Join community https://discord.gg/awfuRtZay7
Language: C++ - Size: 215 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 126 - Forks: 14

toyobayashi/emnapi
Node-API implementation for Emscripten, wasi-sdk, clang wasm32 and napi-rs
Language: C - Size: 1.98 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 197 - Forks: 7

eelab-dev/EEcircuit
A browser-based SPICE circuit simulator
Language: TypeScript - Size: 39 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 126 - Forks: 11

Kagami/vmsg
:musical_note: Library for creating voice messages
Language: JavaScript - Size: 1.23 MB - Last synced at: 6 days ago - Pushed at: about 4 years ago - Stars: 353 - Forks: 59

xpenatan/jParser
WebIDL native code Java generator and compiler for desktop, mobile and browser
Language: Java - Size: 1.55 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 6 - Forks: 0

sql-js/sql.js
A javascript library to run SQLite on the web.
Language: JavaScript - Size: 142 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 13,205 - Forks: 1,092

mdaines/viz-js
Graphviz in your browser
Language: JavaScript - Size: 13.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4,204 - Forks: 358

mmomtchev/hadron Fork of mesonbuild/meson
The Meson Build System (with `node-api` module)
Language: Python - Size: 41.2 MB - Last synced at: 5 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

gogins/csound-wasm
WebAssembly modules for Csound and CsoundAC.
Language: C++ - Size: 205 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 7 - Forks: 1

buzz/mediainfo.js
Extract media file metadata in the browser using WebAssembly.
Language: TypeScript - Size: 25.2 MB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 777 - Forks: 116

suomipelit/ultimatetapankaikki Fork of hkroger/ultimatetapankaikki
Open source port of Ultimate Tapan Kaikki
Language: C++ - Size: 6.11 MB - Last synced at: about 15 hours ago - Pushed at: 4 months ago - Stars: 40 - Forks: 8

fiatjaf/jq-web
jq in the browser with emscripten.
Language: JavaScript - Size: 11.2 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 338 - Forks: 30

alialib/alia
a declarative UI library for C++
Language: C++ - Size: 4.04 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 114 - Forks: 6

sgi-demos/sgi-demos
SGI demos from long ago, running in your browser today.
Language: C - Size: 173 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 21 - Forks: 4

eshaz/wasm-audio-decoders
Browser and NodeJS Web Assembly audio decoder libraries that are highly optimized for size and performance.
Language: JavaScript - Size: 709 MB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 531 - Forks: 32

mmatyas/supermariowar
A fan-made multiplayer Super Mario Bros. style deathmatch game
Language: C++ - Size: 61 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 473 - Forks: 78

Jean-LouisH/Omnific
2D / 3D Game Engine / Interactive Software Framework with Python / C++ Scripting for Windows, Linux and Web
Language: C++ - Size: 64.8 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 3 - Forks: 0

sid-sg/SudokuX
C++ & ImGui based Desktop native + WebAssembly Sudoku app with puzzle gen and solving algos (Backtracking, Simulated annealing & Dancing Links)
Language: C++ - Size: 3.95 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

liraymond04/game-engine
Game engine built in C99 using raylib and Lua scripting for mods
Language: C - Size: 685 KB - Last synced at: 3 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 1

Xevion/Pac-Man
A Pac-Man clone in Rust built with SDL2 and Emscripten, with a playable browser build!
Language: Rust - Size: 2.32 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 1

cwoffenden/hello-webgpu
Cross-platform C++ example for WebGPU and Dawn
Language: C++ - Size: 175 MB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 284 - Forks: 38

koute/stdweb
A standard library for the client-side Web
Language: Rust - Size: 1.09 MB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 3,450 - Forks: 177

jsdf/pce
Emulates Mac Plus, PC, & Atari ST in the browser using WebAssembly
Language: C - Size: 10.6 MB - Last synced at: 1 day ago - Pushed at: about 3 years ago - Stars: 893 - Forks: 150

charto/nbind
:sparkles: Magical headers that make your C++ library accessible from JavaScript :rocket:
Language: C++ - Size: 1.05 MB - Last synced at: 8 days ago - Pushed at: about 6 years ago - Stars: 1,988 - Forks: 118

koute/cargo-web
A Cargo subcommand for the client-side Web
Language: Rust - Size: 866 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 1,109 - Forks: 79

ghaerr/microwindows
The Nano-X Window System
Language: C - Size: 34.5 MB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 765 - Forks: 100

catdad-experiments/libheif-js
๐คณ libheif as an npm module
Language: JavaScript - Size: 59.6 KB - Last synced at: 8 days ago - Pushed at: 18 days ago - Stars: 87 - Forks: 9

emscripten-forge/empack
Tools to pack a conda / mamba environment into a JS & WASM bundle
Language: Python - Size: 259 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 20 - Forks: 10

ndriqimlahu/moonlight-tizen
GameStream client for Samsung Smart TV's running Tizen OS
Language: C - Size: 10.6 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 6 - Forks: 0

mosra/corrade
C++11 multiplatform utility library
Language: C++ - Size: 16.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 499 - Forks: 111

WofWca/quake3.xdc
A webxdc (in-chat mini-app) version of Quake III Arena
Language: JavaScript - Size: 2.39 MB - Last synced at: 7 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

AnotherJohnH/Platform
Platform abstraction layer
Language: C++ - Size: 2.14 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 6 - Forks: 1

TwoAbove/noita-tools
A collection of tools for Nolla Game's Noita that help get insight into seeds and find ones with special constraints.
Language: TypeScript - Size: 70.6 MB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 76 - Forks: 9

skywalker212/bash-portfolio
A bash-like portfolio
Language: TypeScript - Size: 1.53 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

konovalov-aleks/reSL
The reversed source code for ShortLine v1.1 game
Language: C++ - Size: 885 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 25 - Forks: 4

vldr/Cubic
A multiplayer WebGL voxel sandbox game written in C++ inspired by the classic version of Minecraft.
Language: C++ - Size: 35.5 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 14 - Forks: 4

nCine/ncTiledViewer
A viewer for Tiled maps made with the nCine
Language: C++ - Size: 153 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 10 - Forks: 5

nCine/ncJugiMapGuiDemo
A nCine port of the JugiMap Gui Demo by Jugilus
Language: CMake - Size: 89.8 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

nCine/ncJugiMapParallaxScrolling
A nCine port of the JugiMap ParallaxScrolling demo by Jugilus
Language: CMake - Size: 131 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

nCine/ncJugiMapSpriteTimelineAnimation
A nCine port of the JugiMap SpriteTimelineAnimation Demo test by Jugilus
Language: CMake - Size: 111 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

nCine/ncPong
An example game made with the nCine
Language: C++ - Size: 146 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 9 - Forks: 4

nCine/ncInvaders
A simplified version of Space Invaders made with the nCine
Language: C++ - Size: 129 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 3 - Forks: 3

nCine/ncParticleEditor
A particle editor made with the nCine
Language: C++ - Size: 199 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 9 - Forks: 6
