Skip to content
@source-academy

Source Academy

Online experiential environment for computational thinking

Pinned Loading

  1. frontend frontend Public

    Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)

    TypeScript 110 194

  2. backend backend Public

    Backend of Source Academy @ NUS, LMS extension of Source Academy (Elixir, Ecto, Phoenix, PostgreSQL)

    Elixir 44 68

  3. js-slang js-slang Public

    Implementations of sublanguages of JavaScript for SICP JS

    TypeScript 78 113

  4. py-slang py-slang Public

    Implementations of sublanguages of Python for SICPy

    TypeScript 5 7

  5. sicp sicp Public

    XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions

    JavaScript 996 140

  6. modules modules Public

    Modules that can be imported by programs in Source Academy, an online experiential environment for computational thinking

    TypeScript 9 32

Repositories

Showing 10 of 56 repositories
  • js-slang Public

    Implementations of sublanguages of JavaScript for SICP JS

    source-academy/js-slang’s past year of commit activity
    TypeScript 78 Apache-2.0 113 57 (6 issues need help) 9 Updated Apr 22, 2026
  • pie-slang Public

    Implementation of Pie, following The Little Typer

    source-academy/pie-slang’s past year of commit activity
    TypeScript 19 Apache-2.0 8 6 5 Updated Apr 22, 2026
  • frontend Public

    Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)

    source-academy/frontend’s past year of commit activity
    TypeScript 110 Apache-2.0 194 173 (1 issue needs help) 40 Updated Apr 22, 2026
  • backend Public

    Backend of Source Academy @ NUS, LMS extension of Source Academy (Elixir, Ecto, Phoenix, PostgreSQL)

    source-academy/backend’s past year of commit activity
    Elixir 44 Apache-2.0 68 65 (5 issues need help) 33 Updated Apr 21, 2026
  • go-slang Public

    Implementation of Go

    source-academy/go-slang’s past year of commit activity
    TypeScript 1 Apache-2.0 2 14 (2 issues need help) 2 Updated Apr 21, 2026
  • source-academy/language-directory’s past year of commit activity
    TypeScript 0 2 0 2 Updated Apr 21, 2026
  • docs.sourceacademy.org Public

    docs.sourceacademy.org deployment repository — Source language documentation, built from the js-slang repository

    source-academy/docs.sourceacademy.org’s past year of commit activity
    HTML 0 0 0 0 Updated Apr 21, 2026
  • py-slang Public

    Implementations of sublanguages of Python for SICPy

    source-academy/py-slang’s past year of commit activity
    TypeScript 5 Apache-2.0 7 8 (1 issue needs help) 4 Updated Apr 21, 2026
  • scm-slang Public

    Implementation of the Scheme language in TypeScript

    source-academy/scm-slang’s past year of commit activity
    TypeScript 2 Apache-2.0 1 7 5 Updated Apr 20, 2026
  • sourceacademy.org Public

    sourceacademy.org deployment repository

    source-academy/sourceacademy.org’s past year of commit activity
    JavaScript 2 0 0 0 Updated Apr 19, 2026