Mafs
Dev tools
ui component library
SHOW HN2023
How HN took it
10 positive, 5 neutral or asking, 1 mixed, 6 critical, out of 22 comments about the project. Thread score +0.26.
Execution: 0 for, 6 againstDesign: 4 for, 0 againstIdea: 1 for, 0 againstDocs: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Beautiful design and website
From 3 comments
That's one beautiful website. The code snippets colorscheme/nav/typography. Well done. Edit: looks like it's using Tailwind.
dmix on HNThis is gorgeous. Very Reacty (Reacthonic?) API as well, which is nice.
robertlagrant on HNIt's beautiful and very cool. Are there more tools like this for building exploratory maths UIs? Something like GeoGebra comes to mind. Maybe I'll try to use this to help me…
solarkraft on HN
Useful for teaching and explaining math concepts
From 3 comments
Super cool! Will definitely be using this to explain mathematical concepts
pablo24602 on HNThis is really neat. Can you share what inspired you to create these components? My significant other is an educator and she is always looking for fun and inspiring ways to…
diskzero on HNSuch a sweet library! It's nice to see examples so well laid out.
luuuzeta on HN
Clean React API
From 2 comments
This is gorgeous. Very Reacty (Reacthonic?) API as well, which is nice.
robertlagrant on HNThe `y= {fn}` prop is neat
shivekkhurana on HN
Objections
Broken or non-interactive on small mobile screens
From 3 comments
But broken on my iPhone (tiny SE). Now I have to get off my butt to get my laptop to see it
rukuu001 on HNIt seems like all interaction + scrolling is broken on the SE for me, although rendering and animations play.
blobcode on HNYes, as per blobcode’s comment - it’s a zero-interaction page for me. No scroll, no clicks.
rukuu001 on HN
Zoom via mouse or touchpad does not work
From 1 comment
It's great! I just could not figure out how to zoom the chart / coordinate system with the mouse / touchpad. pinching and modifier keys did not work.
yayr on HN
Some examples use awkward scaling code
From 2 comments
I wasn't expecting scaling the points by a some multiplier number for line through points example…
fatih-erikli on HNYeah, you found some jank.
stevenpetryk on HN
Requests
Stop vertical scroll being captured on mobile
From 1 comment
It's lovely! One request though: is it possible to not break scrolling on mobile? E.g. constrain it so that horizontal swiping moves the graph, but vertical swiping continues to…
jamesfisher on HN
Support zoom with pinch and modifier keys
From 1 comment
It's great! I just could not figure out how to zoom the chart / coordinate system with the mouse / touchpad. pinching and modifier keys did not work.
yayr on HN
Questions
Whether it will support animations like Manim
From 1 comment
@stevenpetryk do you see Mafs becoming a library supporting similar features to Manim?
ipsum2 on HN
Meaning of the name Mafs
From 1 comment
The name looks like a pun but I can’t quite work it out. I mean mafs is already a funny way of pronouncing maths, so maybe that’s good enough. But is there more to it?
bee_rider on HN
Alternatives named
Manim
From 2 comments
Fantastic work. I’ve been using the Manim library a lot for my YouTube videos - but I’ve been looking for a replacement. I see that you already have some animation support. Great…
iamflimflam1 on HNI've been curious about Manim for a while. Why are you looking for a replacement?
tunesmith on HN
Desmos
From 1 comment
She has been using Desmos, which is pretty good. I'll tell her about Geogebra. Creating interactive demonstrations can be very helpful. Sequences and series seem to be the latest…
diskzero on HN
GeoGebra
From 2 comments
It's beautiful and very cool. Are there more tools like this for building exploratory maths UIs? Something like GeoGebra comes to mind. Maybe I'll try to use this to help me…
solarkraft on HNThank you! I actually can’t remember what made me start building it. I think I was learning differential equations and wanted to try visualizing some parts of that, and it…
stevenpetryk on HN
MathAnimation
From 1 comment
I just so happen to be working on a real-time gui-focused replacement for manim :) It still has a ways to go, but I was able to create one video with it so far and I'm working on…
_gabe_ on HN