manim
GoJS, a JavaScript Library for HTML Diagrams
manim | GoJS, a JavaScript Library for HTML Diagrams | |
---|---|---|
162 | 17 | |
31,638 | 8,097 | |
2.4% | 0.8% | |
9.0 | 7.1 | |
10 days ago | 9 days ago | |
Python | HTML | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
manim
-
13 GitHub Projects that Supercharge Your AI and Development Journey 🚀
Stars: 30321 Author: ManimCommunity Star the manim repository⭐
- Visual Explanations of Mathematics
-
PlutoViz: Introduction
I formed a picture in my head of an inverted pyramid, with each inner level positioned below and a little bit smaller than the previous level. After solving the puzzle, I got some ideas about what a visualization of the search for the shortest path could look like. I've wished for a couple years that I could put together visualizations like the ones I've seen in the AoC subreddit, and I have a strong enough feeling about this puzzle that I think this is where I should start. A recent 3Blue1Brown video gave me the confidence that Manim would be the right tool, for me, for this first job.
- Manim
- Manim: A Python Framework for Crafting Beautiful Mathematical Animations
- Manim: Open-Source Python Framework for Mathematical Animations
-
Celebrating 6 years since Valve announced Steam Play Proton for Linux
https://github.com/ManimCommunity/manim/issues/3362
-
Visualizing Complex Functions
The animation looks awesome! Looks like the author used matplotlib (as they mention in a comment on the website): https://github.com/vankessel/sandbox/blob/master/graph/inter...
In the past, I have used manim to make mathematical animations: https://www.manim.community/ Manim is more flexible but that comes with some overhead of complexity and learning. Example of some animations using manim:
- List of videos using manim: https://www.manim.community/awesome/
- A blog post I made: https://azeemba.com/posts/degenerate-matter.html
-
Pyxel: A retro game engine for Python
harfang-wasm is a fork of pygbag.
harfang-wasm: https://github.com/harfang3d/harfang-wasm
pygbag: https://github.com/pygame-web/pygbag
https://news.ycombinator.com/item?id=38772400 :
> FWIU e.g. panda3d does not have a react or rxpy-like API, but probably does have a component tree model?
Is there a react-like api over panda3d, or are there only traditional events?
Manim has a useful API for teaching. Is there a good way to do panda3d with a manim-like interface? https://github.com/ManimCommunity/manim/issues/3362#issuecom...
-
Getting Started with Manim A Step-by-Step Guide
Manim Community: The Manim community (https://www.manim.community/) is a vibrant group of developers, educators, and enthusiasts who share their knowledge and creations. Joining the community is a great way to learn from others and get inspiration for your own projects.
GoJS, a JavaScript Library for HTML Diagrams
-
GoJS, a JavaScript Library for HTML Diagrams VS jsplumb - a user suggested alternative
2 projects | 12 Apr 2025
-
Ask HN: What do you use to create diagrams?
Well I make https://gojs.net, so I just use the GoJS diagramming library to make diagrams :D
Of course, its made for developers trying to make applications, not end users.
-
Ask HN: What is the best software to visualize a graph with a billion nodes?
My library (https://gojs.net) can do that easily. Give it a look, and if you think the price is acceptable for your project, contact us and we can make you a proof-of-concept.
-
Your 14-Day Free Trial Ain't Gonna Cut It
If you click on their username, it takes you to their profile.
https://news.ycombinator.com/user?id=simonsarris
which says:
I make GoJS, a powerful canvas-based diagramming library:
http://gojs.net/
-
Burning money on paid ads for a dev tool – what we've learned
Have spent six figures yearly on ads, mostly for reach for the developer-focused diagram library GoJS (https://gojs.net)
> Each experiment will need ~$500 and 2 weeks
I would add a zero if you want serious data. I would also double the timescale. $5,000 over 4 weeks
I second the uselessness of Google Display, it might look like conversions numbers are good but they are 100% too good to be true. As soon as you look into them you find the sources are things like "ad from HappyFunBabyTime Android app". You have to ruthlessly prune daily for months to get anything real, and even then I'm skeptical of value. For a developer tool with very strict conversion metrics!
But I disagree on Google Search:
> Good for conversion, bad for awareness.
Before we were popular it was excellent for awareness. Post popularity its much more arguable.
-
Purescript bindings for GoJS
Creating the Halogen components would be simple enough if one takes inspiration from gojs-react. The issue is that there are no PureScript bindings for the GoJS types themselves, but GoJS does provide .ts.d declarations, which means I could use purescript-read-dts, but that library's maturity/usability seems somewhat ambiguous, according to an author's post from 3 years ago.
-
Any Ideas How to Create a Graph Builder UI in React?
used goJS in one project and konva in another
-
Ask HN: What is the most impactful thing you've ever built?
I built GoJS, which is one of the most popular commercial JS diagramming libraries: https://gojs.net
I built carefulwords, a very fast thesaurus and quote site for inspiration, used by... tens of people a day. Eg: https://carefulwords.com/gift https://carefulwords.com/solitude
I mostly made it for myself, me and my wife use it all the time. I am slowly editing down the thesaurus to managable size.
I built a 12x16 "Goose Palace" barn out of local pine timbers, which taught me timber framing, and taught my tiny baby who turned 2 years old while doing it that this is just the kind of thing that people normally do, build barns in their driveway. Some context: https://simonsarris.substack.com/p/the-goose-palace
Some photos of building it with the baby: https://twitter.com/simonsarris/status/1584169368203956225
I designed my house, and have been writing extensively about that. Maybe this is the most impactful, since photos of it are all over Pinterest and other sites, now. The first post on that: https://simonsarris.substack.com/p/designing-a-new-old-home-...
I am not sure what is most impactful. Maybe ultimately it is building my family.
-
Node-Based UIs
I made a pull request for GoJS (https://gojs.net)
I have been building this canvas-based graphing library since 2011, and it contains a good number of features around customization and interactivity that are not found in other libraries. It is commercial for non-academic use however.
-
Where I can learn how to do the following in React?
in one project we use konva, in another we used gojs. Any of them or some other library needs some training and introduce own limitations but it still way way way better than handing all the coordinates, calculations, routing etc on your own.
What are some alternatives?
motion-canvas - Visualize Your Ideas With Code
d3 - Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
processing - Source code for the Processing Core and Development Environment (PDE)
joint - A proven SVG-based JavaScript diagramming library powering exceptional UIs
geogebra - GeoGebra apps (mirror)
Cytoscape.js - Graph theory (network) library for visualisation and analysis