Skip to content
Change the repository type filter

All

    Repositories list

    • frontend

      Public
      Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
      TypeScript
      17410416138Updated Jan 6, 2026Jan 6, 2026
    • js-slang

      Public
      Implementations of sublanguages of JavaScript, TypeScript, Scheme and Python
      TypeScript
      10778529Updated Jan 3, 2026Jan 3, 2026
    • modules

      Public
      Modules that can be imported by programs in Source Academy, an online experiential environment for computational thinking
      TypeScript
      3393117Updated Jan 3, 2026Jan 3, 2026
    • pie-slang

      Public
      Implementation of Pie, following The Little Typer
      TypeScript
      51603Updated Jan 2, 2026Jan 2, 2026
    • plugin-directory

      Public
      TypeScript
      0001Updated Jan 1, 2026Jan 1, 2026
    • language-directory

      Public
      TypeScript
      1001Updated Jan 1, 2026Jan 1, 2026
    • vscode

      Public
      VS Code extension for Source Academy
      TypeScript
      00184Updated Jan 1, 2026Jan 1, 2026
    • grader

      Public
      Components for server-side auto-grading (Node.js, Elixir, AWS Lambda)
      JavaScript
      8215Updated Jan 1, 2026Jan 1, 2026
    • sicp

      Public
      XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions
      JavaScript
      1349862710Updated Jan 1, 2026Jan 1, 2026
    • Backend of collaborative editor (ShareDB, Koa)
      JavaScript
      0221Updated Dec 31, 2025Dec 31, 2025
    • general

      Public
      Information on Source Academy, an online experiential environment for computational thinking (repo content deployed to https://about.sourceacademy.org)
      SCSS
      61622Updated Dec 30, 2025Dec 30, 2025
    • sourceacademy.org deployment repository
      JavaScript
      0200Updated Dec 30, 2025Dec 30, 2025
    • backend

      Public
      Backend of Source Academy @ NUS, LMS extension of Source Academy (Elixir, Ecto, Phoenix, PostgreSQL)
      Elixir
      56436121Updated Dec 29, 2025Dec 29, 2025
    • scm-slang

      Public
      Implementation of the Scheme language in TypeScript
      TypeScript
      1234Updated Dec 22, 2025Dec 22, 2025
    • docs.sourceacademy.org deployment repository — Source language documentation, built from the js-slang repository
      HTML
      0000Updated Dec 21, 2025Dec 21, 2025
    • nbody

      Public
      N-body simulations as a Source Academy module
      TypeScript
      0101Updated Dec 18, 2025Dec 18, 2025
    • py-slang

      Public
      Python sublanguage for SICP
      TypeScript
      43146Updated Dec 2, 2025Dec 2, 2025
    • sinter

      Public
      Source implementation for microcontrollers (e.g. Arduino)
      C
      5500Updated Nov 27, 2025Nov 27, 2025
    • go-slang

      Public
      Implementation of Go
      TypeScript
      21142Updated Nov 27, 2025Nov 27, 2025
    • wasm-util

      Public
      Utility functions for handling WebAssembly code
      TypeScript
      1000Updated Nov 23, 2025Nov 23, 2025
    • csharp-slang

      Public archive
      TypeScript
      2110Updated Nov 19, 2025Nov 19, 2025
    • conductor

      Public
      TypeScript
      3001Updated Nov 19, 2025Nov 19, 2025
    • Language Server Protocol for the Source languages
      TypeScript
      0020Updated Nov 19, 2025Nov 19, 2025
    • Notable Source programs, developed for SICP JS and other educational projects
      JavaScript
      18725Updated Nov 19, 2025Nov 19, 2025
    • sling

      Public
      A way to seamlessly run programs from the Source Academy frontend on embedded devices.
      C
      1001Updated Nov 19, 2025Nov 19, 2025
    • java-slang

      Public
      Implementation of the Java language in TypeScript
      TypeScript
      01911Updated Nov 10, 2025Nov 10, 2025
    • JSpike

      Public
      Support for programming Lego Spike kits in JavaScript
      Python
      1000Updated Oct 18, 2025Oct 18, 2025
    • torch

      Public
      machine-learning libraries for Source Academy
      1001Updated Oct 1, 2025Oct 1, 2025
    • TypeScript
      1200Updated Sep 19, 2025Sep 19, 2025
    • temporary fork for js-slang to be fully migrated to conductor
      TypeScript
      107000Updated Sep 6, 2025Sep 6, 2025