New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket
s

sourceacademy

npm

Packages

Current Co-maintainers

Former Co-maintainers

14 packages

java-slang

Open-source Implementation of the Java language in TypeScript. (<https://docs.oracle.com/javase/specs/>).

js-slang

Javascript-based implementations of Source, written in Typescript

pie-slang

Implementation of Pie, following The Little Typer

saar

Tools that simplifies the creation of AR content, based on ThreeJS for React

sicp

module to run programs of SICP JS in node.js

@sourceacademy/conductor

@sourceacademy/c-slang

C compiler that generates WebAssembly code, written in TypeScript, intended for teaching C programming in a browser-only environment.

@sourceacademy/js-slang

Javascript-based implementations of Source, written in Typescript

@sourceacademy/pie-slang

Implementation of Pie in TypeScript, following the book: The Little Typer

@sourceacademy/sharedb-ace

ShareDB integration with Ace Editor

@sourceacademy/sling-client

Sling client.

source-academy-wabt

This is the WebAssembly Binary Toolkit, specifically designed for Source Academy.

@sourceacademy/wasm-util

wasm-util is a TypeScript library which provides a fluent, programmatic API for generating WebAssembly Text (WAT) code.

sourceror

Compiler toolchain from Source to WebAssembly