A Free P5 Python Online Editor with Live Edit | Designed For Teachers and Students Learning to Code | Strive Editor Alpha

This page summarizes the projects mentioned and recommended in the original post on /r/processing

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • p5.learn.js

    p5.learn.js is a library for p5.js developed by Strive to aid in teaching coding

  • Functions to help teachers explain coding concepts We have a whole library of utility functions we’re developing at https://github.com/StriveMath/p5.teach.js Some of these include - Flexibility with the handedness of the coordinate systems in 2D and 3D. - Grids in 2D and 3D `drawTickAxes()` and `draw3DAxes()` - `crosshair()` tool to locate the mouse easily - `die()` draws a single die that displays a number 1-6 - `responsiveText()` draws text positioned upwards and rightwards independent of rotation and scale. - `drawVector()` draws a vector from a point with optional dash rendering. - `createMovableCircle()` ****creates a circle that users can drag about the canvas with their mouse. - `drawBarGraph()` draws a simple bar graph given an Array of data. - Time-developing functions to go back and forth between two values, either sinusoidal oscillation with `wave()` or triangular oscillation with `bounce()` Highly detailed kid friendly docs See https://learnpython.strivemath.com/ for more. For the most common p5 commands we’ve made highly detailed and visual docs to help students learn the basics and find help on their questions. Roadmap We have a few ideas that we’re planning on working on in the future and would love to hear from you about which of these features would be the most useful. - Block-based coding with live edit. - Developing tons of free educational content that could either support teachers or be used by students independently. See this video as an example: https://youtu.be/PdQyJ5v_EyM - Support for lesson plans and notes in the editor. - AI code assistant/tutor. - Classroom management tools for managing multiple students. - Coding portfolios With code.strivemath.com, we’ve launched p5-python-web (run p5 python in the browser and p5.teach.js (utility functions to help teachers). See this forum post for more information: https://discourse.processing.org/t/an-open-source-browser-based-implementation-of-p5-python-and-a-utility-library-for-helping-teachers-explain-concepts-in-p5/41839

  • pyp5js

    Python to P5.js Transcriptor

  • is this python transpiled to javascript with something like https://github.com/berinhard/pyp5js/tree/develop/pyp5js ?

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • The Worst Website in the Entire World

    1 project | news.ycombinator.com | 15 May 2024
  • Build your own AI Video editor with Node.js, AssemblyAI & StreamPot

    1 project | dev.to | 15 May 2024
  • When to Use Bun Instead of Node.js

    5 projects | dev.to | 15 May 2024
  • Avoid intermediate arrays in JS

    1 project | dev.to | 15 May 2024
  • How to have a clean CSS structure with RSCSS/ITCSS

    3 projects | dev.to | 15 May 2024