Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Assemblyscript Alternatives
Similar projects and alternatives to assemblyscript
-
rust-ffmpeg-wasi
ffmpeg libraries precompiled for WebAsembly/WASI, as a Rust crate.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
Lua
Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.
-
reference-types
Proposal for adding basic reference types (anyref)
-
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
-
-
goscript
An alternative implementation of Golang specs, written in Rust for embedding or wrapping.
-
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
-
TinyGo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
-
-
-
pyodide
Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
-
grain
The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
assemblyscript reviews and mentions
-
Announcing TypeScript 5.0
If you have heard of WASM, AssemblyScript allows you to use specific integer/floating point types and I think it's cool that they're using TypeScript syntax.
-
[AskJS] You have mastered writing JavaScript from scratch, why use TypeScript?
You can write the source code in C, C++, Rust, AssemblyScript, or something like this https://www.assemblyscript.org/.
-
How do you add webassembly support?
Another possibility that you should definitely look at is AssemblyScript: https://www.assemblyscript.org/ ... I prototyped some stuff with this one, and it was surprisingly capable.
-
<3 Deno
AssemblyScript is a bit like that: https://www.assemblyscript.org/
But it probably goes into a slightly different direction (the design goal was a "TS for WASM", not a "TS with go routiens".
-
TypeScript Native Compiler
Yeah I already played a bunch with the godbolt. It's cool that the author put it up on Compiler explorer. Calling it Typescript is a huge stretch. At best, it's a langauge that has a surface level similarity to typescript, but nothing more than that. A similar approach is taken by Assembly script
- Can something like typescript or elm be AOT-compiled efficiently?
- Assemblyscript Removes WASI Support
- What to learn in 2022
-
What scripting language and what implementation would you use with your program written in Rust?
I haven’t tried it yet, so ymmv, but take a look at AssemblyScript. It’s like Typescript with WASM support.
-
FFmpeg for browser and node, powered by WebAssembly
> And there's been talk of exposing the JS GC to wasm for a few years. Hopefully when that stuff lands, it'll get easier to marshal objects across the gap.
You don't need a Wasm GC to do this. If you only need js objects to pass on to, say, the host's function or check is null or not, then reference types that are opaque external references: https://github.com/WebAssembly/reference-types/blob/master/p...
You can even do many more things if you export `Reflect` to WebAssembly: https://github.com/AssemblyScript/assemblyscript/blob/main/t...
Reference Types are available almost everywhere already (In Safari will be available after 15.0): https://webassembly.org/roadmap
-
A note from our sponsor - SonarQube
www.sonarqube.org | 22 Mar 2023
Stats
AssemblyScript/assemblyscript is an open source project licensed under Apache License 2.0 which is an OSI approved license.