Packages

First-party SERIXA packages in this monorepo. Tiers separate core UI, domain packages, and experimental adapters.

Core

Framework

serixa/framework · Stable

SSR widget engine — Document, Renderer, ThemeManager, StyleSheet, client runtime.

Documentation →

UI Kits

Icons

serixa/icons · v0.1.0

Official icon set with theme-aware SVG widgets.

Documentation →

Forms

serixa/forms · v0.1.0

Form builder, binding, and validation helpers for SERIXA UIs.

Documentation →

Admin

serixa/admin · v0.1.0

Admin shell, sidebar, top bar, and panel layouts.

Documentation →

Charts

serixa/charts · v0.1.0

SSR SVG charts with progressive enhancement — UI only.

Documentation →

Calendar

serixa/calendar · v0.1.0

Month, week, day, and agenda calendar widgets.

Documentation →

Auth UI

serixa/auth-ui · v0.1.0

Login, register, and profile UI surfaces — HTML only (no sessions).

Documentation →

Developer Tools

CLI

serixa/cli · v0.1.0

Scaffolding: serixa new, make:*, build, docs, doctor, profile.

Documentation →

DevTools

serixa/devtools · v0.1.0

Development-only inspectors, collectors, and overlays.

Documentation →

Official Packages

Domain packages at v0.1.0 — production-shaped APIs; continue to validate in your app before relying on them heavily.

Permissions

serixa/permissions · v0.1.0

Permission checks built on RBAC.

Documentation →

Organization

serixa/organization · v0.1.0

Multi-tenant organization model.

Documentation →

Subscriptions

serixa/subscriptions · v0.1.0

Subscription plans and billing cycles.

Documentation →

SEO

serixa/seo · v0.1.0

Helpers that apply onto framework SeoManager.

Documentation →

Local Storage

serixa/local-storage · v0.1.0

Storage contract + local / memory drivers.

Documentation →

Media Library

serixa/media-library · v0.1.0

Media attachments on storage.

Documentation →

File Manager

serixa/file-manager · v0.1.0

Browse and manage stored files.

Documentation →

Passkeys

serixa/passkeys · v0.1.0

Passkey credential and challenge management.

Documentation →

WebAuthn

serixa/webauthn · v0.1.0

Ceremony options builders on passkeys.

Documentation →

Experimental Packages

Client-port adapters with Fake* clients for offline QA. Inject real HTTP/SDK clients in production. Not battle-tested SaaS SDKs.

Aws S3

serixa/aws-s3 · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. AWS S3 storage adapter.

Documentation →

Cloudinary

serixa/cloudinary · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Cloudinary storage adapter.

Documentation →

Google Drive

serixa/google-drive · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Google Drive storage adapter.

Documentation →

Dropbox

serixa/dropbox · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Dropbox storage adapter.

Documentation →

Recaptcha

serixa/recaptcha · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. reCAPTCHA verifier port.

Documentation →

Hcaptcha

serixa/hcaptcha · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. hCaptcha verifier port.

Documentation →

Meilisearch

serixa/meilisearch · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. SearchEngine contract + Meilisearch adapter.

Documentation →

Algolia

serixa/algolia · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Algolia SearchEngine adapter.

Documentation →

Typesense

serixa/typesense · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Typesense SearchEngine adapter.

Documentation →

Elasticsearch

serixa/elasticsearch · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Elasticsearch SearchEngine adapter.

Documentation →

Openai

serixa/openai · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. LanguageModel contract + OpenAI adapter.

Documentation →

Gemini

serixa/gemini · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Gemini LanguageModel adapter.

Documentation →

Anthropic

serixa/anthropic · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Anthropic LanguageModel adapter.

Documentation →

Deepseek

serixa/deepseek · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. DeepSeek LanguageModel adapter.

Documentation →

Ollama

serixa/ollama · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Ollama LanguageModel adapter.

Documentation →

Firebase

serixa/firebase · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Notifier contract + FCM adapter.

Documentation →

Onesignal

serixa/onesignal · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. OneSignal Notifier adapter.

Documentation →

Twilio

serixa/twilio · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Twilio SMS Notifier adapter.

Documentation →

Slack

serixa/slack · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Slack Notifier adapter.

Documentation →

Discord

serixa/discord · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Discord webhook Notifier adapter.

Documentation →

Telegram

serixa/telegram · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Telegram Bot Notifier adapter.

Documentation →

Whatsapp

serixa/whatsapp · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. WhatsApp Cloud Notifier adapter.

Documentation →

Google Calendar

serixa/google-calendar · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. CalendarProvider contract + Google adapter.

Documentation →

Outlook Calendar

serixa/outlook-calendar · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Outlook CalendarProvider adapter.

Documentation →

Ical

serixa/ical · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. iCalendar CalendarProvider adapter.

Documentation →

Caldav

serixa/caldav · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. CalDAV CalendarProvider adapter.

Documentation →

Google Oauth

serixa/google-oauth · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. OAuthProvider contract + Google adapter.

Documentation →

Github Oauth

serixa/github-oauth · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. GitHub OAuthProvider adapter.

Documentation →

Facebook Oauth

serixa/facebook-oauth · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Facebook OAuthProvider adapter.

Documentation →

Microsoft Oauth

serixa/microsoft-oauth · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Microsoft OAuthProvider adapter.

Documentation →

Stripe

serixa/stripe · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. PaymentGateway contract + Stripe adapter.

Documentation →

Paypal

serixa/paypal · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. PayPal PaymentGateway adapter.

Documentation →

Payhere

serixa/payhere · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. PayHere PaymentGateway adapter.

Documentation →

Koko

serixa/koko · Experimental

Experimental v0.1.0 — injectable client port + Fake* for offline QA. Koko PaymentGateway adapter.

Documentation →