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/vasturiano/react-force-graph

React component for 2D, 3D, VR and AR force directed graphs

3d augmented-reality canvas d3-force force-directed-graphs react vr webgl

Last synced: 29 Oct 2024

https://github.com/dntzhang/cax

Canvas 渲染引擎,支持 SVG,兼容了小程序、小游戏和 Web

2d canvas minigame miniprogram render svg weapp web wegame

Last synced: 15 Oct 2024

https://github.com/freeciv/freeciv-web

Freeciv-web is an Open Source strategy game implemented in HTML5 and WebGL, which can be played online against other players, or in single player mode against AI opponents.

blender canvas freeciv html5 javascript webgl

Last synced: 15 Oct 2024

https://github.com/hutianqi/smartopencv

:fire: :fire: :fire: SmartOpenCV是一个OpenCV在Android端的增强库,解决了OpenCV Android SDK在图像预览方面存在的诸多问题,且无需修改OpenCV SDK源码,与OpenCV的SDK解耦

ai android camera canvas cv facedetection opencv sdk surfaceview

Last synced: 14 Oct 2024

https://github.com/whxaxes/canvas-test

🎮 happy canvas

3d canvas game javascript particles

Last synced: 15 Oct 2024

https://github.com/LHRUN/paint-board

🎨 A powerful multi-end drawing board that brings together a lot of creative brushes to experience a whole new range of drawing effects!

canvas canvas-game drawing drawing-board drawingboard javascript sketch whiteboard

Last synced: 29 Oct 2024

https://github.com/alibaba/GCanvas

A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas

2d canvas graphics opengl webgl

Last synced: 01 Nov 2024

https://github.com/alibaba/gcanvas

A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas

2d canvas graphics opengl webgl

Last synced: 09 Oct 2024

https://github.com/lhrun/paint-board

🎨 A powerful multi-end drawing board that brings together a lot of creative brushes to experience a whole new range of drawing effects!

canvas canvas-game drawing drawing-board drawingboard javascript sketch whiteboard

Last synced: 15 Oct 2024

https://github.com/shzlw/zeu

A JavaScript library for real-time visualization

animation canvas chart javascript visualization

Last synced: 14 Oct 2024

https://github.com/revezone/revezone

A lightweight local-first graphic-centric productivity tool to build your second brain. Supporting Excalidraw/Tldraw whiteboard and notion-like note. 一款以图形为中心、轻量级、本地优先的用于构建第二大脑的效率工具。支持 Excalidraw、Tldraw 白板和类 Notion 笔记。

brain-storms canvas capture-organize-distill-express excalidraw knowledge-management lightweight local-first mind-management note note-taking notion pkm second-brain tldraw whiteboard

Last synced: 14 Oct 2024

https://github.com/Aaaaaaaty/blog

趁还能折腾的时候多读书——前端何时是个头

blog canvas javascript nodejs

Last synced: 06 Nov 2024

https://github.com/Brooooooklyn/canvas

High performance skia binding to Node.js. Zero system dependencies and pure npm packages without any postinstall scripts nor node-gyp.

canvas n-api napi napi-rs node-api node-canvas rust skia

Last synced: 30 Oct 2024

https://github.com/photonstorm/phaser-examples

Contains hundreds of source code examples and related media for the Phaser HTML5 Game Framework.

canvas html5-game javascript particles phaser physics webgl

Last synced: 05 Aug 2024

https://github.com/phaserjs/phaser-ce-examples

Contains hundreds of source code examples and related media for the Phaser HTML5 Game Framework.

canvas html5-game javascript particles phaser physics webgl

Last synced: 07 Oct 2024

https://github.com/bobiscool/wxDraw

A lightweight canvas library which providing 2d draw for weapp 微信小程序2d动画库 😎 🐼

canvas html5 javascript weapp webapp wechat-app

Last synced: 07 Nov 2024

https://github.com/bobiscool/wxdraw

A lightweight canvas library which providing 2d draw for weapp 微信小程序2d动画库 😎 🐼

canvas html5 javascript weapp webapp wechat-app

Last synced: 14 Oct 2024

https://github.com/kuckboy1994/mp_canvas_drawer

:rocket: 微信小程序上canvas绘制图片助手,一个json就制作分享朋友圈图片

canvas drawer mp mpvue wepy wxapp xiaochengxu

Last synced: 29 Oct 2024

https://github.com/korbinzhao/excalidraw-cn

Excalidraw-CN 是支持中文手写和多画布的 Excalidraw 白板工具。Excalidraw-CN is a whiteboard supporting Chinese hand draw font and multi-canvas based on Excalidraw.

canvas chinese-fonts draw excalidraw hand handraw whiteboard

Last synced: 15 Oct 2024

https://github.com/martinlaxenaire/curtainsjs

curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.

3d canvas curtains curtainsjs dom glsl html5 javascript responsive shader shaders texture webgl webgl2

Last synced: 14 Oct 2024

https://github.com/alyssaxuu/animockup

Create animated mockups in the browser 🔥

canvas design design-tools editor javascript marketing marketing-tools tool

Last synced: 14 Oct 2024

https://github.com/lukechilds/merge-images

Easily compose images together without messing around with canvas

canvas image-manipulation

Last synced: 21 Oct 2024

https://github.com/brooooooklyn/canvas

High performance skia binding to Node.js. Zero system dependencies and pure npm packages without any postinstall scripts nor node-gyp.

canvas n-api napi napi-rs node-api node-canvas rust skia

Last synced: 29 Oct 2024

https://github.com/protectwise/troika

A JavaScript framework for interactive 3D and 2D visualizations

canvas data-visualization javascript javascript-framework threejs webgl webxr

Last synced: 29 Oct 2024

https://protectwise.github.io/troika/

A JavaScript framework for interactive 3D and 2D visualizations

canvas data-visualization javascript javascript-framework threejs webgl webxr

Last synced: 28 Oct 2024

https://github.com/tipsy/bubbly-bg

Beautiful bubbly backgrounds in less than 1kB (750 bytes gzipped)

animated-backgrounds canvas javascript

Last synced: 14 Oct 2024

https://github.com/shfshanyue/blog

在这里写一些工作中遇到的前端,后端以及运维的问题

canvas css grid javascript python tmux vim

Last synced: 15 Oct 2024

https://github.com/raphamorim/react-ape

🦍• React Renderer to build UI interfaces using canvas/WebGL (TV and Hardware-Accelerated GPU development based)

canvas canvas-html5 gl react react-ape react-renderer render renderer webgl webgl2

Last synced: 14 Oct 2024

https://github.com/kopiro/siriwave

The Apple® Siri wave-form replicated in a JS library.

animation apple apple-siri canvas gcx ios javascript siriwave

Last synced: 21 Oct 2024

https://github.com/caffeinalab/siriwavejs

The Apple® Siri wave-form replicated in a JS library.

animation apple apple-siri canvas gcx ios javascript siriwave

Last synced: 24 Aug 2024

https://github.com/vasturiano/force-graph

Force-directed graph rendered on HTML5 canvas

canvas d3js force force-directed-graph simulation

Last synced: 15 Oct 2024

https://github.com/salgum1114/react-design-editor

React Design Editor has started to developed direct manipulation of editable design tools like Powerpoint, We've developed it with reactjs, ant.design, fabricjs

animejs ant-design antd canvas editor es6 fabricjs fontawesome5 imagemap javascript mediaelementjs react-ace reactjs webpack4 workflow

Last synced: 10 Oct 2024

https://github.com/transitive-bullshit/react-particle-effect-button

Bursting particle effect buttons for React 🎉

button canvas codrops particles react

Last synced: 17 Oct 2024

https://github.com/iamkun/tower_game

💒 HTML5 Canvas Tower Building Game 🏢🏬🏦🏯🏰

canvas game html5 javascript

Last synced: 09 Oct 2024

https://github.com/antvis/S2

⚡️ A practical visualization library for tabular analysis.

canvas editable-table javascript pivot-grid pivot-tables react sheet spreadsheet table typescript vue

Last synced: 11 Nov 2024

https://github.com/mumuy/pacman

基于HTML5的吃豆人游戏 - 经典游戏开发样例_Pacman based on HTML5

canvas html5 html5-game javascript javascript-game pacman

Last synced: 29 Oct 2024

https://github.com/joshwcomeau/waveforms

An interactive, explorable explanation about the peculiar magic of sound waves.

animation canvas lesson react reactjs styled-components svg tutorial

Last synced: 29 Oct 2024

https://github.com/ErosZy/WXInlinePlayer

🤟 Super fast H.264/H.265 FLV player

asm audiocontext canvas decoder flv h264 h265 h5 player playsinline wasm webgl wechat

Last synced: 11 Nov 2024

https://github.com/tdewolff/canvas

Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc.

cairo canvas eps html-canvas opengl path pdf rasterizer svg vector-graphics

Last synced: 14 Oct 2024

https://github.com/antvis/s2

⚡️ A practical visualization library for tabular analysis.

canvas editable-table javascript pivot-grid pivot-tables react sheet spreadsheet table typescript vue

Last synced: 15 Oct 2024

https://github.com/eroszy/wxinlineplayer

🤟 Super fast H.264/H.265 FLV player

asm audiocontext canvas decoder flv h264 h265 h5 player playsinline wasm webgl wechat

Last synced: 29 Oct 2024

https://github.com/kkoomen/pointless

An endless drawing canvas desktop app made with Tauri (Rust) and React 🎨 ✍️

canvas cross-platform desktop drawing endless linux macos react reactjs rust tauri windows

Last synced: 09 Oct 2024

https://github.com/phaserjs/phaser-ce

Phaser CE is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

canvas html5-game-development javascript phaser webgl

Last synced: 01 Nov 2024

https://github.com/photonstorm/phaser-ce

Phaser CE is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

canvas html5-game-development javascript phaser webgl

Last synced: 05 Aug 2024

https://github.com/john990/waveview

A wave view of android,can be used as progress bar.

animation canvas waveview

Last synced: 26 Sep 2024

https://github.com/john990/WaveView

A wave view of android,can be used as progress bar.

animation canvas waveview

Last synced: 25 Oct 2024

https://github.com/alloyteam/curvejs

Made curve a dancer in HTML5 canvas - 魔幻线条

animation bezier canvas curve curvejs dance dancer

Last synced: 14 Oct 2024

https://github.com/AlloyTeam/curvejs

Made curve a dancer in HTML5 canvas - 魔幻线条

animation bezier canvas curve curvejs dance dancer

Last synced: 28 Oct 2024

https://github.com/ricktu288/ray-optics

A web app for creating and simulating 2D geometric optical scenes, with a gallery of (interactive) demos.

canvas geometric-optics html5 optics optics-simulation ray-optics

Last synced: 15 Oct 2024

https://github.com/dntzhang/pasition

Path Transition with little JS code, render to anywhere - 轻量级 Path 过渡库,渲染到任何地方

canvas pasition path svg

Last synced: 29 Oct 2024

https://github.com/amandaghassaei/gpu-io

A GPU-accelerated computing library for running physics simulations and other GPGPU computations in a web browser.

canvas glsl gpgpu gpu parallel particles physics shader shaders simulation threejs webgl webgl1 webgl2

Last synced: 11 Oct 2024

https://github.com/loonywizard/js-confetti

JS Confetti library that supports emojis 🦄 🎉 ⚡️

animation canvas canvas-confetti confetti js-confetti

Last synced: 14 Oct 2024

https://github.com/konvajs/vue-konva

Vue & Canvas - JavaScript library for drawing complex canvas graphics using Vue.

canvas canvas-animation graphics konva konvajs shape vue vue-styleguidist

Last synced: 15 Oct 2024

https://github.com/literallycanvas/literallycanvas

A canvas in your browser. Literally.

canvas drawing html html5 javascript ms-paint paint whiteboard

Last synced: 07 Nov 2024

https://github.com/crashmax-dev/fireworks-js

🎆 A simple fireworks library! Ready to use components available for React, Vue 3, Svelte, Angular, Preact, Solid, and Web Components.

angular animation canvas fireworks hacktoberfest javascript library monorepository npm-package particles preact react solidjs svelte typescript vue vue3 web-components zero-dependency

Last synced: 14 Oct 2024

https://github.com/sujithkanna/SmileyRating

SmileyRating is a simple rating bar for android. It displays animated smileys as rating icon.

android canvas morphing-animations rating smiley vector-graphics

Last synced: 09 Nov 2024

https://github.com/Jannchie/anichart.js

Easily create data visualization animation videos

anichart animation canvas d3 data-visualization ffmpeg video yarn

Last synced: 28 Oct 2024

https://github.com/jannchie/anichart.js

Easily create data visualization animation videos

anichart animation canvas d3 data-visualization ffmpeg video yarn

Last synced: 07 Nov 2024

https://github.com/131/h264-live-player

A live h264 player for the browser (ideal for raspberrypi / raspicam )

broadway canvas h264 html5 raspberry-pi raspicam video

Last synced: 14 Oct 2024

https://github.com/hurteng/stormplane

✈️《沙漠风暴》是一款基于Android开发的纵版飞行射击游戏,以雷电(Shooting Game)为原型,参考微信打飞机大战,通过自定义的SurfaceView来实现游戏,游戏画面、音乐、战斗特效都不错(附带apk安装包,可直接运行)

android apk app boss bullet canvas custom desert enemy explode fight game music plane score shoot surfaceview thunder war

Last synced: 12 Nov 2024

https://github.com/HurTeng/StormPlane

✈️《沙漠风暴》是一款基于Android开发的纵版飞行射击游戏,以雷电(Shooting Game)为原型,参考微信打飞机大战,通过自定义的SurfaceView来实现游戏,游戏画面、音乐、战斗特效都不错(附带apk安装包,可直接运行)

android apk app boss bullet canvas custom desert enemy explode fight game music plane score shoot surfaceview thunder war

Last synced: 04 Aug 2024

https://github.com/antvis/g

💥 A flexible rendering engine for visualization.

2d-graphics antv antvis canvas visualization webgl webgpu

Last synced: 15 Oct 2024

https://github.com/antvis/G

💥 A flexible rendering engine for visualization.

2d-graphics antv antvis canvas visualization webgl webgpu

Last synced: 28 Oct 2024

https://github.com/iddan/react-native-canvas

A Canvas component for React Native

canvas graphics javascript native react

Last synced: 13 Nov 2024

https://github.com/visactor/vchart

VChart, more than just a cross-platform charting library, but also an expressive data storyteller.

3dchart canvas canvas2d chart charting-library datavisualization dataviz narrative-visualization plot react-chart vis vizualisation vue-chart

Last synced: 13 Nov 2024

https://github.com/gmrchk/blobity

The cursor is the heart of any interaction with the web. Why not take it to the next level? 🚀

blob canvas cursor design ux

Last synced: 15 Oct 2024

https://github.com/idrawjs/idraw

A simple JavaScript framework for Drawing on the web.(一个面向Web绘图的JavaScript框架)

2d canvas design draw drawing fabric fabricjs figma graph graphics idraw idraw-studio idrawjs idrawjs-editor konva konvajs photoshop pixijs sketch

Last synced: 11 Oct 2024

https://github.com/bilibili/webav

WebAV is an SDK built on WebCodecs, designed for creating and editing video files on the web platform. WebAV 是基于 WebCodecs 构建的 SDK,用于在 Web 平台上创建/编辑视频文件。

audio browser canvas media mp4 recorder video web webcodecs

Last synced: 11 Nov 2024

https://github.com/linjc/smooth-signature

H5带笔锋手写签名,支持PC端和移动端,任何前端框架均可使用

canvas javascript react-signature signature typescript vue-signature

Last synced: 28 Oct 2024

https://github.com/dingprog/makeup

让你的“女神”逆袭,代码撸彩妆(画妆)

android androidopencv brow canvas draw eye lip makeup opencv

Last synced: 12 Nov 2024

https://github.com/rendro/vintagejs

Add a retro/vintage effect to images using the HTML5 canvas element

canvas image-processing instagram javascript retro vintage

Last synced: 08 Nov 2024

https://github.com/rendro/vintageJS

Add a retro/vintage effect to images using the HTML5 canvas element

canvas image-processing instagram javascript retro vintage

Last synced: 28 Oct 2024

https://github.com/polotno-project/polotno-studio

Free online Design Editor.

canvas design design-editor

Last synced: 05 Nov 2024

https://github.com/esimov/diagram

CLI app to convert ASCII arts into hand drawn diagrams.

ascii ascii-art canvas cli diagram drawing go gocui golang termbox-go terminal

Last synced: 01 Nov 2024

https://github.com/maxGraph/maxGraph

maxGraph is a fully client side JavaScript diagramming library

browser canvas diagram graph hacktoberfest svg typescript

Last synced: 06 Nov 2024

https://github.com/dulnan/lazy-brush

Smooth drawing with mouse, finger or other pointing device

brush canvas drawing javascript lazy painting typescript

Last synced: 13 Nov 2024

https://github.com/joshmarinacci/node-pureimage

Pure JS implementation of the HTML Canvas 2D drawing API

canvas drawing javascript png

Last synced: 08 Nov 2024

https://github.com/raphamorim/origami.js

Powerful and Lightweight Library to create using HTML5 Canvas

animation animation-engine canary canvas canvas-game css html5-canvas javascript origami

Last synced: 25 Oct 2024

https://github.com/Cloud9c/taro

A lightweight 3D game engine for the web.

3d canvas html5 javascript physics svg webaudio webgl webgpu webxr

Last synced: 28 Oct 2024

https://github.com/cloud9c/taro

A lightweight 3D game engine for the web.

3d canvas html5 javascript physics svg webaudio webgl webgpu webxr

Last synced: 10 Oct 2024

https://github.com/javierbyte/pintr

Create single line illustrations from your pictures. Get a drawing, SVG or coordinates for a CNC.

art axidraw canvas draw generative pintr plotter png svg svg-illustrations vector

Last synced: 09 Nov 2024

https://github.com/Esri/wind-js

An demo animation of wind on a Canvas layer in the JSAPI

canvas cartography esri gfs-data javascript javascript-library visualization web-development wind

Last synced: 28 Oct 2024

https://github.com/lamberta/html5-animation

Foundation HTML5 Animation with JavaScript example code and book exercises.

animation book canvas game-development html5 javascript

Last synced: 04 Aug 2024

https://github.com/hepengwei/visualization-collection-vue

🌈 一个专注于前端视觉效果的集合应用,包含CSS动效、Canvas动画、Three.js3D、人工智能应用等上百个案例(Vue版本)

canvas collection css3 frontend javascript threejs typescript visualization vite vue-router4 vue3

Last synced: 12 Oct 2024

https://github.com/yeild/jigsaw

canvas滑动验证码

canvas captcha

Last synced: 28 Oct 2024

https://github.com/protomaps/protomaps-leaflet

Lightweight vector map rendering + labeling and symbology for Leaflet

canvas cartography leaflet

Last synced: 12 Nov 2024