Skip to content
UINUX
SystemProductsDocsChangelog
UINUX

Systems, not themes.v0.1.1

SystemProductsDocsChangelogLicense

© 2026 UINUX. All rights reserved.

hello@getuinux.com
← Products

UINUX Marketing

v1.0

A composable, static-first marketing system built on Astro with a Next.js adapter. Designed to be owned and maintained long-term.

Get UINUX MarketingDocumentation

Preview

Navbar

Brand
FeaturesPricingAboutGet Started

Hero

Badge

Your headline goes here.

A short description that explains your product in one or two sentences. Clear and direct.

Primary ActionSecondary

FeatureGrid

Static by default

A brief explanation of this feature and why it matters to your users.

Zero JS shipped

A brief explanation of this feature and why it matters to your users.

Token-driven

A brief explanation of this feature and why it matters to your users.

SocialProof

“A centered quote with attribution. Calm, minimal, no carousel.”

— Attribution

Footer

Brand
FeaturesPricingLicense

All components consume the same six design tokens. Change once, update everywhere.

What's Included

Components

10
  • Button (primary, secondary, ghost)
  • Link with external support
  • Card (filled or bordered)
  • Section (sm/md/lg/xl spacing)
  • Container (narrow/default/wide)
  • Navbar with blur backdrop
  • Footer with multi-column links
  • Badge (default or outline)
  • CodeBlock with optional title
  • Divider

Sections

6
  • Hero — title, description, badge, two actions
  • FeatureGrid — grid of cards with optional header
  • SocialProof — centered quote with attribution
  • Pricing — tier-based pricing cards
  • CTA — call to action with title and button
  • FooterSection — wraps the Footer component

Pages

12
  • Home, Pricing, Docs, Changelog, License
  • Preview — all sections in use
  • Components — inventory of all 10
  • Guidelines — usage and system boundaries
  • Framework Parity — Astro vs Next.js
  • 3 starter presets (Startup, SaaS, Studio)

Technical Specifications

Primary FrameworkAstro 4
Secondary AdapterNext.js (React)
StylingCSS custom properties
LanguageTypeScript
OutputStatic HTML, zero JS by default
ResponsiveMobile-first, all breakpoints
Tokens6 (background, foreground, muted, border, surface, accent)
Version1.0.0
LicenseCommercial

Actively maintained

Last updated February 7, 2026 · v1.0.0

View changelog →

Starter Presets

Three opinionated starting compositions. Same components, same tokens, different section order and copy. Presets do not introduce new components, sections, styles, or tokens.

Startup

Lean landing page. Hero, Feature Grid, CTA.

HeroFeatureGrid (3)CTA

SaaS

Full marketing page. All sections.

HeroFeatureGrid (6)SocialProofPricing (2 tiers)CTA

Studio

Confidence-first page. Social proof leads.

HeroSocialProofFeatureGrid (3)CTA

Architecture

Astro (primary)

Static HTML, zero JS by default. Choose Astro for content-driven marketing sites. All components are .astro files.

Next.js (adapter)

10 React components mirroring Astro exactly. Same names, same props, same tokens. Use when you need React interactivity or SSR.

Rule: if a component does not exist in Astro, it must not exist in Next.js.

Not For You If

  • ×You need heavy client-side interactivity or real-time data on marketing pages.
  • ×You want visual novelty, bold illustrations, or unconventional layouts.
  • ×You need a CMS so non-technical team members can edit content.
  • ×You plan to rewrite most of the system after purchase.
  • ×You want multiple themes, color presets, or animation libraries.

This product rewards restraint. If that does not match your process, use something else.

Start building with a system.

A consistent, maintainable marketing site — production-ready from day one.

Get UINUX Marketing