Skip to content
Change the repository type filter

All

    Repositories list

    • docs.sourceacademy.org

      Public
      docs.sourceacademy.org deployment repository — Source language documentation, built from the js-slang repository
      HTML
      0000Updated Apr 24, 2026Apr 24, 2026
    • js-slang

      Public
      Implementations of sublanguages of JavaScript for SICP JS
      TypeScript
      Apache License 2.0
      11378574Updated Apr 24, 2026Apr 24, 2026
    • modules

      Public
      Modules that can be imported by programs in Source Academy, an online experiential environment for computational thinking
      TypeScript
      Apache License 2.0
      3293414Updated Apr 24, 2026Apr 24, 2026
    • version of the modules repo that is compatible with conductor
      JavaScript
      0000Updated Apr 24, 2026Apr 24, 2026
    • frontend

      Public
      Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
      TypeScript
      Apache License 2.0
      19411017335Updated Apr 24, 2026Apr 24, 2026
    • backend

      Public
      Backend of Source Academy @ NUS, LMS extension of Source Academy (Elixir, Ecto, Phoenix, PostgreSQL)
      Elixir
      Apache License 2.0
      68446533Updated Apr 23, 2026Apr 23, 2026
    • sourceacademy.org

      Public
      sourceacademy.org deployment repository
      JavaScript
      0200Updated Apr 22, 2026Apr 22, 2026
    • pie-slang

      Public
      Implementation of Pie, following The Little Typer
      TypeScript
      Apache License 2.0
      819165Updated Apr 22, 2026Apr 22, 2026
    • go-slang

      Public
      Implementation of Go
      TypeScript
      Apache License 2.0
      21142Updated Apr 21, 2026Apr 21, 2026
    • TypeScript
      2002Updated Apr 21, 2026Apr 21, 2026
    • py-slang

      Public
      Implementations of sublanguages of Python for SICPy
      TypeScript
      Apache License 2.0
      7584Updated Apr 21, 2026Apr 21, 2026
    • scm-slang

      Public
      Implementation of the Scheme language in TypeScript
      TypeScript
      Apache License 2.0
      1275Updated Apr 20, 2026Apr 20, 2026
    • torch

      Public
      machine-learning libraries for Source Academy
      JavaScript
      Apache License 2.0
      1001Updated Apr 19, 2026Apr 19, 2026
    • TypeScript
      1000Updated Apr 18, 2026Apr 18, 2026
    • 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
      1409963213Updated Apr 16, 2026Apr 16, 2026
    • sinter

      Public
      Source implementation for microcontrollers (e.g. Arduino)
      C
      Other
      6501Updated Apr 14, 2026Apr 14, 2026
    • nbody

      Public
      N-body simulations as a Source Academy module
      TypeScript
      Apache License 2.0
      0100Updated Apr 13, 2026Apr 13, 2026
    • conductor

      Public
      TypeScript
      6051Updated Apr 13, 2026Apr 13, 2026
    • Notable Source programs, developed for SICP JS and other educational projects
      JavaScript
      GNU General Public License v3.0
      18725Updated Apr 10, 2026Apr 10, 2026
    • sling

      Public
      A way to seamlessly run programs from the Source Academy frontend on embedded devices.
      C
      Other
      1001Updated Apr 10, 2026Apr 10, 2026
    • vscode

      Public
      VS Code extension for Source Academy
      TypeScript
      Apache License 2.0
      00183Updated Apr 10, 2026Apr 10, 2026
    • JSpike

      Public
      Support for programming Lego Spike kits in JavaScript
      Python
      Apache License 2.0
      1000Updated Apr 10, 2026Apr 10, 2026
    • ShareDB bindings for Ace Editor
      TypeScript
      9000Updated Apr 10, 2026Apr 10, 2026
    • 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
      51620Updated Apr 9, 2026Apr 9, 2026
    • temporary fork for js-slang to be fully migrated to conductor
      TypeScript
      Apache License 2.0
      113001Updated Apr 8, 2026Apr 8, 2026
    • Implementation of the Java language in TypeScript
      TypeScript
      Apache License 2.0
      111212Updated Apr 7, 2026Apr 7, 2026
    • grader

      Public
      Components for server-side auto-grading (Node.js, Elixir, AWS Lambda)
      JavaScript
      Apache License 2.0
      8214Updated Apr 4, 2026Apr 4, 2026
    • c-slang

      Public
      C compiler that generates WebAssembly code, written in TypeScript
      TypeScript
      4104Updated Apr 2, 2026Apr 2, 2026
    • Plugin for autocomplete
      TypeScript
      0133Updated Mar 29, 2026Mar 29, 2026
    • Language Server Protocol for the Source languages
      TypeScript
      Apache License 2.0
      0020Updated Mar 28, 2026Mar 28, 2026
    ProTip! When viewing an organization's repositories, you can use the props. filter to filter by custom property.