Geomatic
A command-driven geometry studio enabled with autodiff
Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.
Want to reach these readers? Sponsor an issue.
All commands have the format `output = \func inputs` or just `\function inputs`. Points and scalars are built on the fly. Eg `\line a b` to an empty canvas creates points `a` and `b`, and joins them with a line.One can use broadcasting semantics similar to NumPy and PyTorch in a visual setting (imagine creating a list of circles where one dim corresponds to radius and another to the center). One can also use backpropagation, run gradient descent or visualize vector fields. Almost everything is reactive so changing a variable updates all of the downstream geometry. It also allows anyone to write and load their own visualization, which can be broadcasted and differentiated through.https://www.tinyvolt.com/geomatic/examples/getting-started
HN · launched May 25, 2026 · 75 upvotes (top 12%) · 0 views
Niche: computer-aided design software · 169 launches, 12 in the last 7 days ▼ -57% · Explore this niche →
Category and tags
- Education
- Dev tools
- Prosumer
- Not AI
- Hobby / open-source project
Visit website ↗ Source listing ↗
More like this: all 169 launches in computer-aided design software →
Could you build this?
No Implementing a visual canvas with custom automatic differentiation (autodiff), ODE numerical solvers, and tensor-like broadcasting rules demands deep mathematical and numerical computing engineering.
What it would actually take: The architecture requires an in-browser computational graph engine (custom TypeScript or WebAssembly via Rust/C++) supporting reverse-mode autodiff, Runge-Kutta numerical ODE integration, and vectorized broadcasting semantics. Connecting this seamlessly to a reactive SVG/WebGL rendering pipeline so geometric figures dynamically update at 60fps requires advanced knowledge of computational mathematics, numerical stability, and high-performance graphics engines.
Discussion
16 comments analyzed.
Concerns raised: Cannot type commands when example is open, Not mobile friendly, Unclear value proposition and use cases, Examples not visually demonstrated, just text, Unknown command bug with n-star example
Feature requests: Support for parentheses and command chaining, Automatic naming of intermediate nodes, Better introductory examples and visual walkthroughs, Improved onboarding to explain automatic differentiation concept
Competitors
Other products that read as similar to this one : 208 launches clear the similarity bar, closest 8 shown.
Attention rank: #35 of 209 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).
Launched 203 days after the earliest competitor.
- maplibre-warp · github · 2026-09-14 · 7 upvotes · similarity 0.45
- Reladraw · hn · 2026-09-26 · 407 upvotes · similarity 0.43
- Rotation via Double Reflection · hn · 2026-08-21 · 61 upvotes · similarity 0.43
- FluidCAD · hn · 2026-04-10 · 160 upvotes · similarity 0.42
- PaintIt · ph · 2026-10-15 · 2 upvotes · similarity 0.41
- Various shape regularization algorithms · hn · 2026-01-09 · 78 upvotes · similarity 0.41
- 3D to 2D, point clouds flattening (geometry images) · hn · 2026-11-09 · 24 upvotes · similarity 0.41
- Interactive 3D WebGL Globe for real-time daylight cycles · hn · 2026-03-02 · 5 upvotes · similarity 0.40
The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.