Source Academy (source-academy)

Source Academy

source-academy

Geek Repo

Online experiential environment for computational thinking

Location:School of Computing (NUS)

Home Page:https://about.sourceacademy.org

Github PK Tool:Github PK Tool

Source Academy's repositories

sicp

XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions

Language:JavaScriptLicense:CC-BY-SA-4.0Stargazers:891Issues:18Issues:411

frontend

Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)

Language:TypeScriptLicense:Apache-2.0Stargazers:101Issues:9Issues:823

js-slang

Implementations of sublanguages of JavaScript, TypeScript, Scheme and Python

Language:TypeScriptLicense:Apache-2.0Stargazers:64Issues:8Issues:434

backend

Backend of Source Academy @ NUS, LMS extension of Source Academy (Elixir, Ecto, Phoenix, PostgreSQL)

Language:ElixirLicense:Apache-2.0Stargazers:37Issues:9Issues:235

general

Information on Source Academy, an online experiential environment for computational thinking (repo content deployed to https://about.sourceacademy.org)

Language:SCSSLicense:CC-BY-SA-4.0Stargazers:14Issues:7Issues:4

modules

Modules that can be imported by programs in Source Academy, an online experiential environment for computational thinking

Language:TypeScriptLicense:Apache-2.0Stargazers:8Issues:6Issues:100

sinter

Source implementation for microcontrollers (e.g. Arduino)

Language:CLicense:NOASSERTIONStargazers:5Issues:6Issues:2

grader

Components for server-side auto-grading (Node.js, Elixir, AWS Lambda)

Language:JavaScriptLicense:Apache-2.0Stargazers:2Issues:6Issues:17

c-slang

C compiler that generates WebAssembly code, written in TypeScript

Language:TypeScriptStargazers:1Issues:6Issues:0

nbody

N-body simulations as a Source Academy module

Language:TypeScriptLicense:Apache-2.0Stargazers:1Issues:4Issues:0

scm-slang

Implementation of the Scheme language in TypeScript

Language:TypeScriptLicense:Apache-2.0Stargazers:1Issues:5Issues:0

sharedb-ace-backend

Backend of collaborative editor (ShareDB, Koa)

Language:JavaScriptLicense:NOASSERTIONStargazers:1Issues:6Issues:5

sourceacademy.org

sourceacademy.org deployment repository

Language:JavaScriptStargazers:1Issues:8Issues:0
Language:ShellStargazers:0Issues:3Issues:4

java-slang

Implementation of the Java language in TypeScript

Language:TypeScriptLicense:Apache-2.0Stargazers:0Issues:5Issues:0

stories-backend

Backend of Source Academy extension for Stories support.

Language:GoStargazers:0Issues:6Issues:26
Language:TypeScriptLicense:Apache-2.0Stargazers:0Issues:5Issues:0

docs.sourceacademy.org

docs.sourceacademy.org deployment repository — Source language documentation, built from the js-slang repository

Language:HTMLStargazers:0Issues:2Issues:0

documentation

Centralized documentation for all Source Academy repositories.

Language:JavaScriptStargazers:0Issues:5Issues:3
Language:JavaScriptLicense:Apache-2.0Stargazers:0Issues:2Issues:0
Stargazers:0Issues:0Issues:0

JSpike

Support for programming Lego Spike kits in JavaScript

Language:PythonLicense:Apache-2.0Stargazers:0Issues:7Issues:0

py-slang

Python sublanguage for SICP

Language:TypeScriptLicense:Apache-2.0Stargazers:0Issues:6Issues:25

saar

Source Academy Augmented Reality: a Source Academy module for letting learners design and play with augmented reality applications

Language:TypeScriptLicense:Apache-2.0Stargazers:0Issues:4Issues:0
Language:JavaScriptStargazers:0Issues:11Issues:0

sharedb-ace

ShareDB bindings for Ace Editor

Language:JavaScriptStargazers:0Issues:2Issues:0

sicpy

XML sources of SICP and SICPy, and support for generating Interactive SICPy, PDF, e-book and comparison editions

Language:JavaScriptLicense:CC-BY-SA-4.0Stargazers:0Issues:2Issues:0

sling

A way to seamlessly run programs from the Source Academy frontend on embedded devices.

Language:CLicense:NOASSERTIONStargazers:0Issues:10Issues:0

wabt

WebAssembly Toolkit for Source Academy Modules

Language:TypeScriptStargazers:0Issues:5Issues:6