Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Canvas

The Canvas API provides a means for drawing graphics via JavaScript and the HTML canvas element. Among other things, it can be used for animation, game graphics, data visualization, photo manipulation, and real-time video processing.

https://github.com/vnglst/react-hooks-canvas

Tutorial React Hook with Canvas

canvas hooks react useref usestate

Last synced: 10 Nov 2024

https://github.com/rolyatmax/dots

Dots & Boxes Visualization

canvas creative-coding generative-art javascript

Last synced: 15 Oct 2024

https://github.com/pyrocat101/rough-diagram

Hand-drawn diagram based on rough.js.

canvas diagram draw graphics

Last synced: 13 Oct 2024

https://github.com/tamg/mies

A simple Vector Graphics Drawing tool using PaperJS

canvas canvas2d drawing javascript paperjs vector-graphics

Last synced: 05 Nov 2024

https://github.com/bryanadamss/drawing-board

🎨 Javascript drawing board based on canvas

canvas draw drawing-board drawing-tablet

Last synced: 05 Nov 2024

https://github.com/eve-sama/ngx-signature-pad

HTML5 canvas based smooth signature drawing for angular

angular canvas drawing signature signature-pad typescript

Last synced: 13 Oct 2024

https://github.com/phaserjs/discord-multiplayer-template

A quickstart Phaser template for creating multiplayer Discord Activities

canvas colyseus discord game multiplayer phaser webgl websockets

Last synced: 07 Oct 2024

https://github.com/ericoporto/png-font

draw pixelart text in js canvas, easily!

canvas font-image gnu-unifont javascript pixel pixel-art pixel-font

Last synced: 21 Nov 2024

https://github.com/shaman123/erase2d

A simple erasing tool for canvas apps

canvas canvas2d erase eraser erasing fabric

Last synced: 27 Oct 2024

https://github.com/ericdallo/grube

Flutter WebSocket game with Flame engine

app canvas dart flame flame-engine flutter game websocket

Last synced: 28 Oct 2024

https://github.com/alanchenchen/lottery-rotate

适配移动端rem布局的canvas大转盘抽奖插件

canvas lottery-game rem-canvas

Last synced: 13 Nov 2024

https://github.com/rodydavis/lit-draggable-dom

Example of how to take HTML Elements or SVG Elements as slots and render them on a canvas that can be dragged as a whole or individual items.

canvas css draggable editor lit svg

Last synced: 08 Nov 2024

https://github.com/dmitru/console-log-img

Print images to browser console - like console.log but for images, Canvas, ImageBitmap and more!

canvas debugging html5-canvas imagebitmap js logging

Last synced: 19 Nov 2024

https://github.com/amanuel-1/kanvas

Kanvas is a customizable canvas editor app built with Next.js, TailwindCSS, Supabase, Prisma, and Zustand. It enables users to design div-based canvases with undo/redo functionality and supports integration with Konva or Fabric for advanced use.

canvas canvas-editor lucia lucia-auth nextjs prisma shadcn-ui supabase

Last synced: 14 Oct 2024

https://github.com/iver56/neon-fantasy

A synthwave-style demo that ranked 1st in ARM DemoCompo in Trondheim, 2018. Designed to be run in Chrome on a Samsung Galaxy S9

canvas demo demoscene glsl nin synthwave threejs webgl

Last synced: 10 Oct 2024

https://github.com/elonehoo/vue-junmper

3D racing game in Vue.js

canvas game vue3

Last synced: 24 Dec 2024

https://github.com/greggman/webgl-canvas-2d

A minimal implementation of the canvas 2D API through WebGL

canvas graphics html webgl

Last synced: 09 Nov 2024

https://github.com/scalajs-io/phaser

A fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers.

canvas canvas2d phaser scala scalajs

Last synced: 17 Nov 2024

https://github.com/adamjarling/loc-speculative-annotations

Library of Congress Labs, Artist in Residency program project. Speculative Annotation.

canvas fabricjs iiif openseadragon react

Last synced: 09 Nov 2024

https://github.com/justinmeiners/gesture-recognition

Handwriting and gesture recognition with line integrals.

canvas gesture-recognition handwriting-recognition javascript math

Last synced: 29 Oct 2024

https://github.com/ameobea/rnn-viz

Interactive visualizations and demos that are used in a blog post I wrote about logic in the context of neural networks

activation-functions canvas echarts neural-network svelte sveltejs sveltekit tensorflow tf tfjs threejs tinygrad uplot webassembly

Last synced: 27 Oct 2024

https://github.com/phaserjs/discord-template

A quickstart Phaser template for creating playable Discord Activities

canvas discord game phaser phaserjs webgl

Last synced: 07 Oct 2024

https://github.com/fuma-nama/kanji-animated

Animation inspired by 命に嫌われている MV (by Iori Kanzaki), based on Canvas API.

canvas

Last synced: 20 Dec 2024

https://github.com/operepo/ope

Open Prison Education project - Code and scripts to enable offline docker services and offline laptop syncing for inmate education

canvas docker-apps docker-containers education laptop laptop-images offline offline-laptops offline-server ope prison sync

Last synced: 07 Nov 2024

https://github.com/itaditya/jsimgeditor

A Javascript based web app for photo editing

canvas css html javascript

Last synced: 27 Oct 2024

https://github.com/zonia3000/skysphere

A lightweight JavaScript sky map.

astronomy canvas javascript sky

Last synced: 27 Oct 2024

https://github.com/trentmwillis/ez-offscreen-canvas

A small library to make it easier to use OffscreenCanvas in a Web Worker

canvas javascript offscreencanvas webworker

Last synced: 08 Nov 2024

https://github.com/mara-li/obsidian-better-canvas-lock

An Obsidian plugin that improve the read-only mode of Canvas.

canvas obsidian plugin ts

Last synced: 06 Dec 2024

https://github.com/manuelro/canvas-image-hue

Example on how to change the image hue using HTML5 canvas API.

canvas html5 hue image javascript jquery

Last synced: 13 Nov 2024

https://github.com/ninjadev/pluss

Pinky Frinky is Ninjadev's demo for Solskogen 2018 Bleep, Bloop, Computers! Made with our open source demo tool nin.

canvas demoscene nin ninjadev-demo solskogen threejs

Last synced: 08 Nov 2024

https://github.com/pisyukaev/selectable-grid

A React component library that allows you to select the desired area within a container and get the dimensions and coordinates of the selected area

canvas grid hacktoberfest react select selectable-grid

Last synced: 09 Nov 2024

https://github.com/danwild/leaflet-event-forwarder

Catches unhandled canvas layer events and re-dispatches them to the next layer in the stack

canvas events leaflet leaflet-plugin

Last synced: 10 Nov 2024

https://github.com/dmytrovasin/drawpen

DrawPen is a simple screen annotation. Available on macOS, Windows & Linux.

annotation annotation-tool canvas electron macos presentation screen-annotation

Last synced: 22 Nov 2024

https://github.com/glistenstar/glistenstar

This is about me..... and you can find my github action code. :)

canvas coderank github github-actions github-api html5 portfolio profile

Last synced: 15 Nov 2024

https://github.com/fusioncharts/fusioncharts-smartlabel

SmartLabel component of FusionCharts

canvas fusioncharts labels smartlabel svg text

Last synced: 09 Nov 2024

https://github.com/rosszurowski/react-responsive-canvas

Fit a canvas element to its parent

canvas react responsive

Last synced: 27 Dec 2024

https://github.com/wangrongding/fedtop

专注分享前端技术, 包括前端框架, 工具, 工程化, 趋势...

canvas chrome cicd electron fabricjs front-end frontend javascript jenkins leetcode miniprogram nwjs vue web webpack

Last synced: 29 Oct 2024

https://github.com/dmnsgn/canvas-context

Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, gpupresent), optionally offscreen for possible use in a Worker.

2d bitmaprenderer canvas context experimental-webgl gpupresent offscreen webgl webgl2 worker

Last synced: 03 Dec 2024

https://github.com/dendrofen/react-konva-to-svg

Extend Konva's functionality to export stages as SVG. Enhance the quality of exported images with SVG format.

canvas canvas-api konva nextjs react-konva react-konva-export react-konva-to-svg react-konva-utils svg svg-canvas

Last synced: 15 Nov 2024

https://github.com/michaelkolesidis/interwoven-oversemantization

A circle created by random lines. Made with p5.js

art canvas circle generative-art p5js-animation p5js-experiment

Last synced: 12 Nov 2024

https://github.com/pedrofracassi/badgemaker

Telegram bot that turns your pictures into Ingress badges

canvas image-manipulation ingress niantic node-canvas telegram

Last synced: 12 Oct 2024

https://github.com/sebastienrousseau/sine-wave-generator

An enhanced sine wave generator tailored for web applications, offering advanced features for creating dynamic, visually captivating sine waves. Ideal for educational tools, music production software, and creative web projects.

animation canvas javascript js nodejs npm sine-wave sine-wave-generator sine-waves sinewave wave waves

Last synced: 28 Oct 2024

https://github.com/vimcaw/pixous

[WIP] A raster graphics editor like Photoshop, which is intended to provide an open, lightweight, and web-based Photoshop replacement.

canvas photoshop pixijs webgl

Last synced: 16 Nov 2024

https://github.com/bitofgold/pixelfontcanvas

Lib to draw a text with angelfont/bmfont compatible bitmap/pixel font (.fnt), to a canvas.

canvas draw fnt pixel pixel-font

Last synced: 18 Nov 2024

https://github.com/dmnsgn/canvas-screenshot

A one trick pony package to download an image from a canvas.

canvas download downloader screenshot

Last synced: 03 Dec 2024

https://github.com/guilhermebkel/gbkel-portfolio

:gem: My personal website that's mainly powered by Next.js, my own style guide and a lot of other technologies.

canvas forestry-cms hoverjs husky lint-staged nextjs reactjs reactjs-components ssr styled-components tag-cloud typescript

Last synced: 20 Nov 2024

https://github.com/phaserjs/template-bun

A Phaser 3 project template that uses Bun for bundling

bun canvas games phaser phaser3 typescript vite webgl

Last synced: 07 Oct 2024

https://github.com/1j01/skele2d

☠ A 2D game engine based around skeletal structures, with an in-game editor and animation support (pre-alpha)

2d 2d-game-engine animation bones canvas game-development game-engine game-framework points polygons structure

Last synced: 10 Nov 2024

https://github.com/zhw2590582/traitor

有内鬼,终止交易!

canvas traitor

Last synced: 03 Dec 2024

https://github.com/kevin-kip/drawingpad

Android Canvas app on which you can draw and save that drawing as a PNG image.

android canvas custom-view draw java kotlin

Last synced: 23 Nov 2024

https://github.com/victorqribeiro/genius

Genius game implemented using JavaScript and RadialMenu

canvas game genius javascript radialmenu

Last synced: 17 Nov 2024

https://github.com/angular-rust/ux-dx

The core for UX Components and UX Animate

canvas egl gles2 opengl vulkan webgl

Last synced: 05 Nov 2024

https://github.com/kuangpf/ribbons

🌈 Add a flowing, smart ribbon to the background.

background canvas

Last synced: 28 Oct 2024

https://github.com/mkosir/react-magnetic-board

🧲 Light, zero dependencies magnetic board component using HTML5 canvas

board canvas magnetic magnetic-board react

Last synced: 14 Dec 2024

https://github.com/chenlittleping/waveprogressbar

A round loading view with dynamic wave(使用二阶贝塞尔曲线实现的圆形动态波浪)

android canvas path waveprogressbar

Last synced: 13 Dec 2024

https://github.com/lucthienphong1120/heart

"THẮP SÁNG ANH, SƯỞI ẤM EM"

canvas js website

Last synced: 08 Nov 2024

https://github.com/anshumanv/crazy-canvas

Simple canvas playground

app canvas fun javascript js web-app

Last synced: 27 Oct 2024

https://github.com/artbit/html5-mandala

Interactive radial symmetry image tool

canvas html5 javascript tool webapp

Last synced: 28 Oct 2024

https://github.com/versbinarii/yew-canvas

YEW app based example of canvas API manipulation in RUST

canvas canvas-api rust wasm web-sys yew yew-framework

Last synced: 12 Nov 2024

https://github.com/gamikun/cosas-raras

Some experiments I make, most of them in HTML5 canvas.

canvas experimental html5 javascript

Last synced: 10 Nov 2024

https://github.com/xg4/text2image

:fax: A lightweight for convert text to image by canvas

canvas image lightweight text text2image

Last synced: 08 Nov 2024

https://github.com/cloudwebrtc/rntouchvgdemo

Demo for https://github.com/cloudwebrtc/react-native-touchvg.git

canvas collaboration education react-native whiteboard

Last synced: 16 Dec 2024

https://github.com/martendo/web-draw

A little real-time online collaborative drawing program

canvas co-op drawing online paint real-time web-app

Last synced: 15 Nov 2024

https://github.com/hustcc/bmt

:straight_ruler: in Browser, Measure Text width.

canvas measure-text string-width

Last synced: 27 Oct 2024

https://github.com/shahsad-kp/learnease-client

A powerful virtual classroom application built with React, WebRTC, JWT token, WebSockets, and Tailwind CSS. Engage in seamless video conferencing, real-time collaboration, and secure authentication. Elevate your virtual learning experience today!

canvas chat chat-application classroom dark dark-mode dark-theme jwt live-chat react react-redux reactjs redux screenshare tailwind tailwindcss videocall virtual-classroom webrtc whiteboard

Last synced: 16 Nov 2024

https://github.com/qishaoxuan/rhythm-ripple

仿网易云音乐播放时的动画

audio canvas canvas2d javascript

Last synced: 09 Nov 2024

https://github.com/splitbrain/imagelabeler

Add labels to an image

canvas client-side javascript labels

Last synced: 17 Oct 2024

https://github.com/snowdreams1006/gitbook-plugin-simple-mind-map

A gitBook plugin for generating and exporting mind map within markdown

canvas gitbook-plugin markdown markmap mind-map mindmap svg

Last synced: 23 Nov 2024

https://github.com/mentos1386/bezier-curve-drawing

Simple JS webapp for drawing bezier curves

bezier-curves canvas javascript university-project

Last synced: 11 Oct 2024

https://github.com/ubc/canvas-discussion

Outputs Canvas discussions as a CSV for specified course.

canvas csv discussion ubc

Last synced: 21 Nov 2024

https://github.com/pengfeiw/vue-hextris

Hextris game written with vue.js

canvas canvas-game game vue vuejs

Last synced: 30 Nov 2024

https://github.com/sendilkumarn/go-wasm

Want to play with it

canvas go webassembly webassembly-demo

Last synced: 07 Nov 2024

https://github.com/eggsy/text-on-image

🛠 Tool that writes text on given image, it can also combine output in a single PDF file. Fully configurable, and opinionated.

canvas image-generator image-manipulation nodejs typescript

Last synced: 27 Oct 2024

https://github.com/ittus/draw-lock-angle

Lock 45, 90, 135, 180... degree when drawing line on Javascript canvas

angle canvas horizontal javascript vertical

Last synced: 16 Oct 2024

https://github.com/skyrim/klouds

Simple JavaScript library that generates animated clouds using WebGL

animation canvas javascript webgl

Last synced: 27 Oct 2024

https://github.com/aurbano/nebula

An HTML5+JS nebulosa effect, it displays text by making circles float inside it.

canvas experiment javascript webgl

Last synced: 17 Nov 2024

https://github.com/mykeels/canvas-matrix-display

A demonstration of how scrolling text in LED Matrix Displays would work, using HTML5 Canvas

canvas led-matrix-displays matrix-display scrolling-text

Last synced: 15 Dec 2024

https://github.com/ArtBIT/html5-mandala

Interactive radial symmetry image tool

canvas html5 javascript tool webapp

Last synced: 25 Oct 2024

https://github.com/plusk/generative-processing

Generative art sketches with P5.js

canvas generative-art hacktoberfest p5 p5js

Last synced: 16 Dec 2024

https://github.com/chrisvilches/portraycanvas

Parameterizable canvas library that allows you to draw on it, and get the drawn points.

bower bower-components canvas drawing front-end frontend handwriting handwriting-recognition html5 javascript user-interface

Last synced: 22 Nov 2024

https://github.com/evelynhathaway/pixel-sort

🖼️📏 Web app to liven your photos with a glitch effect

canvas glitch image-processing nextjs photos pixel-sorting progressive-web-app reactjs

Last synced: 28 Oct 2024

https://github.com/rxlabz/painted_progress_widget

example of progress button based on a CustomPainter

animation canvas flutter ui

Last synced: 22 Nov 2024

https://github.com/huzunjie/qtiled

一套多边形平铺或错列布局库。Staggered arrangement method of polygon tiles.

canvas game javascript nodejs tile tiled tilemap

Last synced: 11 Nov 2024

https://github.com/sawa-zen/zenpad.js

GamePad for canvas game.

canvas gamedev gamepad npm-package webgl

Last synced: 12 Oct 2024

https://github.com/dubstar-04/design-core

Javascript 2D CAD Library

2d cad cairo canvas dxf javascript

Last synced: 31 Oct 2024

https://github.com/mhyfritz/generative-art-speedrun-examples

Examples from @tholman's "Generative Art Speedrun" talk

canvas canvas-sketch creative-coding generative-art javascript

Last synced: 25 Nov 2024

https://github.com/powerock38/planets

Game featuring randomly generated planets and spaceships

canvas planets procedural space spaceship

Last synced: 14 Nov 2024

https://github.com/amilajack/react-wavesurfer.js

React bindings for wavesurfer.js

canvas react waveform wavesurfer wavesurfer-js

Last synced: 02 Nov 2024

https://github.com/patrickelectric/qml-rules

Just a small measurement tool made entirely in QML

canvas centroid draw example gis lines points qgis qml qt shoelace

Last synced: 11 Oct 2024

https://github.com/seogeurim/donut-chart-js

Simple Donut Chart using JavaScript and HTML5 Canvas 🍩

canvas chart donut-chart javascript

Last synced: 29 Oct 2024

https://github.com/raghavtilak/paint

This app provides a canvas on which your can draw anything free handed and can save that as an image file. Utilities like stroke color, stroke width etc. are also available.

android canvas hackoctoberfest hacktoberfest hacktoberfest-accepted hacktoberfest-android hacktoberfest2023 java paintapp

Last synced: 14 Nov 2024

https://github.com/parzibyte/tetris-javascript

Nearly perfect port of Tetris in pure JavaScript / Port casi perfecto del juego de tetris en JavaScript puro

canvas game javascript port tetris tetris-game

Last synced: 25 Nov 2024