Skip to content
Change the repository type filter

All

    Repositories list

    • py-slang

      Public
      Python sublanguage for SICP
      TypeScript
      Apache License 2.0
      1282Updated May 16, 2025May 16, 2025
    • frontend

      Public
      Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
      TypeScript
      Apache License 2.0
      17310416130Updated May 16, 2025May 16, 2025
    • vscode

      Public
      VS Code extension for Source Academy
      TypeScript
      Apache License 2.0
      0022Updated May 15, 2025May 15, 2025
    • js-slang

      Public
      Implementations of sublanguages of JavaScript, TypeScript, Scheme and Python
      TypeScript
      Apache License 2.0
      10673506Updated May 15, 2025May 15, 2025
    • modules

      Public
      Modules that can be imported by programs in Source Academy, an online experiential environment for computational thinking
      TypeScript
      Apache License 2.0
      3183214Updated May 15, 2025May 15, 2025
    • pie-slang

      Public
      Implementation of Pie, following The Little Typer
      TypeScript
      Apache License 2.0
      3300Updated May 14, 2025May 14, 2025
    • scm-slang

      Public
      Implementation of the Scheme language in TypeScript
      TypeScript
      Apache License 2.0
      1212Updated May 12, 2025May 12, 2025
    • Implementation of the Java language in TypeScript
      TypeScript
      Apache License 2.0
      0147Updated May 8, 2025May 8, 2025
    • backend

      Public
      Backend of Source Academy @ NUS, LMS extension of Source Academy (Elixir, Ecto, Phoenix, PostgreSQL)
      Elixir
      Apache License 2.0
      53416127Updated May 6, 2025May 6, 2025
    • sourceacademy.org deployment repository
      JavaScript
      0110Updated May 6, 2025May 6, 2025
    • go-slang

      Public
      Implementation of Go
      TypeScript
      Apache License 2.0
      21141Updated May 3, 2025May 3, 2025
    • sicp

      Public
      XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions
      JavaScript
      Creative Commons Attribution Share Alike 4.0 International
      129956265Updated May 3, 2025May 3, 2025
    • grader

      Public
      Components for server-side auto-grading (Node.js, Elixir, AWS Lambda)
      JavaScript
      Apache License 2.0
      8213Updated May 1, 2025May 1, 2025
    • sinter

      Public
      Source implementation for microcontrollers (e.g. Arduino)
      C
      Other
      5500Updated Apr 30, 2025Apr 30, 2025
    • c-slang

      Public
      C compiler that generates WebAssembly code, written in TypeScript
      TypeScript
      3104Updated Apr 30, 2025Apr 30, 2025
    • general

      Public
      Information on Source Academy, an online experiential environment for computational thinking (repo content deployed to https://about.sourceacademy.org)
      SCSS
      Creative Commons Attribution Share Alike 4.0 International
      71411Updated Apr 25, 2025Apr 25, 2025
    • docs.sourceacademy.org deployment repository — Source language documentation, built from the js-slang repository
      HTML
      0000Updated Apr 23, 2025Apr 23, 2025
    • Language Server Protocol for the Source languages
      TypeScript
      Apache License 2.0
      0020Updated Apr 16, 2025Apr 16, 2025
    • Backend of collaborative editor (ShareDB, Koa)
      JavaScript
      Other
      0220Updated Apr 11, 2025Apr 11, 2025
    • nbody

      Public
      N-body simulations as a Source Academy module
      TypeScript
      Apache License 2.0
      0100Updated Mar 30, 2025Mar 30, 2025
    • Notable Source programs, developed for SICP JS and other educational projects
      JavaScript
      GNU General Public License v3.0
      18725Updated Mar 30, 2025Mar 30, 2025
    • JSpike

      Public
      Support for programming Lego Spike kits in JavaScript
      Python
      Apache License 2.0
      1000Updated Mar 30, 2025Mar 30, 2025
    • conductor

      Public
      TypeScript
      2000Updated Mar 17, 2025Mar 17, 2025
    • ShareDB bindings for Ace Editor
      JavaScript
      9000Updated Mar 16, 2025Mar 16, 2025
    • TypeScript
      0000Updated Mar 12, 2025Mar 12, 2025
    • TypeScript
      0000Updated Feb 18, 2025Feb 18, 2025
    • wabt

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

      Public
      JavaScript
      Creative Commons Attribution Share Alike 4.0 International
      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
      Apache License 2.0
      0000Updated Jan 12, 2025Jan 12, 2025
    • Backend of Source Academy extension for Stories support.
      Go
      01175Updated Dec 11, 2024Dec 11, 2024