Skip to content

All

    Repositories list

    • babel

      Public
      This repo contains the translated strings for PhET's simulations.
      Fluent
      MIT License
      12641Updated Sep 18, 2026Sep 18, 2026
    • binder

      Public
      Generates and publishes documentation for PhET simulation components.
      JavaScript
      MIT License
      40131Updated Sep 18, 2026Sep 18, 2026
    • skiffle

      Public
      A sound board where all sounds used in PhET sims can be tried out.
      HTML
      GNU General Public License v3.0
      4210Updated Sep 16, 2026Sep 16, 2026
    • JavaScript
      GNU General Public License v3.0
      2051Updated Sep 13, 2026Sep 13, 2026
    • tangible

      Public
      Library for handling tangible input for PhET Simulations.
      TypeScript
      MIT License
      5121Updated Sep 13, 2026Sep 13, 2026
    • Code common to the Number Line simulations
      TypeScript
      GNU General Public License v3.0
      5011Updated Sep 13, 2026Sep 13, 2026
    • "Ratio and Proportion" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      61141Updated Sep 13, 2026Sep 13, 2026
    • "Number Line: Operations" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      3081Updated Sep 13, 2026Sep 13, 2026
    • "Number Line: Distance" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      3041Updated Sep 13, 2026Sep 13, 2026
    • "Greenhouse Effect" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      65191Updated Sep 13, 2026Sep 13, 2026
    • "Normal Modes" is an educational simulation in HTML5, by PhET Interactive Simulations.
      JavaScript
      GNU General Public License v3.0
      20251Updated Sep 13, 2026Sep 13, 2026
    • Alerting library powered by aria-live
      TypeScript
      MIT License
      51151Updated Sep 13, 2026Sep 13, 2026
    • "Vector Addition: Equations" is an educational simulation in HTML5, by PhET Interactive Simulations.
      HTML
      GNU General Public License v3.0
      3211Updated Sep 13, 2026Sep 13, 2026
    • "Number Play" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      34111Updated Sep 13, 2026Sep 13, 2026
    • tappi

      Public
      TypeScript
      GNU General Public License v3.0
      3081Updated Sep 13, 2026Sep 13, 2026
    • "Collision Lab" is an educational simulation in HTML5, by PhET Interactive Simulations.
      JavaScript
      GNU General Public License v3.0
      4791Updated Sep 13, 2026Sep 13, 2026
    • "Natural Selection" is an educational simulation in HTML5, by PhET Interactive Simulations
      TypeScript
      GNU General Public License v3.0
      11531Updated Sep 13, 2026Sep 13, 2026
    • diffusion

      Public
      "Diffusion" is an educational simulation in HTML5, by PhET Interactive Simulations.
      HTML
      GNU General Public License v3.0
      5311Updated Sep 13, 2026Sep 13, 2026
    • "Gases Intro" is an educational simulation in HTML5, by PhET Interactive Simulations.
      HTML
      GNU General Public License v3.0
      5321Updated Sep 13, 2026Sep 13, 2026
    • “Vector Addition” is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      55101Updated Sep 13, 2026Sep 13, 2026
    • Common code for the Density and Buoyancy simulations
      TypeScript
      GNU General Public License v3.0
      5021Updated Sep 13, 2026Sep 13, 2026
    • buoyancy

      Public
      "Buoyancy" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      3201Updated Sep 13, 2026Sep 13, 2026
    • density

      Public
      "Density" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      7051Updated Sep 13, 2026Sep 13, 2026
    • "Waves Intro" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      7032Updated Sep 13, 2026Sep 13, 2026
    • "Number Line: Integers" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      6031Updated Sep 13, 2026Sep 13, 2026
    • "Circuit Construction Kit: AC and DC" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      7421Updated Sep 13, 2026Sep 13, 2026
    • "Masses and Springs: Basics" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      5091Updated Sep 13, 2026Sep 13, 2026
    • wilder

      Public
      For pioneering usage of newer language features (see Laura Ingalls Wilder)
      TypeScript
      GNU General Public License v3.0
      2001Updated Sep 13, 2026Sep 13, 2026
    • "Equality Explorer: Two Variables" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      2011Updated Sep 13, 2026Sep 13, 2026
    • "Equality Explorer: Basics" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      3011Updated Sep 13, 2026Sep 13, 2026
    ProTip! When viewing an organization's repositories, you can use the props. filter to filter by custom property.