Geomatic
A command-driven geometry studio enabled with autodiff
Details
- External ID
- 48264635
- Source
- HN
- Company
- —
- Product
- Geomatic
- Website domain
- tinyvolt.com
- Launched
- May 25, 2026
- Cohort
- —
- Upvotes
- 75
- Upvotes percentile
- 0.877221324717286
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
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
Enrichment
- Theme
- 3d modeling and graphics engines
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Commercial product
- Normalized one-liner
- geometry studio with autodiff
- Manually corrected
- False
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 — 85 launches clear the similarity bar, closest 8 shown.
Attention rank: #17 of 86 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 174 days after the earliest competitor.
- maplibre-warp · github · 2026-09-14 · 7 upvotes · similarity 0.43
- Reladraw · hn · 2026-09-26 · 407 upvotes · similarity 0.42
- Rotation via Double Reflection · hn · 2026-08-21 · 61 upvotes · similarity 0.42
- FluidCAD · hn · 2026-04-10 · 160 upvotes · similarity 0.41
- Various shape regularization algorithms · hn · 2026-01-09 · 78 upvotes · similarity 0.40
- Interactive 3D WebGL Globe for real-time daylight cycles · hn · 2026-03-02 · 5 upvotes · similarity 0.39
- I got tired of print(x.shape) so I built runtime type hints for Python · hn · 2026-03-18 · 7 upvotes · similarity 0.38
- Limot · ph · 2026-09-24 · 1 upvotes · similarity 0.38
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.