With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 Canva Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
echarts
Apache ECharts is a powerful, interactive charting and data visualization library for browser
-
PixiJS
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
-
phaser
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
-
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.
-
x-spreadsheet
The project has been migrated to @wolf-table/table https://github.com/wolf-table/table
-
nivo
nivo provides a rich set of dataviz components, built on top of the awesome d3 and React libraries
-
Konva
Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Hi! With Python and ThreeJS (https://threejs.org/) I have made app to make easy 3d visualisation, which you can test in browser. Like this:
Project mention: Ask HN: What's the best charting library for customer-facing dashboards? | news.ycombinator.com | 2024-04-29
Project mention: Ask HN: What's the best charting library for customer-facing dashboards? | news.ycombinator.com | 2024-04-29
This direct manipulation allows you to leverage robust animation libraries like GSAP or Anime.js, which require direct DOM access to perform optimally.
If you're into video game dev, then PixiJS is something you need to know about. It's a HTML5 game engine that provides a lightweight 2D library across all devices. This latest update has a new package structure, custom builds, graphics API overhaul, and lots more. You can read about all these changes in the PixiJS Migration Guide. Also big congrats to PixiJS for being part of the open source community for ten years now! 😮.
Project mention: Alternatives to Flash Player for Videogame Coding? | news.ycombinator.com | 2024-05-08
Project mention: Rough.js: Create graphics with a hand-drawn, sketchy, appearance | news.ycombinator.com | 2023-12-22
Project mention: Show HN: 3D Framework for the Web. Built on Svelte and Three.js | news.ycombinator.com | 2024-04-29Cool project!
For those who prefer a more vanilla approach, A-frame [1] is nice.
[1] https://aframe.io/
Do you think this worked so cleanly because there is a tutorial similar to this and its in the dataset?
https://github.com/liabru/matter-js/wiki/Tutorials
Project mention: Interview with Senior JavaScript Developer 2024 [video] | news.ycombinator.com | 2024-04-14> Building an accessible canvas-based UI with a React-like API would make a lot more sense for SPAs
https://github.com/Flipboard/react-canvas
React is the Simpsons of web tech.
Project mention: Nivo: Dataviz components, built on top of D3 and React | news.ycombinator.com | 2024-04-30
Project mention: Show HN: Minard – Generate beautiful charts with natural language | news.ycombinator.com | 2024-04-18Hi HN – Excited to share a beta for Minard, a new data visualization toolkit we've been working on that lets you generate publication-quality charts with simple natural language (throw away your matplotlib docs and rejoice!).
Upload or import CSVs, Excel, and JSON, give it a spin, and please let us know what you think! (Long format data works best for now)
For those curious, the stack is a simple Django app with HTMX/Alpine and all of the charts are specified and rendered as Vega (https://vega.github.io/vega/). Lots of LLM function calling under the hood as well.
Based on this, I found that some of the libraries are dead and no longer have any support. Only two libraries are still alive and have significant amount of stars on GitHub and downloads on NPM. They are Fabric.js and Konva.js.
It's only meaningful to consider that our world is a simulation if it is an imperfect one, otherwise you're just using "simulation" as an awkward synonym for "reality".
Click the "snow" button enough (https://catdad.github.io/canvas-confetti/) and you'll get a horizontal line separating the pre-slowdown flakes from the post-slowdown flakes. I suppose that's the kind of simulation imperfection that we might look for.
Personally, I don't think we're hacking our way out of this one any time soon, so I'm happy to just call it reality.
Project mention: react-diagrams VS rete - a user suggested alternative | libhunt.com/r/react-diagrams | 2023-06-09
link https://github.com/tradingview/lightweight-charts
Canvas related posts
-
How to display segmented linear progress bar?
-
Does the primitive shape support SVG?
-
VChart, How to perform event tracking based on Tooltip behavior
-
How to draw a line chart with a multi-line layout
-
How to align bar chart labels to the left and keep their styles consistent in @visactor/vchart?
-
A useful front-end confetti animation library
-
A New Era for Mixed Reality
-
A note from our sponsor - SurveyJS
surveyjs.io | 8 May 2024
Index
What are some of the best open-source Canva projects? This list will help you:
Project | Stars | |
---|---|---|
1 | three.js | 98,992 |
2 | excalidraw | 73,428 |
3 | Chart.js | 63,503 |
4 | echarts | 59,022 |
5 | anime.js | 48,728 |
6 | PixiJS | 42,610 |
7 | phaser | 36,394 |
8 | rough | 19,464 |
9 | A-Frame | 16,210 |
10 | matter-js | 15,983 |
11 | x-spreadsheet | 13,776 |
12 | react-canvas | 13,126 |
13 | nivo | 12,697 |
14 | G2 | 11,970 |
15 | vega | 10,862 |
16 | Konva | 10,791 |
17 | piskel | 10,757 |
18 | zdog | 10,239 |
19 | signature_pad | 10,132 |
20 | dom-to-image | 10,100 |
21 | canvas-confetti | 8,674 |
22 | react-diagrams | 8,344 |
23 | lightweight-charts | 8,303 |
Sponsored