Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Canvas Api

Canvas Api

15 projects

Showing 15 of 15 projects

NanoVG
NanoVGC

A small antialiased vector graphics rendering library for OpenGL, modeled after HTML5 canvas API.

#c-library#2d-rendering#opengl
Stars5.7k
Forks807
Last commit5 months ago
ResembleJS
ResembleJSJavaScript

Analyze and compare images in JavaScript and Node.js with features like color analysis, visual diffing, and antialiasing detection.

#image-analysis#image-comparison#automated-testing
Stars4.6k
Forks419
Last commit2 years ago
Window.js
Window.jsJavaScript

An open-source JavaScript runtime for desktop graphics programming with window creation and Canvas API.

#javascript-runtime#v8-engine#creative-coding
Stars2.3k
Forks59
Last commit3 years ago
PixelCraft
PixelCraftJavaScript

A Pixel Art Editor

#pixel-art#pixel-art-maker#drawing
Stars1.5k
Forks83
Last commit1 year ago
drawille
drawilleJavaScript

A Node.js library for drawing graphics in the terminal using Unicode Braille characters.

#command-line-tools#terminal-graphics#ascii-art
Stars1.0k
Forks30
Last commit3 years ago
Fragment.tools
Fragment.toolsJavaScript

A web development environment for creative coding with canvas, p5.js, three.js, and WebGL shaders.

#generative-art#sketching-tools#threejs
Stars933
Forks25
Last commit23 days ago
Andromeda
AndromedaRust

A modern, fast, and secure JavaScript & TypeScript runtime built in Rust, featuring zero-config TypeScript and rich Web APIs.

#js#developer-tools#andromeda
Stars833
Forks27
Last commit1 month ago
Asteroids
AsteroidsJavaScript

A pure JavaScript implementation of the classic Asteroids arcade game using HTML5 Canvas.

#asteroids#html5#asteroids-game
Stars353
Forks332
Last commit2 years ago
Blazor.Canvas
Blazor.CanvasC#

A pure C# wrapper for the HTML Canvas API in Blazor applications with no JavaScript dependency.

#javascript-interop#webassembly#graphics
Stars269
Forks23
Last commit1 month ago
nx.js
nx.jsTypeScript

A JavaScript runtime for building Nintendo Switch homebrew applications using web-standard APIs.

#webassembly#javascript-runtime#embedded-javascript
Stars251
Forks15
Last commit16 days ago
WebGL Month
WebGL MonthJavaScript

A 30-day tutorial series teaching WebGL API fundamentals through daily lessons, focusing on shaders, buffers, and GPU rendering.

#tutorial-series#gpu-rendering#shaders
Stars226
Forks14
Last commit1 year ago
Canvascript
CanvascriptJavaScript

A no-code tool for creating HTML canvas graphics by drawing with your pointer and generating render code.

#no-code#html5#web-game-dev
Stars96
Forks13
Last commit1 year ago
neko
nekoTypeScript

A Deno frame buffer module with Canvas API implementation and WebGPU renderer for graphics programming.

#graphics#webgpu#canvas
Stars49
Forks4
Last commit3 years ago
Lit Node Editor
Lit Node EditorTypeScript

A canvas-based node editor with a simple graph data structure and built-in transforms for scaling, panning, and moving nodes.

#web-components#interactive-graphics#canvas
Stars26
Forks4
Last commit2 months ago
bump
bumpElixir

A pure Elixir library for reading and writing BMP bitmap files with canvas manipulation capabilities.

#graphics#bitmap-processing#pure-elixir
Stars4
Forks2
Last commit9 years ago

Related Tags

#Javascript7#Game Development5#Graphics3#Javascript Runtime3#Canvas3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub