Audience
Developers
About AssemblyScript
A TypeScript-like language for WebAssembly.
AssemblyScript targets WebAssembly's feature set specifically, giving developers low-level control over their code.
Its similarity with TypeScript makes it easy to compile to WebAssembly without learning a new language.
Integrates with the existing Web ecosystem - no heavy toolchains to set up. Simply npm install it!
AssemblyScript is free and open source software released under the Apache License, Version 2.0, builds upon Binaryen and is based on the WebAssembly specification. It is brought to you by the following awesome people:
Other Popular Alternatives & Related Software
WebAssembly
WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications.
The Wasm stack machine is designed to be encoded in a size- and load-time-efficient binary format. WebAssembly aims to execute at native speed by taking advantage of common hardware capabilities available on a wide range of platforms.
WebAssembly describes a memory-safe, sandboxed execution environment that may even be implemented inside existing JavaScript virtual machines. When embedded in the web, WebAssembly will enforce the same-origin and permissions security policies of the browser.
WebAssembly is designed to be pretty-printed in a textual format for debugging, testing, experimenting, optimizing, learning, teaching, and writing programs by hand. The textual format will be used when viewing the source of Wasm modules on the web.
Learn more
Fermyon
Fermyon greatly reduces the hassle, complexity, and cost of building cloud applications by offering a complete WebAssembly-based execution environment with an associated easy-to-use web interface. Build and run microservices and web applications with WebAssembly. Get up and running within minutes with the Spin CLI. Easily compose apps from functions & components with Spin. Powerful versioning and release management with Bindle. Manage auto deploys and view logs through the web dashboard. Seamlessly run your WebAssembly services & containers side by side. We are building open-source, WebAssembly-powered cloud tools, with the aim of simplifying and unlocking new technologies for all. You can rapidly compose and run web apps and microservices with startup times measured in milliseconds instead of seconds, scale up or down almost instantly and execute in a secure, sandboxed environment. A faster, lighter way to run your services in the cloud, and to harness the power of WebAssembly.
Learn more
Extism
Extism is an open-source, universal plug-in system to make all software programmable, and it's powered by WebAssembly. In-depth documentation, constantly updated as the project grows. 15+ officially supported Host SDKs, making Extism embeddable in the most popular languages. 7+ officially supported PDKs, to write plug-ins in whichever language a developer would like. A growing set of runtime features makes Extism an excellent plug-in system for apps of all types & sizes. Fully-featured canonical reference demo with Elixir host SDK, and plugins in Rust, TypeScript, & Javascript. Implementation of a turn-based multiplayer game platform and games included to play and review. Games are implemented as WebAssembly modules containing a specific set of exports. Check out the source code on GitHub, download the installer, and get started. 100% open-source code. Fork it, experiment, & run your own game server.
Learn more
Modsurfer
Modsurfer provides ops & dev teams with the first system-of-record and diagnostics application to search, browse, validate, audit, and investigate WebAssembly binaries. At-a-glance insights into WebAssembly module data (code size & complexity, imports/exports & more). Search for details about modules (hash, ID, function names, strings, namespaces, errors & more). Easily audit and track all the WebAssembly code in your stack. Debug & triage issues otherwise difficult to pinpoint in opaque WebAssembly format. Write or generate a "check file" to track binary requirements. If a module fails validation, a helpful report is created to get things back on track. Validate your modules for import/export existence, function signature, security compliance, runtime complexity, & more. The CLI puts all your Modsurfer data at your fingertips and is the easiest way to interact with the Modsurfer desktop or enterprise server.
Learn more
Pricing
Starting Price:
Free
Free Version:
Free Version available.
Integrations
Company Information
The AssemblyScript Project
Founded: 2017
www.assemblyscript.org
Other Useful Business Software
Thinkific is a leading platform for creating, marketing, and selling courses, digital products, communities and learning experiences.
Create online courses, digital products, and communities that actually sell. An all-in-one solution for building your dream learning business.
Product Details
Platforms Supported
Windows
Mac
Linux
On-Premises
Training
Documentation