Build rich CRUD apps out of nothing but functions

Hyperfiddle is a painless and easy way to make interactive and wicked fast CRUD applications with deep and dynamic data sync.


Real code, stunning leverage

Hyperfiddle expresses rich client/server web applications as simply functions that compose, produce values, and run at the REPL. This is made possible by our network-aware compiler that produces optimized netcode for you. So you can code simple function logic without caring how it works.

Personal Software. Hyperfiddle is born out of the desire to not be limited by our tools. Our mission is to incubate our technology, and then abstract a layer further: into a future-of-coding programming experience that is accessible to regular people.

Get Early Access


The structure of CRUD apps

Technical Details

Hyperfiddle is powered by Photon, our fully reactive Clojure/Script dialect implemented as a macro. Photon implements a custom analyzer (like core.async) to compile regular Clojure code into a dataflow signal graph. DAG execution is managed with a functional effect system. Furthermore, reactive Clojure/Script programs can distribute across the client/server system, like distributed map reduce. Imagine React.js but full stack, incremental view maintenance all the way from database views to DOM views as one streaming computation.