Engineering Wiki
Blog
About
Hyperfiddle Inc. (the company) is a cloud infrastructure startup building programming tools for user interfaces.
- Hyperfiddle's mission is to collapse to zero the cost of frontend development for a wide range of applications, from business process apps to throwaway tools, by applying distributed systems and concurrency techniques to build a new class of UI infrastructure.
Hyperfiddle (the product) is a “UI Spreadsheet,” i.e. an Excel-like programming tool for building real enterprise-class web UIs (not just internal tools) in a way that seamlessly reaches your pre-existing backends and services.
- Hyperfiddle does not yet exist as a cloud product, but elements of it exist as open source infrastructure available to our early design partners.
Electric Clojure (https://github.com/hyperfiddle/electric) is a new way to build rich web experiences with Clojure that simply have too much interactivity, realtime streaming, and too rich network connections to be able to write all the frontend/backend network plumbing by hand. For example, web based productivity tools, such as Google Docs, Webflow or Figma.
- Electric frames frontend/backend network dataflow as a compiler problem, using a compiler to automatically manage the frontend/backend boundary in fullstack web development, so the developer doesn't have to deal with low level plumbing anymore.
- Electric is implemented as a Clojure/Script macro and distributed as a Clojure library.
- Electric was developed in conjunction with and in support of the Hyperfiddle product, in order to raise the abstraction ceiling in web development and enable the development of declarative UI primitives that are not bounded by arbitrary network seams in cloud apps.