Repolode
processing

processing/p5.js

p5.js es una biblioteca gratuita y de código abierto de JavaScript para la programación creativa, el dibujo y la creación de gráficos interactivos o generativos en la web.

Estrellas
24,318
Forks
3,897
Issues abiertos
530
Último commit
anteayer

¿Qué es?

p5.js es una biblioteca de JavaScript para la programación creativa que permite a artistas, diseñadores, docentes y principiantes dibujar, animar y crear gráficos interactivos directamente en el navegador. Su estructura con setup() y draw() facilita empezar con unas pocas líneas de código y se basa en los principios fundamentales de Processing.

La biblioteca ofrece un conjunto completo de herramientas de dibujo y permite crear obras audiovisuales, experimentales y generativas. Los desarrolladores pueden tratar una página web como un sketch, y el proyecto ofrece documentación de referencia extensa con ejemplos visuales, tutoriales y un editor web para programar sin configurar un entorno local. Las bibliotecas creadas por la comunidad amplían sus capacidades.

p5.js cuenta principalmente con el mantenimiento de voluntarios bajo la Processing Foundation, con énfasis en la accesibilidad y la inclusión, y está disponible en varios idiomas.

Funciones clave

  • 01Estructura sencilla con setup() y draw() para crear sketches rápidamente.
  • 02Conjunto completo de herramientas de dibujo 2D para formas, texto e imágenes.
  • 03Compatibilidad con obras audiovisuales, interactivas y generativas.
  • 04Documentación de referencia extensa, tutoriales y ejemplos visuales.
  • 05Editor web en el navegador para programar sin instalación local.
  • 06Ampliable mediante bibliotecas creadas por la comunidad.

Casos de uso

  • Enseñar a estudiantes los fundamentos de la programación mediante resultados visuales inmediatos.
  • Crear arte interactivo o gráficos generativos para la web.
  • Crear prototipos de diseños interactivos y animaciones en el navegador.
  • Crear visualizaciones que reaccionan al audio junto con la biblioteca p5.sound.

Inicio rápido

  1. 1

    Abre el editor web de p5.js para empezar a programar sin instalar nada

  2. 2

    Sigue el tutorial Get Started del sitio web de p5.js

Antes de usarlo

  • El proyecto depende principalmente de voluntarios, por lo que las respuestas a las incidencias pueden tardar.
  • Está bajo la licencia LGPL-2.1, una licencia de copyleft débil cuyas condiciones conviene revisar antes de usarla.

En colecciones

Temas

Preguntas frecuentes

¿Qué es p5.js?
p5.js es una biblioteca gratuita y de código abierto de JavaScript para la programación creativa, el dibujo y la creación de gráficos interactivos o generativos en la web. p5.js es una biblioteca de JavaScript para la programación creativa que permite a artistas, diseñadores, docentes y principiantes dibujar, animar y crear gráficos interactivos directamente en el navegador. Su estructura con setup() y draw() facilita empezar con unas pocas líneas de código y se basa en los principios fundamentales de Processing.
¿p5.js es gratuito? ¿Qué licencia tiene?
p5.js es open source bajo la licencia LGPL-2.1. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿p5.js sigue mantenido?
Mantenimiento activo. El último commit de p5.js fue el 5 nov 2026.
¿Para qué puedo usar p5.js?
Enseñar a estudiantes los fundamentos de la programación mediante resultados visuales inmediatos. Crear arte interactivo o gráficos generativos para la web. Crear prototipos de diseños interactivos y animaciones en el navegador. Crear visualizaciones que reaccionan al audio junto con la biblioteca p5.sound.
¿Cómo se instala p5.js?
Abre el editor web de p5.js para empezar a programar sin instalar nada Sigue el tutorial Get Started del sitio web de p5.js
¿Dónde consigo p5.js?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/processing/p5.js

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados