Skip to content
Change the repository type filter

All

    Repositories list

    • sourceacademy.org deployment repository
      JavaScript
      0100Updated Oct 26, 2024Oct 26, 2024
    • frontend

      Public
      Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
      TypeScript
      Apache License 2.0
      16810316024Updated Oct 26, 2024Oct 26, 2024
    • js-slang

      Public
      Implementations of sublanguages of JavaScript, TypeScript, Scheme and Python
      TypeScript
      Apache License 2.0
      104686110Updated Oct 26, 2024Oct 26, 2024
    • backend

      Public
      Backend of Source Academy @ NUS, LMS extension of Source Academy (Elixir, Ecto, Phoenix, PostgreSQL)
      Elixir
      Apache License 2.0
      50396118Updated Oct 25, 2024Oct 25, 2024
    • Implementation of the Java language in TypeScript
      TypeScript
      Apache License 2.0
      0120Updated Oct 25, 2024Oct 25, 2024
    • modules

      Public
      Modules that can be imported by programs in Source Academy, an online experiential environment for computational thinking
      TypeScript
      Apache License 2.0
      288314Updated Oct 24, 2024Oct 24, 2024
    • go-slang

      Public
      Implementation of Go
      TypeScript
      Apache License 2.0
      10140Updated Oct 21, 2024Oct 21, 2024
    • scm-slang

      Public
      Implementation of the Scheme language in TypeScript
      TypeScript
      Apache License 2.0
      1114Updated Oct 21, 2024Oct 21, 2024
    • 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
      122915225Updated Oct 13, 2024Oct 13, 2024
    • grader

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

      Public
      C compiler that generates WebAssembly code, written in TypeScript
      TypeScript
      2100Updated Oct 2, 2024Oct 2, 2024
    • docs.sourceacademy.org deployment repository — Source language documentation, built from the js-slang repository
      HTML
      0000Updated Oct 2, 2024Oct 2, 2024
    • sinter

      Public
      Source implementation for microcontrollers (e.g. Arduino)
      C
      Other
      5500Updated Sep 29, 2024Sep 29, 2024
    • nbody

      Public
      N-body simulations as a Source Academy module
      TypeScript
      Apache License 2.0
      0100Updated Sep 24, 2024Sep 24, 2024
    • JavaScript
      Apache License 2.0
      1000Updated Sep 23, 2024Sep 23, 2024
    • sourceror

      Public
      Rust
      78111Updated Sep 16, 2024Sep 16, 2024
    • ShareDB bindings for Ace Editor
      JavaScript
      9000Updated Aug 31, 2024Aug 31, 2024
    • sling

      Public
      A way to seamlessly run programs from the Source Academy frontend on embedded devices.
      C
      Other
      1001Updated Aug 31, 2024Aug 31, 2024
    • Shell
      2031Updated Aug 9, 2024Aug 9, 2024
    • py-slang

      Public
      Python sublanguage for SICP
      TypeScript
      Apache License 2.0
      0060Updated Jul 14, 2024Jul 14, 2024
    • Backend of collaborative editor (ShareDB, Koa)
      JavaScript
      Other
      0110Updated Jun 30, 2024Jun 30, 2024
    • 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
      71410Updated May 19, 2024May 19, 2024
    • Backend of Source Academy extension for Stories support.
      Go
      00174Updated May 12, 2024May 12, 2024
    • TypeScript
      Apache License 2.0
      1000Updated Apr 20, 2024Apr 20, 2024
    • 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 Apr 16, 2024Apr 16, 2024
    • sicpy

      Public
      XML sources of SICP and SICPy, and support for generating Interactive SICPy, PDF, e-book and comparison editions
      JavaScript
      Creative Commons Attribution Share Alike 4.0 International
      122001Updated Apr 14, 2024Apr 14, 2024
    • JSpike

      Public
      Support for programming Lego Spike kits in JavaScript
      Python
      Apache License 2.0
      1000Updated Apr 11, 2024Apr 11, 2024
    • 0000Updated Apr 4, 2024Apr 4, 2024
    • Centralized documentation for all Source Academy repositories.
      JavaScript
      1035Updated Mar 29, 2024Mar 29, 2024
    • wabt

      Public
      WebAssembly Toolkit for Source Academy Modules
      TypeScript
      1060Updated Mar 9, 2024Mar 9, 2024