Skip to content
Change the repository type filter

All

    Repositories list

    • binder

      Public
      Generates and publishes documentation for PhET simulation components.
      JavaScript
      MIT License
      20131Updated Feb 8, 2025Feb 8, 2025
    • babel

      Public
      This repo contains the translated strings for PhET's simulations.
      Fluent
      MIT License
      9430Updated Feb 8, 2025Feb 8, 2025
    • trig-tour

      Public
      "Trig Tour" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      2270Updated Feb 8, 2025Feb 8, 2025
    • "Membrane Channels" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      0090Updated Feb 8, 2025Feb 8, 2025
    • "Area Model Algebra" is an educational simulation in HTML5, by PhET Interactive Simulations
      TypeScript
      GNU General Public License v3.0
      2130Updated Feb 8, 2025Feb 8, 2025
    • JavaScript
      GNU General Public License v3.0
      1030Updated Feb 8, 2025Feb 8, 2025
    • wilder

      Public
      For pioneering usage of newer language features (see Laura Ingalls Wilder)
      TypeScript
      GNU General Public License v3.0
      1000Updated Feb 8, 2025Feb 8, 2025
    • "Waves Intro" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      5060Updated Feb 8, 2025Feb 8, 2025
    • "Wave on a String" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      88240Updated Feb 8, 2025Feb 8, 2025
    • "Wave Interference" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      MIT License
      519280Updated Feb 8, 2025Feb 8, 2025
    • vibe

      Public
      Library for handling audio for PhET simulations. Provides cross-platform support and enables usage of base64 audio embedded in an HTML document.
      JavaScript
      MIT License
      3300Updated Feb 8, 2025Feb 8, 2025
    • vegas

      Public
      Reusable game components for PhET simulations.
      TypeScript
      MIT License
      41140Updated Feb 8, 2025Feb 8, 2025
    • “Vector Addition” is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      5240Updated Feb 8, 2025Feb 8, 2025
    • "Unit Rates" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      2010Updated Feb 8, 2025Feb 8, 2025
    • twixt

      Public
      Animation library for interactive HTML5 graphics
      TypeScript
      MIT License
      32100Updated Feb 8, 2025Feb 8, 2025
    • tappi

      Public
      TypeScript
      GNU General Public License v3.0
      1080Updated Feb 8, 2025Feb 8, 2025
    • tangible

      Public
      Library for handling tangible input for PhET Simulations.
      TypeScript
      MIT License
      2120Updated Feb 8, 2025Feb 8, 2025
    • tambo

      Public
      library containing code to support sonification of PhET simulations
      TypeScript
      MIT License
      43420Updated Feb 8, 2025Feb 8, 2025
    • sun

      Public
      User-interface components for PhET simulations, built on top of Scenery.
      TypeScript
      MIT License
      1261250Updated Feb 8, 2025Feb 8, 2025
    • "States of Matter" is an educational simulation in HTML5, by PhET Interactive Simulations.
      JavaScript
      GNU General Public License v3.0
      88170Updated Feb 8, 2025Feb 8, 2025
    • "Sound Waves" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      1060Updated Feb 8, 2025Feb 8, 2025
    • Common code for my-solar-system and keplers-laws
      TypeScript
      GNU General Public License v3.0
      1000Updated Feb 8, 2025Feb 8, 2025
    • "Soccer Common" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      1060Updated Feb 8, 2025Feb 8, 2025
    • PhET Simulation Template. "Simula rasa" is Latin for "blank sim".
      TypeScript
      GNU General Public License v3.0
      3330Updated Feb 8, 2025Feb 8, 2025
    • 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.
      TypeScript
      GNU General Public License v3.0
      6170Updated Feb 8, 2025Feb 8, 2025
    • Reusable components based on Scenery that are specific to PhET simulations.
      TypeScript
      MIT License
      69640Updated Feb 8, 2025Feb 8, 2025
    • scenery

      Public
      Scenery is an HTML5 scene graph.
      TypeScript
      MIT License
      12573380Updated Feb 8, 2025Feb 8, 2025
    • "Rutherford Scattering" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      32100Updated Feb 8, 2025Feb 8, 2025
    • "Resistance in a Wire" is an educational simulation in HTML5, by PhET Interactive Simulations.
      JavaScript
      GNU General Public License v3.0
      4140Updated Feb 8, 2025Feb 8, 2025
    • "Reactants, Products and Leftovers" is an educational simulation in HTML5, by PhET Interactive Simulations.
      TypeScript
      GNU General Public License v3.0
      4140Updated Feb 8, 2025Feb 8, 2025