Skip to content
Made with Corex

Launching in

Days
Hours
Min
Sec
Join the waitlist

Write  Elixir,  ship  static  build. 

Tableau compiles HEEx to static files.

Corex covers components, tokens, Markdown, themes, and MCP for your editor.

Days
Hours
Min
Sec

Elixir from palette to page.

Palette, Corex, and Tailwind v4 read the same tokens. Scripts bundle from one app. Tableau ships static HTML built from HEEx you would use with LiveView, compiled ahead of deploy.

Tableau static
Tableau dev server
Palette and assets
Design tokens
Tailwind v4
Corex MCP
Markdown posts
English-first HEEx
  • Static build, Elixir-native

    Author in HEEx and Markdown under Tableau. Output is plain HTML, CSS, and ESM. Host on GitHub Pages, S3, or any CDN without a Node runtime on the edge.

  • Design pipeline in one app

    Palette JSON feeds Designex and Corex component CSS. Tailwind v4 reads the same tokens so utilities and components stay aligned without hand-synced spreadsheets.

  • MCP-aware components

    Corex exposes a component registry and MCP tools in development so assistants resolve slots, modifiers, and anatomy instead of guessing markup.

Corex by the numbers

40+ Components

Same Corex pieces in Phoenix controllers and HEEx, or static HEEx builds with Tableau.

50+ API & Events

Phoenix bindings such as phx-click in HEEx, client-side wiring from your templates, alongside JavaScript and TypeScript Corex hooks.

100% Open Source

MIT licensed, fork, ship, and extend without a license fee.

A11y Built in

Keyboard flows, focus management, and ARIA patterns powered by Zag.js state machines.

Soonex stays free. Corex stays free. This block is a pricing example.

Soonex is MIT-licensed and will remain free to use and fork. Corex is free. Most products still need a pricing section, below is sample copy, tiers, and a billing toggle you replace with your own plans and checkout.

Demonstrates Corex Switch wiring for monthly versus yearly display, swap labels and math for your billing rules.

Monthly billing
  • Tier 01

    Soonex

    The template itself: fork, run setup, then ship with Tableau or Phoenix. No charge, no upsell.

    $0 forever
    • Corex components + token-driven styling
    • Assets plus static export
    • Palette to Tailwind v4 pipeline
    • _posts Markdown and RSS starter
    Read the docs
  • Example highlight

    Tier 02

    Example paid

    Placeholder tier, rename, reprice, and point the button at your checkout or waitlist.

    $49 /mo
    • Shows featured styling and monthly or yearly math
    • Swap perks for your product bullets
    • Replace CTA text and destination freely
    • Delete this column if you ship one price
    Example primary CTA
  • Tier 03

    Example custom

    Placeholder for sales-led or enterprise deals, edit numbers and bullets for your motion.

    Custom from $2.5k
    • Illustrates custom price lines on the toggle
    • Use for contact sales, pilots, or quotes
    • Hook forms or CRM links from the button
    • Remove when you do not need a third tier
    Example contact CTA

Questions about the template or Corex? hello@soonex.dev .

FAQ

How static Tableau, Corex MCP, Markdown posts, and the asset side of this repo fit together, and how it relates to a future Phoenix Soonex application template.

A Tableau-driven coming-soon site that demonstrates Corex on static HTML: countdown, highlights, metrics, pricing, FAQ, waitlist, Markdown journal post, and footer. Tableau emits files you can host on GitHub Pages, S3, or any CDN.

The asset alias refreshes palette JSON, Designex, Tailwind, and esbuild. Tableau writes _site for production. The dev server watches HEEx and Markdown while you work. Journal posts live under _posts and render through MDEx.

In development, Corex can expose MCP tools backed by the component registry, list_components, get_component, so assistants pull slots and modifiers instead of inventing markup.

data-theme and data-mode switch Neo, Uno, Duo, and Leo; theme and mode scripts in the layout sync controls and localStorage.

A fuller Phoenix Soonex application template is planned on top of the same Corex primitives, auth, data, and realtime, without throwing away this landing. Stay on the waitlist for migration notes.

Still deciding? Join the waitlist . We ship quietly and read every reply.

Be there when Soonex ships.

One launch email, optional build notes, no spam. Full Phoenix template lands after this static core. Get notified for both.

  • Early access, two weeks before the public drop.
  • Launch mail only: you choose product updates or silence.
  • One-click unsubscribe; we never sell or rent your email.