Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: emscripten

visrealm/vrEmuLcd

Character LCD emulator library (C99 engine, web front-end).

Language: C - Size: 3.62 MB - Last synced: about 7 hours ago - Pushed: about 8 hours ago - Stars: 63 - Forks: 10

ggerganov/wordle-bg

๐Ÿ‡ง๐Ÿ‡ฌ Wordle clone in Bulgarian

Language: C++ - Size: 1.1 MB - Last synced: about 7 hours ago - Pushed: about 8 hours ago - Stars: 31 - Forks: 11

pthom/hello_imgui

Hello, Dear ImGui: unleash your creativity in app development and prototyping

Language: C++ - Size: 40.2 MB - Last synced: about 8 hours ago - Pushed: about 9 hours ago - Stars: 561 - Forks: 83

lyte2d/lyte2d

Lyte2D sources, releases, issues and discussions

Language: C - Size: 19.9 MB - Last synced: about 10 hours ago - Pushed: about 11 hours ago - Stars: 36 - Forks: 1

twiddlingbits/tiny-wasm-runtime

tiny-wasm-runtime is a simple way to run C/C++ code in a web browser using Web Assembly

Language: C - Size: 7.26 MB - Last synced: about 12 hours ago - Pushed: about 13 hours ago - Stars: 4 - Forks: 0

Captainfl4me/rust-raylib-spline

Experience around raylib binding for RUST to create a visualiser for Bรฉzier curves and splines.

Language: Rust - Size: 43.9 KB - Last synced: about 13 hours ago - Pushed: about 14 hours ago - Stars: 0 - Forks: 0

yewstack/yew

Rust / Wasm framework for creating reliable and efficient web applications

Language: MDX - Size: 14.1 MB - Last synced: about 16 hours ago - Pushed: 1 day ago - Stars: 29,955 - Forks: 1,398

openframeworks/openFrameworks

openFrameworks is a community-developed cross platform toolkit for creative coding in C++.

Language: C++ - Size: 2.04 GB - Last synced: about 21 hours ago - Pushed: about 22 hours ago - Stars: 9,785 - Forks: 2,546

FlatAssembler/AECforWebAssembly

A port of ArithmeticExpressionCompiler from x86 to WebAssembly, so that the programs written in the language can run in a browser. The compiler has been rewritten from JavaScript into C++.

Language: C++ - Size: 1.4 MB - Last synced: about 23 hours ago - Pushed: 1 day ago - Stars: 32 - Forks: 2

mmatyas/openblok

A customizable, cross platform, open-source falling block game, packed with a bunch of features.

Language: C++ - Size: 10.7 MB - Last synced: about 8 hours ago - Pushed: 1 day ago - Stars: 95 - Forks: 15

arianrhodsandlot/nostalgist

A JavaScript library used for running emulators of retro consoles inside browsers.

Language: TypeScript - Size: 7.29 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 608 - Forks: 16

gershnik/sys_string

C++ string class optimized for interoperability with platform-native string types

Language: C++ - Size: 899 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 2 - Forks: 0

WebAssembly/binaryen

Optimizer and compiler/toolchain library for WebAssembly

Language: WebAssembly - Size: 125 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 7,128 - Forks: 704

mackron/miniaudio

Audio playback and capture library written in C, in a single source file.

Language: C - Size: 153 MB - Last synced: 1 day ago - Pushed: 6 days ago - Stars: 3,642 - Forks: 309

InsightSoftwareConsortium/itk-wasm

High performance spatial analysis in a web browser, Node.js, and across programming languages and hardware architectures

Language: Python - Size: 64.4 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 179 - Forks: 46

nazar-pc/blake2.wasm

BLAKE2b and BLAKE2s hash functions compiled to WebAssembly using Emscripten and optimized for small size

Language: LiveScript - Size: 28.3 KB - Last synced: 1 day ago - Pushed: almost 6 years ago - Stars: 27 - Forks: 3

Moros1138/PGEtinker

Interactively create an olcPixelGameEngine application from inside your browser!

Language: SCSS - Size: 14.7 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 6 - Forks: 0

WordPress/wordpress-playground

Run WordPress in the browser via WebAssembly PHP

Language: JavaScript - Size: 2.83 GB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1,527 - Forks: 200

SWI-Prolog/npm-swipl-wasm

SWI-Prolog WebAssembly build as a NPM package

Language: JavaScript - Size: 84.7 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 29 - Forks: 3

dreamlayers/em-dosbox Fork of timfel/dosbox-svn

An Emscripten port of DOSBox

Language: C++ - Size: 7.76 MB - Last synced: 2 days ago - Pushed: over 1 year ago - Stars: 1,206 - Forks: 150

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 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 46 - Forks: 8

le0pard/vmail

VMail - check the markup (HTML, CSS) of HTML email template compatibility with email clients

Language: HTML - Size: 10.2 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 34 - Forks: 2

uber/h3-js

h3-js provides a JavaScript version of H3, a hexagon-based geospatial indexing system.

Language: JavaScript - Size: 1.91 MB - Last synced: 2 days ago - Pushed: 6 months ago - Stars: 802 - Forks: 85

donalffons/opencascade.js

Port of the OpenCascade CAD library to JavaScript and WebAssembly via Emscripten.

Language: Python - Size: 902 MB - Last synced: 1 day ago - Pushed: 9 months ago - Stars: 550 - Forks: 81

numpad/c-engine

Experimental Game Engine in C99 which Supports Linux and WebAssembly.

Language: C - Size: 15.9 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 0 - Forks: 0

mikerourke/wasm-tetris ๐Ÿ“ฆ

Tetris clone using SDL and Emscripten for Learn WebAssembly.

Size: 299 KB - Last synced: 2 days ago - Pushed: over 4 years ago - Stars: 2 - Forks: 0

sql-js/sql.js

A javascript library to run SQLite on the web.

Language: JavaScript - Size: 136 MB - Last synced: 1 day ago - Pushed: 12 days ago - Stars: 12,234 - Forks: 1,048

jirutka/emscripten-travis-example

How to easily use Emscripten on Travis CI or any other CI

Language: C - Size: 4.88 KB - Last synced: 3 days ago - Pushed: almost 7 years ago - Stars: 5 - Forks: 0

irdcat/wasm-nes

[Work in progress] NES emulator compiled to WebAssembly

Language: C++ - Size: 397 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 1

RealOrangeOne/opencv-js-aruco-build

Custom build of OpenCV with ArUco support

Size: 17.6 KB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1

vsoch/emscripten

Getting started with emscripten!

Language: JavaScript - Size: 2.49 MB - Last synced: 3 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

daminetreg/xxhr

intuitive c++ http client library. Official project now in https://github.com/nxxm/xxhr

Language: C++ - Size: 55 MB - Last synced: 3 days ago - Pushed: about 1 year ago - Stars: 14 - Forks: 11

pulsejet/knight-blade-web ๐Ÿ“ฆ

Web port of Knight Blade: Howling of Kerberos

Language: HTML - Size: 27.9 MB - Last synced: 3 days ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

nCine/ncTemplate

A template project for applications and games made with the nCine

Language: CMake - Size: 109 KB - Last synced: 3 days ago - Pushed: about 2 months ago - Stars: 4 - Forks: 2

mnerv/hellotext

Text rendering using FreeType and OpenGL with instanced rendering.

Language: C++ - Size: 2.89 MB - Last synced: 3 days ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

gogins/csound-wasm

WebAssembly modules for Csound and CsoundAC.

Language: C++ - Size: 205 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 5 - Forks: 1

Neirth/ToDoApp

A experimental project for run C++ in a WebApplication using a asm.js runtime as business layer.

Language: C++ - Size: 615 KB - Last synced: 3 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

fe-dagostino/ure

Underlying Rendering Engine

Language: C++ - Size: 815 KB - Last synced: 3 days ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

chopikus/game-of-life

Cross-platform Game of Life client with Hashlife algorithm implemented.

Language: HTML - Size: 589 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 4 - Forks: 0

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.4 MB - Last synced: 3 days ago - Pushed: 30 days ago - Stars: 393 - Forks: 47

hectorm/sfxr

Language: C++ - Size: 94.7 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0

Rabbid76/node-ts-three-js-wasm

Node.js, TypeScript, Three.js, WASM Boilerplate

Language: TypeScript - Size: 619 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 0 - Forks: 2

aiekick/ImGuiFileDialog

Full featured file Dialog for Dear ImGui

Language: C++ - Size: 13.4 MB - Last synced: 20 days ago - Pushed: 21 days ago - Stars: 1,123 - Forks: 176

Ravbug/sdl3-sample

Minimal HowTo for building and using SDL3 on a variety of platforms, including mobile and web

Language: CMake - Size: 127 KB - Last synced: 2 days ago - Pushed: 4 days ago - Stars: 28 - Forks: 7

petersalomonsen/wasm-git

GIT for nodejs and the browser using https://libgit2.org compiled to WebAssembly with https://emscripten.org

Language: C - Size: 179 KB - Last synced: 1 day ago - Pushed: 2 months ago - Stars: 589 - Forks: 33

jerbob92/wazero-emscripten-embind

Emscripten Embind implementation in Go using Wazero

Language: Go - Size: 27.5 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 13 - Forks: 1

eshaz/wasm-audio-decoders

Browser and NodeJS Web Assembly audio decoder libraries that are highly optimized for size and performance.

Language: JavaScript - Size: 534 MB - Last synced: 1 day ago - Pushed: 4 months ago - Stars: 158 - Forks: 19

thisismyusernameongithub/Sandbox

Terrain renderer and fluid simulation sandbox

Language: C - Size: 81.2 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 11 - Forks: 1

undecaf/zbar-wasm

A WebAssembly build of the ZBar Bar Code Reader

Language: TypeScript - Size: 1.89 MB - Last synced: 3 days ago - Pushed: 4 months ago - Stars: 90 - Forks: 14

BrutPitt/glChAoS.P

3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime

Language: C++ - Size: 24.8 MB - Last synced: 2 days ago - Pushed: over 1 year ago - Stars: 775 - Forks: 61

Kagami/ffmpeg.js

Port of FFmpeg with Emscripten

Language: JavaScript - Size: 1.16 MB - Last synced: about 10 hours ago - Pushed: 6 months ago - Stars: 3,210 - Forks: 327

ggerganov/imgui-em

Emscripten port of Dear ImGui (not maintained)

Language: C++ - Size: 21.5 KB - Last synced: 3 days ago - Pushed: almost 5 years ago - Stars: 18 - Forks: 6

YuJianrong/node-unrar.js

Emscripten unrar lib for extract rar archive.

Language: TypeScript - Size: 3.55 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 75 - Forks: 16

dosyago/rain

Rain Hashes: Rainbow, Rainstorm and more! Support our work with a โญ ๐Ÿฅฐ

Language: C++ - Size: 725 KB - Last synced: 5 days ago - Pushed: 3 months ago - Stars: 30 - Forks: 7

yurikorh/wasm-snake

Snake in C++ for WebAssembly

Language: C++ - Size: 1.97 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

c-krit/ferox

A lightweight 2D physics engine written in C, for educational purposes.

Language: C - Size: 9.09 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 141 - Forks: 10

alexnoz/wasm-class-sample

A simple C++ WASM demo

Language: C++ - Size: 4.88 KB - Last synced: 5 days ago - Pushed: over 5 years ago - Stars: 47 - Forks: 11

aduros/wasm4

Build retro games using WebAssembly for a fantasy console.

Language: TypeScript - Size: 4.85 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 1,061 - Forks: 154

andypotato/artoolkit5-js

Node.JS / ES6 module port of artoolkit5

Language: JavaScript - Size: 4.92 MB - Last synced: 6 days ago - Pushed: about 1 year ago - Stars: 27 - Forks: 11

buzz/mediainfo.js

MediaInfo ported to the web using emscripten

Language: TypeScript - Size: 18.2 MB - Last synced: about 22 hours ago - Pushed: 2 months ago - Stars: 635 - Forks: 99

mikeheddes/emscripten-32bit-image

A 32bit docker image with Emscripten installed.

Language: Dockerfile - Size: 3.91 KB - Last synced: 6 days ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

emscripten-forge/empack

Tools to pack a conda / mamba environment into a JS & WASM bundle

Language: Python - Size: 176 KB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 16 - Forks: 6

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.2 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 363 - Forks: 80

vldr/Cubic

A multiplayer WebGL voxel sandbox game written in C++ inspired by the classic version of Minecraft.

Language: C++ - Size: 31.3 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 8 - Forks: 1

deathkiller/jazz2-native

๐ŸŽฎโ€‚ยทโ€‚Jazzยฒ Resurrection: Native C++ reimplementation of Jazz Jackrabbit 2

Language: C++ - Size: 9.13 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 485 - Forks: 28

BertrandBev/eigen-js

โšก Eigen-js is a port of the Eigen C++ linear algebra library

Language: C++ - Size: 6.82 MB - Last synced: 4 days ago - Pushed: 6 months ago - Stars: 89 - Forks: 14

Flix01/imgui Fork of ocornut/imgui

Dear ImGui Addons Branch = plain unmodified dear imgui plus some extra addon.

Language: C++ - Size: 170 MB - Last synced: 2 days ago - Pushed: almost 2 years ago - Stars: 392 - Forks: 34

r-wasm/webr

The statistical language R compiled to WebAssembly via Emscripten, for use in web browsers and Node.

Language: TypeScript - Size: 53.7 MB - Last synced: 21 days ago - Pushed: 22 days ago - Stars: 759 - Forks: 48

rahuldshetty/llm.js

Run Large-Language Models (LLMs) ๐Ÿš€ directly in your browser!

Language: JavaScript - Size: 501 KB - Last synced: 6 days ago - Pushed: 10 days ago - Stars: 135 - Forks: 6

toyobayashi/emnapi

Node-API implementation for Emscripten, wasi-sdk, clang wasm32 and napi-rs

Language: C - Size: 1.92 MB - Last synced: 3 days ago - Pushed: 9 days ago - Stars: 118 - Forks: 5

Cloud-CNC/cura-wasm ๐Ÿ“ฆ

Cura Engine powered by Web Assembly (WASM)

Language: JavaScript - Size: 12.9 MB - Last synced: 7 days ago - Pushed: over 2 years ago - Stars: 59 - Forks: 17

lichess-org/stockfish.wasm

WebAssembly port of the strong chess engine Stockfish

Language: C++ - Size: 12.4 MB - Last synced: 3 days ago - Pushed: about 1 year ago - Stars: 249 - Forks: 41

BrutPitt/imGuIZMO.quat

ImGui GIZMO widget - 3D object manipulator / orientator

Language: C++ - Size: 1.91 MB - Last synced: 2 days ago - Pushed: over 3 years ago - Stars: 370 - Forks: 40

mosra/magnum-plugins

Plugins for the Magnum C++11 graphics engine

Language: C++ - Size: 15 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 98 - Forks: 56

mosra/magnum

Lightweight and modular C++11 graphics middleware for games and data visualization

Language: C++ - Size: 57.8 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 4,654 - Forks: 431

ArthurSonzogni/OpenGL_CMake_Skeleton

:heart: A ready to use cmake skeleton using GLFW, Glew and glm. :+1:

Language: C++ - Size: 7.2 MB - Last synced: 3 days ago - Pushed: 9 months ago - Stars: 276 - Forks: 44

nandenjin/emcc-loader Fork of mezum/emcc-loader ๐Ÿ“ฆ

Webpack loader that compiles some c/c++ file into a wasm using Emscripten.

Language: TypeScript - Size: 1.76 MB - Last synced: 10 days ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

nokotan/OpenSiv3D Fork of Siv3D/OpenSiv3D

[NO LONGER MAINTAINED] Experimental port of OpenSiv3D to Web

Language: C++ - Size: 1.81 GB - Last synced: 3 days ago - Pushed: 9 days ago - Stars: 10 - Forks: 1

mymindstorm/setup-emsdk

Setup Emscripten for use with GitHub actions

Language: TypeScript - Size: 2.3 MB - Last synced: 2 days ago - Pushed: 30 days ago - Stars: 82 - Forks: 25

ccrma/webchuck

ChucK on the Web

Language: JavaScript - Size: 35.6 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 38 - Forks: 4

bugra9/cpp.js

Bind C++ codes to JS on the web and react native without writing extra code.

Language: C++ - Size: 4.9 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 7 - Forks: 2

SnickerdoodleLabs/EigenTS

Typescript interface for Eigen Tux.

Language: JavaScript - Size: 898 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

TheLartians/modern-wasm-starter

๐Ÿ›ธ Run C++ code on web and create blazingly fast websites! A starter template to easily create WebAssembly packages using type-safe C++ bindings with automatic TypeScript declarations.

Language: TypeScript - Size: 244 KB - Last synced: 1 day ago - Pushed: over 1 year ago - Stars: 231 - Forks: 14

voila-dashboards/voici-demo

Voici deployment template

Language: Jupyter Notebook - Size: 796 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 11 - Forks: 5

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: 3 days ago - Pushed: over 2 years ago - Stars: 182 - Forks: 26

sanketghosh/pong-raylib-cpp

a pong game clone built with raylib and c++

Language: CSS - Size: 11.7 KB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0

jspanchu/vtkWasmBenchmark ๐Ÿ“ฆ

No longer developed. Please visit https://github.com/Kitware/vtkWasmBenchmarks

Language: C++ - Size: 243 KB - Last synced: 12 days ago - Pushed: about 1 year ago - Stars: 3 - Forks: 4

jspanchu/wasm-bits

Bunch of examples for embinding C++ to JavaScript

Language: C++ - Size: 26.4 KB - Last synced: 12 days ago - Pushed: 10 months ago - Stars: 3 - Forks: 0

jspanchu/vtk-wasm-target ๐Ÿ“ฆ

A container with pre-built ๐Ÿ—๏ธ VTK WebAssembly binaries compiled with Emscripten toolchain

Language: Dockerfile - Size: 16.6 KB - Last synced: 12 days ago - Pushed: about 1 year ago - Stars: 2 - Forks: 1

bokuweb/rustynes ๐Ÿ“ฆ

๐Ÿ‘พ An NES emulator by Rust and WebAssembly

Language: Rust - Size: 4.28 MB - Last synced: 3 days ago - Pushed: almost 2 years ago - Stars: 468 - Forks: 29

mgerhardy/caveexpress

CaveExpress is a classic 2D platformer with physics-based gameplay and dozens of levels. CavePacker is a Sokoban game.

Language: JavaScript - Size: 694 MB - Last synced: 3 days ago - Pushed: about 3 years ago - Stars: 138 - Forks: 20

e2fyi/snowball Fork of snowballstem/snowball

Emscripten port of the Snowball stemmer.

Language: C - Size: 635 KB - Last synced: 13 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

tomconder/mountains

Load and display a mountain mesh

Language: C++ - Size: 9.56 MB - Last synced: 13 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 1

h1romas4/wasm-genplus

Genesis-Plus-GX WebAssembly porting

Language: C - Size: 6.6 MB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 21 - Forks: 9

AlenVelocity/MeowScript

The Purrfect Programming Language

Language: Rust - Size: 814 KB - Last synced: 3 days ago - Pushed: 6 months ago - Stars: 47 - Forks: 6

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: 2 days ago - Pushed: about 5 years ago - Stars: 28 - Forks: 11

FI-Mihej/Cengal

Bytecode manipulation in runtime, true shared memory, async LMDB, async Tkinter, async wxPython, async PySide, async PyQt, async loop with almost preemptive multitasking within the single thread, text parsing, rich introspection, etc.

Language: Python - Size: 17.1 MB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 13 - Forks: 2

oboukli/tromino-puzzle

An algorithm, a C/C++ software library, and a collection of apps, to solve and visualize the general right tromino tiling puzzle.

Language: C++ - Size: 842 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 4 - Forks: 1

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: 15 days ago - Pushed: 15 days ago - Stars: 297 - Forks: 36

izzat5233/fruit-classifier-wasm

Artificial Neural Network in Web Assembly, C++ Core & Interactive Website.

Language: C++ - Size: 294 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 1 - Forks: 0