@phetsims

PhET Interactive Simulations

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

Pinned repositories

  1. QA

    Quality Assurance Task Tracking

  2. tasks

    General tasks for PhET that will be tracked on Github

    7 1

  3. phet-info

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

    Shell 4 4

  • "Wave Interference" is an educational simulation in HTML5, by PhET Interactive Simulations.

    JavaScript 2 GPL-3.0 Updated Dec 16, 2018
  • This repo contains the translated strings for PhET's simulations.

    2 3 MIT Updated Dec 15, 2018
  • Scenery is an HTML5 scene graph.

    JavaScript 21 3 MIT Updated Dec 15, 2018
  • "Energy Forms And Changes" is an educational simulation in HTML5, by PhET Interactive Simulations.

    JavaScript 3 MIT Updated Dec 15, 2018
  • Collection of information shared by PhET team members for the purpose of using github effectively and for other process-related topics.

    Shell 4 4 MIT Updated Dec 15, 2018
  • Generates and publishes documentation for PhET simulation components.

    JavaScript MIT Updated Dec 15, 2018
  • UI and serve-side support for translating PhET HTML5 simulations

    JavaScript 2 MIT Updated Dec 15, 2018
  • Maintenance tools that won't change with different versions of chipper checked out

    JavaScript MIT Updated Dec 15, 2018
  • A math library with a focus on mutable and immutable linear algebra for 2D and 3D applications.

    JavaScript 8 2 MIT Updated Dec 15, 2018
  • User-interface components for PhET simulations, built on top of Scenery.

    JavaScript 2 MIT Updated Dec 15, 2018
  • Library for handling audio for PhET simulations. Provides cross-platform support and enables usage of base64 audio embedded in an HTML document.

    JavaScript 2 MIT Updated Dec 15, 2018
  • A library for creating, manipulating and displaying 2D shapes in JavaScript.

    JavaScript 4 2 MIT Updated Dec 15, 2018
  • Automatic QUality Assurance

    JavaScript MIT Updated Dec 15, 2018
  • Axon provides powerful and concise models for interactive simulations, based on observable Properties and related patterns.

    JavaScript 4 4 MIT Updated Dec 15, 2018
  • Reusable game components for PhET simulations.

    JavaScript 1 MIT Updated Dec 15, 2018
  • 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.

    JavaScript 2 2 MIT Updated Dec 15, 2018
  • 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.

    JavaScript 1 GPL-3.0 Updated Dec 15, 2018
  • Simple simulation that uses the full phetsims stack (scenery, joist, axon) for investigating and isolating performance concerns.

    JavaScript GPL-3.0 Updated Dec 15, 2018
  • Assets and metadata for web apps built with phetsims/joist and related libraries.

    JavaScript 2 MIT Updated Dec 15, 2018
  • library containing code to support sonification of PhET simulations

    JavaScript MIT Updated Dec 15, 2018
  • Animation library for interactive HTML5 graphics

    JavaScript MIT Updated Dec 15, 2018
  • Safely-deployable sim for testing our build/deployment procedures.

    HTML GPL-3.0 Updated Dec 15, 2018
  • For pioneering usage of newer language features (see Laura Ingalls Wilder)

    JavaScript GPL-3.0 Updated Dec 15, 2018
  • 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.

    JavaScript GPL-3.0 Updated Dec 15, 2018
  • Prototype HTML5 3D Scene Graph

    JavaScript MIT Updated Dec 15, 2018
  • Supporting material for together.js

    JavaScript MIT Updated Dec 15, 2018
  • Assertion library

    JavaScript MIT Updated Dec 15, 2018
  • "Neuron" is an educational simulation in HTML5, by PhET Interactive Simulations.

    JavaScript 1 GPL-3.0 Updated Dec 15, 2018
  • Tools for developing and building PhET interactive simulations.

    JavaScript 3 5 MIT Updated Dec 15, 2018
  • Dynamic charting library built with Scenery

    JavaScript 1 1 MIT Updated Dec 15, 2018