frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Wyrm – Solve algebra by touch, built on an open-source soundness engine

https://github.com/dicroce/wyrm_math
27•dicroce•1d ago
There is a mobile game called DragonBox. It sort of tricks you into learning algebra by starting with very abstract manipulations of a puzzle that must follow rules... gradually the game teaches you more and more rules and also strips out the more abstract elements until on the last levels you are finally solving real equations. I loved it, it taught my kids algebra.... and it was just fun.

Over the years I often thought that there should be a calculator for Algebra that works this way... something where you can drag terms around and cancel & distribute with gestures, but most importantly enter your own problems. It should also do more kinds of problems than DragonBox allowed. So I finally decided to build it.

https://dicroce.github.io/wyrm/home.html

Here's a video showing it: https://www.youtube.com/watch?v=_STbS4zvIlU. If you'd rather just play with it: there's a limited in-browser demo (real engine, a few example equations, no download) on the landing page — https://dicroce.github.io/wyrm/home.html.

The app can be found on iOS (https://apps.apple.com/us/app/wyrm-math/id6782342042) and as of this week on Google Play (https://play.google.com/store/apps/details?id=com.dicroce.wy...).

I also decided to open source the underlying math engine so others could build on it: https://github.com/dicroce/wyrm_math. My goal for the engine btw is to build it all the way up to Calculus.

Monetization is deliberately boring: the engine is free (MIT), and the polished gesture app is $4.99 once. No subscriptions, ads, accounts, or analytics.

I'd love feedback on the engine design — especially from anyone who's worked on CAS or proof-assistant-adjacent problems. And if you played DragonBox as a kid and wished it went further: this is for you!

Comments

bobajeff•1h ago
I watched the video. I think I've been wanting something like this recently but there's not really a name for this sort of thing that I know of.

Relatedly, I've been working on a step-by-step solver/calculator but I just use sympy (via pyodide) + mathlive. But I'm starting to see the limitations of running Python in the browser and am starting to look at js libraries now.

dicroce•45m ago
The underlying math engine is written in typescript and is open source:

https://github.com/dicroce/wyrm_math

Probably it's most important feature for applications like this is that the id's of elements in the equations are stable (meaning, if an X has an id of 123 and a transformation moves it to the other side of the equals sign, it still has id 123... this allows you animate between states if you wish).

Show HN: Wyrm – Solve algebra by touch, built on an open-source soundness engine

https://github.com/dicroce/wyrm_math
27•dicroce•1d ago•2 comments

Show HN: Reverse-engineering web apps into agent tools

74•pancomplex•1d ago•27 comments

Show HN: Reviving my 2001 college band with AI

https://www.fadingmaize.com
44•jacobgraf•1d ago•51 comments

Show HN: Runloom – Go-style coroutines for Python free-threaded

https://github.com/robertsdotpm/runloom
41•Uptrenda•8h ago•16 comments

Show HN: Getting GLM 5.2 running on my slow computer

https://github.com/JustVugg/colibri
826•vforno•1d ago•202 comments

Show HN: 18 Words

https://18words.com/
1082•pompomsheep•1d ago•343 comments

Show HN: I mapped 8.5M research papers into an interactive atlas

https://tomesphere.com/atlas
78•leonickson•1d ago•23 comments

Show HN: Frugon – Find which LLM calls a cheaper model could handle (local, MIT)

https://github.com/Rodiun/frugon
40•jarodrh•3d ago•10 comments

Show HN: Analog Watch

https://analog.watch
100•ezekg•1d ago•94 comments

Show HN: SpeechCompass – speaker direction for captioning group conversations

https://github.com/google-deepmind/speech-compass/
3•olwal•5h ago•0 comments

Show HN: Real-time n-body tree code in CUDA

https://github.com/lechebs/nbody
2•lechebs•5h ago•0 comments

Show HN: Rubiks Cube Solver

https://speedcube.com.br/
22•wozzp•1d ago•13 comments

Show HN: ChessFlex – iPhone chess with no server, no accounts (P2P via QR)

https://apps.apple.com/us/app/chessflex/id6761064938
4•yrotsih•6h ago•0 comments

Show HN: FableCut – A browser video editor AI agents can drive (zero deps)

https://github.com/ronak-create/FableCut
95•ronak_parmar•1d ago•58 comments

Show HN: PastPage – Find archived versions of dead links

https://github.com/nabertronic/pastpage
3•nabertronic•6h ago•0 comments

Show HN: I built a web tool to see and edit what an AI thinks before it answers

https://lucid.earthpilot.ai
33•ada1981•1d ago•8 comments

Show HN: Abralo – Free, easy way to run several Claude Code agents in one window

https://abralo.com/
29•cwbuilds•2d ago•21 comments

Show HN: Pay-per-call MCP server with 47 AI endpoints, micropayments via x402

https://goldbean-api.xyz
2•13639366668•8h ago•0 comments

Show HN: Hacker News book recs as study guides

https://biteread.ai/collection/hacker-news-top-nonfiction
3•xxbondsxx•8h ago•2 comments

Show HN: LifetimeR–A memento mori wallpaper generator (life,year,goal calendars)

https://lifetimer.vercel.app/
2•alvaro_l_torres•8h ago•0 comments

Show HN: Opula – portfolio and net-worth analysis as a hosted MCP connector

https://opula.io
2•bboydart•8h ago•0 comments

Show HN: RandoFont – A browser for Google Fonts

https://randofont.alesh.com
24•aleshh•1d ago•3 comments

Show HN: Follow London Trains in 3D

https://ride.nexttrain.london/
154•mgranados•6d ago•61 comments

Show HN: LastShelf – an emergency map of your family's documents bills& contacts

https://www.lastshelf.ai/
47•sbrown12•1d ago•31 comments

Show HN: Microsoft releases Flint, a visualization language for AI agents

https://microsoft.github.io/flint-chart/#/
344•chenglong-hn•2d ago•135 comments

Show HN: Mojave Paint for macOS, edit images like it's 1999

https://mojavepaint.app/
3•jpsimons•9h ago•5 comments

Show HN: Devthropology – Better Insights for GitHub Repos

https://devthropology.com/demo
36•dpc94•1d ago•10 comments

Show HN: Sighthound - open-source vulnerability scanner for source code

https://github.com/Corgea/Sighthound
17•asadeddin•1d ago•0 comments

Show HN: The Flint Programming Language

https://github.com/flint-lang/flintc
3•zweiler1•10h ago•2 comments

Show HN: Pylon Sync, an agent-first full-stack realtime framework

https://www.pylonsync.com
11•ericc59•1d ago•2 comments