Write Elixir, ship a static build.
Tableau compiles HEEx to static files.
Corex covers components, tokens, Markdown, locales, themes, and MCP for your editor.
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.
-
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
Same Corex pieces in Phoenix controllers and HEEx, or static HEEx builds with Tableau.
Phoenix bindings such as phx-click in HEEx, client-side wiring from your templates, alongside JavaScript and TypeScript Corex hooks.
MIT licensed, fork, ship, and extend without a license fee.
Keyboard flows, focus management, and ARIA patterns powered by Zag.js state machines.
SoonexI18n stays free. Corex stays free. This block is a pricing example.
SoonexI18n 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.
-
Tier 01
SoonexI18n
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
-
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
-
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
Questions about the template or Corex? hello@soonex_i18n.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 SoonexI18n 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. It complements Localize and Gettext for structured authoring.
data-theme and data-mode switch Neo, Uno, Duo, and Leo; theme and mode scripts in the layout sync controls and localStorage. Gettext and Localize back RTL locales such as Arabic alongside English.
A fuller Phoenix SoonexI18n 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 SoonexI18n 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.