hyperfiddle.ui

There is zero mandatory ClojureScript in your views.
The default fiddle/renderer helps you move faster with:
  • Automatic CSS classes – (:class props)
  • Automatic UI – hyperfiddle.ui/result
  • Markdown renderer wired up by default

hyperfiddle.ui

  • hyperfiddle.ui/control – uses core.match to choose simple widgets based on :db/valueType and :db/cardinality
  • hyperfiddle.ui/hyper-control – uses core.match to reify hypermedia-aware widgets that use :fiddle/links, like select options
  • hyperfiddle.ui/field – Renders :head and/or :body of a table or form (forms are sideways tables)

Semantic css

Hyperfiddle uses semantic hints (idents, rels, types, etc) to automatically generate css classes for your renderers, so you can quickly style an admin interface.
  • To opt-in, your renderers must attach (:class props) to your dom.
  • Designed for you to write very targetted selectors
  1. Getting Started
  2. Overview
  3. Tutorial
    1. Simple blog
    2. Seattle
  4. Concepts
    1. Design
    2. Technology Vision
    3. I/O Runtime
    4. Transactions
    5. Foreign integrations
    6. ctx
  5. Guides
    1. hyperfiddle.ui
    2. Select options
  6. Triage
    1. Architecture braindump
    2. Technical braindumps
    3. hyperfiddle.jar