From a WebAssembly Perspective

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. type-off

    Experimental TypeScript to JavaScript transformer in AssemblyScript based on Sucrase

    > It isn't designed for or suitable for large projects.

    Why? The compiler itself is written in AssemblyScript and is capable of bootstrapping. The AS code base is quite large. In addition, there are other quite large projects. For example: https://github.com/acutmore/type-off. It's port of "sucrase" project (which functionally equivalent to esbuild or swc)

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. component-model

    Repository for design and specification of the Component Model

    The component model [1] with interface types will enable nicer tooling for things like linking and combining different languages, but it's been very slow moving and is still in flux.

    [1] https://github.com/WebAssembly/component-model

  4. wajic

    WebAssembly JavaScript Interface Creator

    There's actually a super interesting project called wajic here:

    https://github.com/schellingb/wajic

    It's basically clang plus wasm-opt and some magic pixie dust which enables some of the most important features of Emscripten, but without the whole 'technology zoo' :)

  5. TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    TypeScript has completely different goals. It will always just be a semantic checker on top of JS and nothing more. This has been mentioned more than once:

    https://github.com/microsoft/TypeScript/issues/9202#issuecom...

  6. webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

    > If you don't do frontend stuff, you don't have to use WASM, you know?

    WebAssembly is excellent for:

    - Game's scripting engine (UE plugin example: https://www.reddit.com/r/unrealengine/comments/na6hfx/integr...)

    - Rule engine for ServerLess scenarios (See Lucet)

    - For node.js plugins instead native plugins. Webpack use this: https://github.com/webpack/webpack/tree/main/assembly/hash

    - For smart contracts of blockchain. AssemblyScript uses for Near Protocol, The Graph Protocol, Cosmos and many others

  7. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Learn how to set up Tailwind CSS with TypeScript and Flowbite

    3 projects | dev.to | 4 Jan 2023
  • The Native Way To Configure Path Aliases in Frontend Projects

    8 projects | dev.to | 4 May 2023
  • How to Create a Dark Mode Component in React

    4 projects | dev.to | 8 Dec 2021
  • Show HN: Zero-codegen TypeScript type inference from Protobuf messages

    5 projects | news.ycombinator.com | 14 Apr 2025
  • What about a "preferred" keyword in TypeScript?

    1 project | news.ycombinator.com | 11 Apr 2025