Skip to content
Change the repository type filter

All

    Repositories list

    • Language Server Protocol for the Source languages
      TypeScript
      0020Updated Jul 22, 2025Jul 22, 2025
    • modules

      Public
      Modules that can be imported by programs in Source Academy, an online experiential environment for computational thinking
      TypeScript
      3183217Updated Jul 22, 2025Jul 22, 2025
    • ShareDB bindings for Ace Editor
      TypeScript
      9000Updated Jul 22, 2025Jul 22, 2025
    • frontend

      Public
      Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
      TypeScript
      17210516035Updated Jul 22, 2025Jul 22, 2025
    • docs.sourceacademy.org deployment repository — Source language documentation, built from the js-slang repository
      HTML
      0000Updated Jul 21, 2025Jul 21, 2025
    • js-slang

      Public
      Implementations of sublanguages of JavaScript, TypeScript, Scheme and Python
      TypeScript
      108735215Updated Jul 21, 2025Jul 21, 2025
    • pie-slang

      Public
      Implementation of Pie, following The Little Typer
      TypeScript
      3405Updated Jul 21, 2025Jul 21, 2025
    • sourceacademy.org deployment repository
      JavaScript
      0200Updated Jul 21, 2025Jul 21, 2025
    • scm-slang

      Public
      Implementation of the Scheme language in TypeScript
      TypeScript
      1214Updated Jul 21, 2025Jul 21, 2025
    • vscode

      Public
      VS Code extension for Source Academy
      TypeScript
      00174Updated Jul 19, 2025Jul 19, 2025
    • py-slang

      Public
      Python sublanguage for SICP
      TypeScript
      12123Updated Jul 15, 2025Jul 15, 2025
    • backend

      Public
      Backend of Source Academy @ NUS, LMS extension of Source Academy (Elixir, Ecto, Phoenix, PostgreSQL)
      Elixir
      56435919Updated Jul 9, 2025Jul 9, 2025
    • TypeScript
      0000Updated Jul 8, 2025Jul 8, 2025
    • sicp

      Public
      XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions
      JavaScript
      131961264Updated Jul 5, 2025Jul 5, 2025
    • grader

      Public
      Components for server-side auto-grading (Node.js, Elixir, AWS Lambda)
      JavaScript
      8214Updated Jul 5, 2025Jul 5, 2025
    • general

      Public
      Information on Source Academy, an online experiential environment for computational thinking (repo content deployed to https://about.sourceacademy.org)
      SCSS
      61521Updated Jul 2, 2025Jul 2, 2025
    • conductor

      Public
      TypeScript
      3000Updated Jun 27, 2025Jun 27, 2025
    • Backend of collaborative editor (ShareDB, Koa)
      JavaScript
      0220Updated Jun 25, 2025Jun 25, 2025
    • sinter

      Public
      Source implementation for microcontrollers (e.g. Arduino)
      C
      5500Updated Jun 25, 2025Jun 25, 2025
    • Implementation of the Java language in TypeScript
      TypeScript
      01510Updated Jun 21, 2025Jun 21, 2025
    • TypeScript
      0000Updated Jun 13, 2025Jun 13, 2025
    • c-slang

      Public
      C compiler that generates WebAssembly code, written in TypeScript
      TypeScript
      4104Updated Jun 11, 2025Jun 11, 2025
    • JSpike

      Public
      Support for programming Lego Spike kits in JavaScript
      Python
      1000Updated Jun 6, 2025Jun 6, 2025
    • nbody

      Public
      N-body simulations as a Source Academy module
      TypeScript
      0100Updated Jun 6, 2025Jun 6, 2025
    • Notable Source programs, developed for SICP JS and other educational projects
      JavaScript
      18725Updated Jun 3, 2025Jun 3, 2025
    • go-slang

      Public
      Implementation of Go
      TypeScript
      21141Updated May 3, 2025May 3, 2025
    • wabt

      Public
      WebAssembly Toolkit for Source Academy Modules
      TypeScript
      1061Updated Feb 11, 2025Feb 11, 2025
    • sicpy

      Public
      JavaScript
      0009Updated Feb 1, 2025Feb 1, 2025
    • saar

      Public
      Source Academy Augmented Reality: a Source Academy module for letting learners design and play with augmented reality applications
      TypeScript
      0000Updated Jan 12, 2025Jan 12, 2025
    • Backend of Source Academy extension for Stories support.
      Go
      01175Updated Dec 11, 2024Dec 11, 2024