Skip to content
@phetsims

PhET Interactive Simulations

PhET creates free online interactive educational simulations that benefit STEM literacy worldwide.

Pinned Loading

  1. qa qa Public

    Quality Assurance Task Tracking

    JavaScript 13 9

  2. phet-info phet-info Public

    Collection of information shared by PhET team members for the purpose of using github effectively and for other process-related topics.

    Python 95 37

  3. scenery scenery Public

    Scenery is an HTML5 scene graph.

    TypeScript 68 17

Repositories

Showing 10 of 209 repositories
  • calculus-grapher Public

    "Calculus Grapher" is an educational simulation in HTML5, by PhET Interactive Simulations.

    phetsims/calculus-grapher’s past year of commit activity
    TypeScript 5 GPL-3.0 4 15 0 Updated Mar 10, 2026
  • scenery Public

    Scenery is an HTML5 scene graph.

    phetsims/scenery’s past year of commit activity
    TypeScript 68 MIT 17 346 0 Updated Mar 10, 2026
  • energy-skate-park Public

    "Energy Skate Park" is an educational simulation in HTML5, by PhET Interactive Simulations.

    phetsims/energy-skate-park’s past year of commit activity
    TypeScript 2 MIT 15 22 0 Updated Mar 10, 2026
  • shred Public

    A library of JavaScript code that is used in PhET simulations that depict atoms, subatomic particles, and atomic structure. This was originally created to contain the code that is shared between the "Build an Atom" and "Isotopes and Atomic Mass" simulations, thought it may be applied to additional simulations in the future.

    phetsims/shred’s past year of commit activity
    TypeScript 2 GPL-3.0 6 8 0 Updated Mar 10, 2026
  • gas-properties Public

    "Gas Properties" is an educational simulation in HTML5, by PhET Interactive Simulations.

    phetsims/gas-properties’s past year of commit activity
    TypeScript 6 GPL-3.0 7 7 0 Updated Mar 10, 2026
  • isotopes-and-atomic-mass Public

    "Isotopes And Atomic Mass" is an educational simulation in HTML5, by PhET Interactive Simulations.

    phetsims/isotopes-and-atomic-mass’s past year of commit activity
    TypeScript 3 GPL-3.0 3 12 0 Updated Mar 10, 2026
  • babel Public

    This repo contains the translated strings for PhET's simulations.

    phetsims/babel’s past year of commit activity
    Fluent 4 MIT 9 3 0 Updated Mar 10, 2026
  • rutherford-scattering Public

    "Rutherford Scattering" is an educational simulation in HTML5, by PhET Interactive Simulations.

    phetsims/rutherford-scattering’s past year of commit activity
    TypeScript 2 GPL-3.0 3 7 0 Updated Mar 10, 2026
  • joist Public

    Joist is the main framework for PhET Interactive Simulations. Joist creates and displays the simulation content, home screen, navigation bar, About dialog, enables switching between tabs, and other framework-related features.

    phetsims/joist’s past year of commit activity
    TypeScript 9 MIT 7 102 0 Updated Mar 10, 2026
  • chains Public

    This application demonstrates the various types of strings that may appear in PhET simulations, and is intended to be used for testing string-translation tools.

    phetsims/chains’s past year of commit activity
    JavaScript 0 GPL-3.0 2 4 0 Updated Mar 10, 2026