Paper.js

Paper.js

Framework de script de graphiques vectoriels open source qui s'exécute au-dessus du canevas HTML5.
Paper.js est un framework de scripts graphiques vectoriels open source qui s'exécute au-dessus du canevas HTML5.Il offre un modèle d'objet graphique / document de scène propre et de nombreuses fonctionnalités puissantes pour créer et travailler avec des graphiques vectoriels et des courbes de Bézier, le tout soigneusement emballé dans une interface de programmation bien conçue, cohérente et propre.CARACTÉRISTIQUES Modèle d'objet de document Paper.js fournit un modèle d'objet de document (également appelé graphe de scène) qui est très facile à utiliser.Créez un projet et remplissez-le avec des calques, des groupes, des chemins, des rasters, etc. Chemins et segments créés par Paper.js, il est très facile de créer des chemins et d'y ajouter des segments.Après l'ajout, les segments peuvent être facilement inspectés, manipulés, déplacés, supprimés, etc. Mouse Interaction Paper.js propose des gestionnaires de souris pour les différentes actions que vous pouvez effectuer avec une souris (ou un écran tactile).Vous pouvez utiliser ces gestionnaires pour produire différents types d'outils qui ont différentes manières de réagir à l'interaction et au mouvement de la souris.Keyboard Interaction Paper.js vous permet d'interagir avec le clavier de deux manières: vous pouvez soit intercepter des événements clés et y répondre, soit vérifier l'état d'une touche donnée à tout moment, pour voir si elle est enfoncée ou non.
paper-js

Site Internet:

Alternatives à Paper.js pour Self-Hosted

p5.js

p5.js

p5.js une bibliothèque côté client JS pour créer des expériences graphiques et interactives, basée sur les principes de base du traitement.
GraphicsJS

GraphicsJS

Bibliothèque JavaScript open source gratuite pour dessiner facilement des graphiques et des animations HTML5.Il est léger et plus puissant en termes de fonctionnalités prêtes à l'emploi que les composants basés sur SVG / VML existants, y compris Raphaël et Bonsai.
Pts

Pts

Pts est une bibliothèque JavaScript pour la visualisation et le codage créatif.Pts est léger et modulaire.
StageXL

StageXL

Créez des jeux et des applications 2D avec l'API de type Flash pour le langage de programmation Dart.
Zdog

Zdog

Zdog est un moteur JavaScript 3D pouret SVG.Avec Zdog, vous pouvez concevoir et rendre des modèles 3D simples sur le Web.Zdog est un moteur pseudo-3D.
Draw2D

Draw2D

Créez Visio comme des dessins, des diagrammes ou un éditeur de workflow avec la bibliothèque Javascript Draw2D. L'interface utilisateur permet un dessin interactif à l'aide de votre navigateur standard.
oCanvas

oCanvas

oCanvas est une bibliothèque JavaScript destinée à faciliter le développement avec HTML5 Canvas.Au lieu de travailler avec des pixels, vous travaillez avec des objets.C'est très simple et facile à démarrer.
Snap.svg

Snap.svg

Snap.svg est une toute nouvelle bibliothèque JavaScript pour travailler avec SVG.
FabricJS

FabricJS

Fabric.js est une bibliothèque de canevas HTML5 puissante et simple, SVG-to-Canvas (& canvas-to-SVG) ParserIt est un modèle d'objet interactif au-dessus de l'élément canvas.C'est également un analyseur SVG-to-canvas.
Anime.js

Anime.js

Une bibliothèque d'animation Javascript flexible qui fonctionne avec CSS, les transformations individuelles, SVG, les attributs DOM et les objets JS.