Impossible Machines
Generate physical mechanisms through declarative input
Developer ToolsFree#declarative-programming#simulation#interactive-experiment
Listed by the ProductPerch team from Hacker News · not launched here yet
What is Impossible Machines?
Impossible Machines is an interactive web experience that generates mechanical linkages between inputs and outputs. It functions as a prototype for declarative programming applied to physical systems. Users define the desired outcome by placing components, and the interface constructs the necessary mechanism automatically.
The platform includes a freeform sandbox and structured challenges such as making detours, overcoming brakes, and executing guided turns. Available parts include cranks, weight blocks, brakes, guides, obstacles, sinks, bells, and doors. The layout is optimized for landscape orientation on mobile devices and desktop browsers.
Impossible Machines features
- Automatic mechanism generation from user descriptions
- Freeform sandbox for unrestricted experimentation
- Structured challenges focusing on pathfinding and force transmission
- Component library including cranks, weights, brakes, and gears
- Landscape-optimized interface for detailed manipulation
- Declarative programming prototype for physical systems
Who uses Impossible Machines and for what
- Visualizing how declarative inputs translate into mechanical linkages
- Testing spatial arrangements for simple machines before physical construction
- Demonstrating cause-and-effect relationships in educational settings
- Prototyping puzzle game mechanics involving gears and levers
- Experimenting with alternative programming paradigms for robotics
Impossible Machines FAQ
Is Impossible Machines free?
Yes, it is accessible online at no cost. The website does not mention any paid tiers or subscriptions.
What is Impossible Machines used for?
It serves as an interactive prototype exploring declarative programming for physical worlds, allowing users to describe desired outcomes and watch mechanisms generate automatically.
Does Impossible Machines work on mobile devices?
Yes, it works on phones, though the site recommends turning the device sideways for landscape mode to explore the mechanisms fully.
Is Impossible Machines open source?
The website does not state whether the source code is publicly available.
Comments (0)
Comments and upvotes open when this product launches on ProductPerch.
More Developer Tools launches
Monitor Laravel scheduled tasks and queues

Feel iOS haptic patterns on a real iPhone, copy the code
Deploy anywhere from your AI tool.

Free product launch platform for indie makers
Akii: SEO & AI Search OptimizerOpen source · verified
Free SEO, AEO and GEO tools for Claude Code.
Back up your website as real static files