GitHub topics: emscripten
arianrhodsandlot/nostalgist
A JavaScript library used for running emulators of retro consoles inside browsers.
Language: TypeScript - Size: 9.41 MB - Last synced at: 22 minutes ago - Pushed at: 42 minutes ago - Stars: 710 - Forks: 19

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: about 1 hour ago - Pushed at: about 2 hours ago - Stars: 1 - Forks: 0

shogimaru/shogimaru
Shogi GUI application with USI protocol support
Language: C++ - Size: 130 MB - Last synced at: about 9 hours ago - Pushed at: about 10 hours ago - Stars: 28 - Forks: 2

Is-Daouda/is-Engine
C++, SDL 2 and SFML game engine that allows to create games on Nintendo Switch, Web (HTML 5), Mobile and PC.
Language: C - Size: 154 MB - Last synced at: about 9 hours ago - Pushed at: about 10 hours ago - Stars: 207 - Forks: 16

phi-ag/argon2
Minimal Argon2 WebAssembly SIMD build
Language: TypeScript - Size: 577 KB - Last synced at: about 9 hours ago - Pushed at: about 10 hours ago - Stars: 9 - Forks: 0

wonkey-coders/wonkey
Wonkey is a 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: Assembly - Size: 200 MB - Last synced at: about 22 hours ago - Pushed at: about 23 hours ago - Stars: 126 - Forks: 14

iPlug2/iPlug2
C++ Audio Plug-in Framework for desktop, mobile and web
Language: C - Size: 64.1 MB - Last synced at: about 22 hours ago - Pushed at: 4 days ago - Stars: 2,079 - Forks: 308

StillGreen-san/raymino
configurable tetris build with raylib in C++ for desktop & web
Language: C++ - Size: 613 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

yewstack/yew
Rust / Wasm framework for creating reliable and efficient web applications
Language: Rust - Size: 15.4 MB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 31,630 - Forks: 1,440

mosra/magnum-integration
Integration libraries for the Magnum C++11 graphics engine
Language: C++ - Size: 2.18 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 104 - Forks: 46

emscripten-core/emscripten
Emscripten: An LLVM-to-WebAssembly Compiler
Language: C++ - Size: 242 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 26,551 - Forks: 3,401

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

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

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

YuriSizuku/OnscripterYuri
An enhancement ONScripter project porting to many platforms, especially web.
Language: C++ - Size: 8.39 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 489 - Forks: 21

HalfLife2JS/HalfLife2JS
HL2JS - Play Half-Life 2 anywhere, no matter which device!
Language: C++ - Size: 204 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 21 - Forks: 3

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

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: 3 days ago - Pushed at: 27 days ago - Stars: 517 - Forks: 31

wasmerio/wasmer
🚀 Fast, secure, lightweight containers based on WebAssembly
Language: Rust - Size: 1.07 GB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 19,770 - Forks: 884

mosra/magnum-plugins
Plugins for the Magnum C++11 graphics engine
Language: C++ - Size: 14.2 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 102 - Forks: 62

uber/h3-js
h3-js provides a JavaScript version of H3, a hexagon-based geospatial indexing system.
Language: JavaScript - Size: 1.63 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 930 - Forks: 85

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

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: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

ccrma/webchuck
ChucK on the Web
Language: JavaScript - Size: 38.4 MB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 50 - Forks: 8

MTG/essentia.js
JavaScript library for music/audio analysis and processing powered by Essentia WebAssembly
Language: TypeScript - Size: 171 MB - Last synced at: 4 days ago - Pushed at: 11 days ago - Stars: 716 - Forks: 47

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: 4 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 0

ray-cast/AnimatorGo
🤸🏾♀️👗提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
Language: C++ - Size: 104 MB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 495 - Forks: 65

mosra/magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Language: C++ - Size: 61.5 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 4,980 - Forks: 452

voila-dashboards/voici
Voici turns any Jupyter Notebook into a static web application
Language: TypeScript - Size: 3.08 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 195 - Forks: 13

natanielf/cgl
Conway's Game of Life in WebAssembly and WebGL
Language: C - Size: 45.9 KB - Last synced at: 3 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

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: 5 days ago - Pushed at: 6 days ago - Stars: 7 - Forks: 2

illarionov/wasi-emscripten-host
Kotlin Multiplatform Implementation of WASI Preview 1 and Emscripten host functions
Language: Kotlin - Size: 4.36 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 14 - Forks: 2

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

illarionov/wasm-sqlite-open-helper
Implementation of SQLiteDriver and SupportSQLiteOpenHelper.Factory based on SQLite compiled for Wasm
Language: Kotlin - Size: 4.41 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 0

WordPress/wordpress-playground
Run WordPress in the browser via WebAssembly PHP
Language: JavaScript - Size: 6.02 GB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,742 - Forks: 299

jeremy-code/libexif-wasm
JavaScript bindings for libexif compiled to WebAssembly
Language: TypeScript - Size: 2.84 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

illarionov/wasm-sqlite-driver-binary
SQLite WebAssembly binaries built using Gradle with Emscripten and published for Kotlin Multiplatform
Language: Kotlin - Size: 900 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - 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: 6 days ago - Pushed at: 2 months ago - Stars: 154 - Forks: 23

gfx/perl.js
emscripten build settings for perl
Language: JavaScript - Size: 2.05 MB - Last synced at: 1 day ago - Pushed at: over 9 years ago - Stars: 35 - Forks: 3

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: 3.96 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 4 - Forks: 0

mdaines/viz-js
Graphviz in your browser
Language: JavaScript - Size: 13.5 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 4,194 - Forks: 356

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

catdad-experiments/libheif-js
🤳 libheif as an npm module
Language: JavaScript - Size: 56.6 KB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 82 - Forks: 8

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

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

sql-js/sql.js
A javascript library to run SQLite on the web.
Language: JavaScript - Size: 142 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 13,175 - Forks: 1,088

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

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: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

virakkhun/towebp
Convert image to WebP locally.
Language: JavaScript - Size: 2.03 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

or18/RubiksSolverDemo
Online solver for Rubik's cube cross, xcross, free pair, last layer. Pseudo F2L solver and EOCross solver also available.
Language: HTML - Size: 2.1 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

emmatyping/python-wasm
Build scripts and configuration for building CPython for Emscripten
Language: JavaScript - Size: 2.25 GB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 683 - Forks: 34

ArthurSonzogni/OpenGL_CMake_Skeleton_WebAssembly
:heart: A ready to use cmake OpenGL skeleton supporting WebAssembly using GLFW, Glew and glm. :+1:
Language: C++ - Size: 7.2 MB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 0

donalffons/opencascade.js
Port of the OpenCascade CAD library to JavaScript and WebAssembly via Emscripten.
Language: Python - Size: 902 MB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 718 - Forks: 104

schmich/instascan
HTML5 QR code scanner using your webcam
Language: JavaScript - Size: 2.02 MB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 3,004 - Forks: 868

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

browsermt/bergamot-translator
Cross platform C++ library focusing on optimized machine translation on the consumer-grade device.
Language: C++ - Size: 2.76 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 386 - Forks: 48

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.6 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 396 - Forks: 88

zacharycarter/voodoo
3D game programming and rapid prototyping library.
Language: C - Size: 41.8 MB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 48 - Forks: 3

milosz275/graph-visualizer 📦
Graph Visualizer is a browser-based tool for visualizing directed and undirected graphs, featuring interactive traversal algorithms using WebGL and Emscripten
Language: C++ - Size: 510 KB - Last synced at: 6 days ago - Pushed at: 30 days ago - Stars: 1 - Forks: 0

cfrankb/cs3-runtime-sdl
CS3 Runtime Module using SDL to port an MSDOS game for a wide range of platforms (desktop, browsers etc)
Language: C++ - Size: 1.45 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

jrsharp/pcd68
PCD-68: a 68000-based virtual retro computer (inspired by the Macintosh, Canon Cat, etc.)
Language: C - Size: 26.5 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

deathkiller/jazz2-native
🎮 · Jazz² Resurrection: Native C++ reimplementation of Jazz Jackrabbit 2
Language: C++ - Size: 15.2 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 604 - Forks: 40

GLVis/glvis-js
JavaScript/WebAssembly GLVis Library
Language: HTML - Size: 176 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 18 - Forks: 4

ThatOpen/engine_web-ifc
Reading and writing IFC files with Javascript, at native speeds.
Language: TypeScript - Size: 191 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 728 - Forks: 217

InsightSoftwareConsortium/ITK-Wasm
High performance spatial analysis in a web browser and across programming languages and hardware architectures
Language: Python - Size: 233 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 213 - Forks: 53

nathanpotter17/emcc-wasm
WebAssembly and WASI using C++ & Rust
Language: C++ - Size: 88.5 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 4 - Forks: 1

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

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

BrutPitt/imGuIZMO.quat
ImGui GIZMO widget - quaternions based 3D object manipulator: it permits, via mouse, to manipulate objects by translating, rotating, or scaling them
Language: C++ - Size: 3.23 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 411 - Forks: 44

aiekick/ImGuiFileDialog
Full featured file Dialog for Dear ImGui
Language: C++ - Size: 13.2 MB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 1,331 - Forks: 219

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

emuell/phonic
Cross-platform audio playback library for Rust.
Language: Rust - Size: 7.2 MB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 0

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

drumath2237/spz-loader
🦎 .spz 3D Gaussian Splatting format data loader packages
Language: TypeScript - Size: 34.1 MB - Last synced at: about 6 hours ago - Pushed at: about 2 months ago - Stars: 27 - Forks: 3

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

nCine/nCine
A cross-platform 2D game engine
Language: C++ - Size: 4.01 MB - Last synced at: 9 days ago - Pushed at: 25 days ago - Stars: 1,162 - Forks: 72

Gallasko/PgEngine
Yet another C++ cross platform graphical/game engine
Language: C - Size: 180 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 31 - Forks: 7

ghaerr/microwindows
The Nano-X Window System
Language: C - Size: 34.5 MB - Last synced at: 9 days ago - Pushed at: 29 days ago - Stars: 757 - Forks: 100

fabmax/webidl-util
A parser and code-generator for WebIDL files.
Language: Kotlin - Size: 337 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 9 - Forks: 3

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

kbinani/je2be-web
Web app to convert world data of Minecraft Java / Bedrock / Xbox360 / PS3 Edition
Language: TypeScript - Size: 15.4 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 62 - Forks: 5

BertrandBev/nlopt-js
⚡ NLopt-js is a port of the NLopt C++ optimization library
Language: JavaScript - Size: 8.08 MB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 25 - Forks: 2

bugra9/gdal3.js
Convert raster and vector geospatial data to various formats and coordinate systems entirely in the browser.
Language: JavaScript - Size: 86 MB - Last synced at: 9 days ago - Pushed at: 5 months ago - Stars: 375 - Forks: 52

medialize/sass.js
Sass.js - API for emscripted libsass to run in the browser
Language: JavaScript - Size: 50.5 MB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 1,198 - Forks: 135

anthumchris/opus-stream-decoder
Instantly decode Ogg Opus audio streams in chunks with JavaScript & WebAssembly (Wasm)
Language: JavaScript - Size: 300 KB - Last synced at: 9 days ago - Pushed at: about 4 years ago - Stars: 134 - Forks: 21

MadLadSquad/UImGuiDemo
A web demo of the UntitledImGuiFramework
Language: C++ - Size: 1.77 MB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 5 - Forks: 0

Green-Sky/miniTD
minimalistic TowerDefense
Language: C++ - Size: 3.92 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 8 - Forks: 1

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

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

libamtrack/web
Web interface for libamtrack
Language: JavaScript - Size: 44.6 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 7 - Forks: 2

paullouisageneau/datachannel-wasm
C++ WebRTC Data Channels and WebSockets for WebAssembly in browsers
Language: C++ - Size: 151 KB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 168 - Forks: 31

Ravbug/sdl3-sample
Minimal HowTo for building and using SDL3 on a variety of platforms, including mobile and web. Also includes SDL_mixer, SDL_Image, and SDL_ttf!
Language: CMake - Size: 4.65 MB - Last synced at: 14 days ago - Pushed at: 18 days ago - Stars: 214 - Forks: 26

atty303/pob-web
Online build planner for Path of Exile.
Language: TypeScript - Size: 2.36 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 54 - Forks: 5

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: 16 days ago - Pushed at: about 2 months ago - Stars: 541 - Forks: 60

midzer/freegemas Fork of JoseTomasTocino/freegemas
Freegemas is an open source version of the well known Bejeweled, built in C++ using SDL2 ported for the web
Language: C++ - Size: 12.2 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

danoon2/Boxedwine
Emulator that can run 32-bit Windows programs/games on multiple platforms via Wine
Language: C - Size: 210 MB - Last synced at: 15 days ago - Pushed at: 2 months ago - Stars: 899 - Forks: 75

brackeen/glfm
OpenGL ES and input for iOS, tvOS, Android, and WebGL
Language: C - Size: 1.12 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 595 - Forks: 80

bnlrnz/MimaSim
A Mima Simulator written in C
Language: C - Size: 343 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 8 - Forks: 4

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

lichess-org/stockfish.js
The strong open source chess engine Stockfish compiled to JavaScript and WebAssembly using Emscripten
Language: C++ - Size: 12.8 MB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 218 - Forks: 33
