• Stars
    star
    176
  • Rank 216,987 (Top 5 %)
  • Language
    Ruby
  • License
    MIT License
  • Created over 8 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Discover what languages can be compiled to Web Assembly

Compile to Web

Discover what languages can be compiled into Web Assembly (WASM)

Languages

Language Compiles to LLVM Compiles to WASM
C ☑️ ☑️
C# ☑️ ☑️
C++ ☑️ ☑️
Crystal ☑️
D ☑️ ☑️
F# ☑️ ☑️
Go ☑️ ☑️
Haskell
Java ☑️ ☑️
Julia ☑️
Kotlin ☑️ ☑️
Nim ☑️ ☑️
Python
Rust ☑️ ☑️
Scala ☑️
Swift ☑️
TypeScript

Key

Icon Meaning
☑️ Success
Broken
Unknown

Installation

  1. Install Vagrant
  2. Install VirtualBox
  3. For a desired language cd into the folder, then run
vagrant up
vagrant ssh
sudo su -
install
build

Contributing

Interested in seeing a new language? Found a bug in the examples? Check out the Contributing Guide for how to get involved!

FAQ

Question: Why is "Compile to LLVM" listed?

Answer: LLVM was an influence for WebAssembly technology and was the first compiler infastructure with official WASM support.

More Repositories

1

postcss-combine-duplicated-selectors

automatically keep css selectors unique.
JavaScript
87
star
2

selective

Statically find HTML anti patterns using CSS Selectors
JavaScript
14
star
3

classify-poetry

recognize type poetry in a given text excerpt
JavaScript
10
star
4

babel-plugin-transform-dynamic-imports-to-static-imports

A transform to translate dynamic imports to static imports
JavaScript
5
star
5

apereo.foundation

Community based redesign of Apereo website
HTML
4
star
6

semantic-web-project

Yummy App semantic web project
Web Ontology Language
3
star
7

babel-plugin-transform-fold-constant-expressions

optimize javascript code with constant expression folding.
JavaScript
3
star
8

movie-database

a SQL database for storing movie information
PHP
2
star
9

gutenberg-book-normalize

Normalize project Gutenberg books to a format easier for statistical models and machine learning to consume
JavaScript
2
star
10

contented-ui

Browsable user experience for uPortal
HTML
2
star
11

problem-space-py

Takes a question template, creates questions in the problems space
Python
2
star
12

json-schema-keyref

Validate key references from JSON Schema
TypeScript
2
star
13

chemical-inventory

An android application to log chemicals in a lab
Java
2
star
14

mycroft-skill-uportal-demo

A demo Mycroft skill for uPortal
Python
2
star
15

nicest

nicely integrating complex education software together
JavaScript
2
star
16

eslint-plugin-tree-sitter

Linting rules for tree sitter
JavaScript
1
star
17

remark-list-graphviz-mindmap

Generate mindmaps from markdown lists
JavaScript
1
star
18

file-util-git-history

Get a file's git history
JavaScript
1
star
19

lerna-webjar

Automate deploying npm packages managed by lerna to webjars.org
JavaScript
1
star
20

linter-selective

Use CSS selectors to find HTML anti-patterns in Atom
JavaScript
1
star
21

ng2-survey-app

A survey application build in Angular 2
TypeScript
1
star
22

electrolysis

Convert between video formats
JavaScript
1
star
23

mdast-util-arbitrary

Generate arbitrary mdast with fast check
TypeScript
1
star
24

unibear-demo

Augemented Reality Demo
HTML
1
star
25

vfile-reporter-github-checks

Format vfile results as GitHub checks annotations
JavaScript
1
star
26

respondvr-ui

Ideas on how portal content could be presented in virtual reality with cross platform support
JavaScript
1
star