All Projects → AssemblyScript → Assemblyscript

AssemblyScript / Assemblyscript

Licence: apache-2.0
A TypeScript-like language for WebAssembly.

Programming Languages

typescript
32286 projects
WebAssembly
147 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Assemblyscript

Viper
[WIP] A Pythonesque language with a design that focuses on efficiency and expressiveness. Compiles to WebAssembly
Stars: ✭ 23 (-99.83%)
Mutual labels:  compiler, webassembly, wasm
Grain
The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾
Stars: ✭ 2,199 (-83.28%)
Mutual labels:  compiler, webassembly, wasm
Lunatic
Lunatic is an Erlang-inspired runtime for WebAssembly
Stars: ✭ 2,074 (-84.23%)
Mutual labels:  webassembly, wasm, assemblyscript
Prototype
(deprecated) The journey continues at ASNEXT: https://github.com/AssemblyScript/assemblyscript
Stars: ✭ 2,114 (-83.93%)
Mutual labels:  compiler, webassembly, wasm
Jwebassembly
Java bytecode to WebAssembly compiler
Stars: ✭ 426 (-96.76%)
Mutual labels:  compiler, webassembly, wasm
Lucet
Lucet, the Sandboxing WebAssembly Compiler.
Stars: ✭ 4,006 (-69.54%)
Mutual labels:  webassembly, wasm, assemblyscript
Wag
WebAssembly compiler implemented in Go
Stars: ✭ 177 (-98.65%)
Mutual labels:  compiler, webassembly, wasm
Webassemblyjs
Toolchain for WebAssembly
Stars: ✭ 566 (-95.7%)
Mutual labels:  compiler, webassembly, wasm
Wasm Forth
A Forth implementation compiling to WebAssembly.
Stars: ✭ 92 (-99.3%)
Mutual labels:  compiler, webassembly, wasm
Woz
Woz is a progressive WebAssembly app (PWAA) generator for Rust.
Stars: ✭ 145 (-98.9%)
Mutual labels:  webassembly, wasm
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.
Stars: ✭ 140 (-98.94%)
Mutual labels:  webassembly, wasm
Opencombine
Open source implementation of Apple's Combine framework for processing values over time.
Stars: ✭ 2,040 (-84.49%)
Mutual labels:  webassembly, wasm
Proxy Wasm Rust Sdk
WebAssembly for Proxies (Rust SDK)
Stars: ✭ 137 (-98.96%)
Mutual labels:  webassembly, wasm
Jsnet
Javascript/WebAssembly deep learning library for MLPs and convolutional neural networks
Stars: ✭ 126 (-99.04%)
Mutual labels:  webassembly, wasm
Awesome Wasm Tools
😎 A curated list of awesome, language-agnostic WebAssembly tools
Stars: ✭ 139 (-98.94%)
Mutual labels:  webassembly, wasm
Gbemu
WebAssembly based Gameboy Emulator
Stars: ✭ 120 (-99.09%)
Mutual labels:  webassembly, wasm
Asterius
A Haskell to WebAssembly compiler
Stars: ✭ 1,799 (-86.32%)
Mutual labels:  compiler, webassembly
Stork
🔎 Impossibly fast web search, made for static sites.
Stars: ✭ 1,983 (-84.92%)
Mutual labels:  wasm, webassembly
As Wasi
An AssemblyScript API layer for WASI system calls.
Stars: ✭ 135 (-98.97%)
Mutual labels:  webassembly, wasm
Proxy Wasm Go Sdk
Go SDK for WebAssembly-based Envoy extensions
Stars: ✭ 137 (-98.96%)
Mutual labels:  webassembly, wasm

AssemblyScript logo

Test status Publish status npm compiler version npm loader version Discord online

AssemblyScript compiles a variant of TypeScript (basically JavaScript with types) to WebAssembly using Binaryen. It generates lean and mean WebAssembly modules while being just an npm install away.

About  ·  Introduction  ·  Quick start  ·  Examples  ·  Development instructions


Contributors

Contributor logos

Thanks to our sponsors!

Most of the core team members and most contributors do this open source work in their free time. If you use AssemblyScript for a serious task or plan to do so, and you'd like us to invest more time on it, please donate to our OpenCollective. By sponsoring this project, your logo will show up below. Thank you so much for your support!

Sponsor logos

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].