JavaScript html5-canvas

Open-source JavaScript projects categorized as html5-canvas

Top 15 JavaScript html5-canva Projects

html5-canvas
  • melonJS

    a fresh, modern & lightweight HTML5 game engine

    Project mention: 10 must known JS/TS open-source packages | dev.to | 2024-06-11

    melonJS Lightweight HTML5 game engine.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • nude.js

    Nudity detection with JavaScript and HTMLCanvas

    Project mention: Ask HN: Please recommend me an NSFW content detection API | news.ycombinator.com | 2023-09-08

    If you need a quick & dirty solution (that works for now), I suggest using [An Algorithm for Nudity Detection - by R. Ap-Apid](https://www.researchgate.net/publication/249767252_An_Algori...). It has multiple oss implementations in [js](https://github.com/pa7/nude.js), [python](https://github.com/hhatto/nude.py), [ruby](https://github.com/rummelonp/nude.rb), [go](https://github.com/koyachi/go-nude), and you could probably find one in the language you're using (or implement it yourself). It works well enough™

  • InteractiveGraph

    InteractiveGraph provides a web-based interactive visualization and analysis framework for large graph data, which may come from a GSON file, or an online Neo4j graph database. InteractiveGraph also provides applications built on the framework: GraphNavigator, GraphExplorer and RelFinder.

  • canvas2svg

    Translates HTML5 Canvas draw commands to SVG

  • Scrawl-canvas

    Responsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element easier, and more fun

    Project mention: Figma's Journey to TypeScript | news.ycombinator.com | 2024-05-04

    I don't like Typescript because it forces me to think about types and data structures and stuff. Which is a Good Thing because I absolutely have to think about that stuff when working on large codebases with a team of colleagues: without the inline documentation and text editor help TS gives me when working on those codebases I'd be (at least!) 10x slower when refactoring old code or adding new code. And nobody wants to pay a slow developer!

    However ... the one place I refuse to use Typescript is in my side project - a JS canvas library. I can justify this because: 1. it's a big codebase, but I know every line of it intimately having spent the last 10 years (re-)writing it; 2. nobody else contributes (and I kinda like it that way); and 3. I keep a close eye on competing canvas libraries and I've watched several of them go through the immense (frustrating!) work of converting their codebases to TS over the past few years and, seriously, I don't need that pain in my not-paid-for life.

    Even so, I do maintain a .d.ts file for the library's 'API' (the functions devs would use when building a canvas using my library) because the testing, documentation and autocompletion help it offers is too useful to ignore. It is additional work, but it's just one file[1] and I can live with that.

    [1] https://github.com/KaliedaRik/Scrawl-canvas/blob/v8/source/s...

  • pacman

    A historical tribute to pac-man (by masonicGIT)

  • the-matrix-effect

    The incredible effect of rain of letters in the style of the Matrix trilogy.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • FlowerJS

    JavaScript Framework for Flower Shapes and Animation extended CreateJS on HTML5 Canvas.

    Project mention: Show HN: FlowerJS – JavaScript Framework for Flower Shapes and Animation | news.ycombinator.com | 2023-09-20
  • omg-music

    Music making, remixing, and collaborating tools for the web

  • emoji-minesweeper

    Minesweeper made with emoji. The most fun way to play minesweeper! 😄

  • breakout-game

    A simple breakout game (by DhanushNehru)

    Project mention: Celebrate Hacktoberfest with these Exciting Open Source Repositories to contribute to | dev.to | 2023-10-04

    Breakout Game This one is breakout game built with html canvas, css & javascript. Try to make it better, check the issues section or enhance the functionality.

  • HTML5-Canvas-Animation-MotionRose

    Generative Art Music Rose by HTML5 Canvas

    Project mention: Show HN: Animation Music Rose – JavaScript Web Art Tool on HTML5 Canvas | news.ycombinator.com | 2023-09-24
  • skifreejs

    Fan remake of the classic PC game from Windows Entertainment Pack 3.

  • canvas-particle-system

    Emitter Based Particle System in Javascript

  • automaton

    Rock-Paper-Scissors cellular automaton (by Robyt3)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript html5-canvas discussion

Log in or Post with

JavaScript html5-canvas related posts

  • Snapshot of planetary positions at a given date. Custom code, 10 tool changes, plotted on a 3D printer.

    1 project | /r/PlotterArt | 27 Oct 2021
  • Rock-Paper-Scissors Automaton with various configuration options using HTML5 canvas

    1 project | /r/cellular_automata | 7 Apr 2021
  • Django Template To PDF

    2 projects | /r/django | 17 Feb 2021

Index

What are some of the best open-source html5-canva projects in JavaScript? This list will help you:

Project Stars
1 melonJS 5,798
2 nude.js 2,344
3 InteractiveGraph 1,036
4 canvas2svg 683
5 Scrawl-canvas 316
6 pacman 236
7 the-matrix-effect 149
8 FlowerJS 82
9 omg-music 76
10 emoji-minesweeper 20
11 breakout-game 8
12 HTML5-Canvas-Animation-MotionRose 7
13 skifreejs 5
14 canvas-particle-system 1
15 automaton 0

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com