Skip to content

Features

A straight inventory of what ships today. For narrative guides, start at Quick start.

  • Panel brand, path, colors, font, middleware, login, auth guard
  • Resource form / table / infolist hooks
  • Default create / view / edit / delete (and bulk delete) actions
  • Pages and relation managers
  • Permission helpers (view_any, view, create, update, delete)
  • Navigation layouts (apps / sidebar / top), groups, subgroups, badges, parent items
  • Custom NavigationItem, NavigationBuilder, sidebar collapse / widths
  • User menu items with groups, profile / logout specials, sidebar position
  • Clusters with URL prefix, sub-navigation positions, and breadcrumbs
  • render_shell HTML chrome with vendor assets
  • PanelRegistry singleton via OrbitServiceProvider
  • LiveResource test helper
  • Text, textarea, select, checkbox, toggle, radio, hidden, placeholder
  • Date / time / datetime pickers, file upload, color, slider
  • Rich / markdown / code editors (textarea-based)
  • Repeater, builder, relationship repeater
  • Multi-select, toggle buttons, one-time code
  • String validation rules (required, email, numeric, integer, url, min/max)
  • Grid, section, tabs, fieldset, wizard layouts
  • State fill / dehydrate / render
  • Searchable / sortable / toggleable columns
  • Badge, boolean, image, color, tags columns
  • Filters (select, ternary, groups) with .apply
  • Row, bulk, and header action slots
  • Pagination, striped rows, empty states
  • In-memory records with search + sort
  • Trigger styles: button, link, icon button, badge — plus size, outlined, icons, tooltip, keybindings
  • URL actions with open-in-new-tab; authorize with tooltip / notification UX
  • Full modal API: confirmation, form schema, slide-over, width, sticky chrome, labels, icons
  • ActionGroup / BulkActionGroup dropdowns, button groups, and sections
  • Create / edit / view / delete / replicate / force-delete / restore presets
  • Import / export in-process job runner (ImmediateJobRunner, pluggable queues) with CSV/JSON parse, column maps, and browser download

See Actions overview.

  • Text, icon, image, color, code, key-value, repeatable, and view entries
  • Shared Entry chrome: labels, helpers, hints, placeholders, copyable, slots, affixes
  • Text formatters: badges, icons, URLs, dates / since, money, numeric, markdown / HTML / prose, lists
  • Image stacks, boolean icons, grammar-aware code blocks
  • Empty infolist() falls back to a readonly form projection

See Infolists overview.

  • Fluent flash toasts — title / body / icon / color / status / duration / persistent / actions
  • OrbitNotification JS client + close-notification by id + toast alignment
  • Database bell (panel seeds, SQLite or pluggable store, /orbit-notifications poll, topbar/sidebar)
  • Broadcast hub + panel /orbit-live poll (LiveNotifier, orbit:broadcast)

See Notifications overview.

  • Login / Register / Profile auth pages
  • MFA: authenticator TOTP + email codes (AppAuthentication / EmailAuthentication)
  • Multi-tenancy: Panel.tenant / Tenancy, switcher, HasTenants, query scoping, resource opt-out
  • Tenant registration / profile / billing (ManageBilling + pluggable BillingProvider)
  • Multi-panel registry (get_by_path / get_by_domain) and per-panel .spa() navigation

See Users overview and Multi-tenancy.

  • Stats overview with fluent Stat cards and Chart.js sparklines
  • ChartWidget with Chart.js (default) or ApexCharts via .chart_library
  • TableWidget for embedded dashboard tables
  • Panel home Dashboard — columns, filters, multi-dashboard route_path

See Widgets overview.

  • Sorted nav from resources, pages, clusters, and custom items
  • Layout modes: sidebar, top, and apps (sidebar roots + topbar secondary)
  • Groups / subgroups, badges, active icons, parent items, builder override
  • User menu with icons, groups, profile / logout hooks, topbar or sidebar
  • Clusters: discover/register, sub-nav start / end / top, breadcrumbs

See Navigation overview.

  • Plugin base with register / boot hooks and panel.plugin(...) / .plugins([...])
  • smith make:orbit-plugin / python -m almasix.orbit plugin new scaffold a publishable package and draft listing YAML
  • Publishable package layout, optional ServiceProvider entry-point auto-boot
  • Community plugin marketplace — full-width listing UI, catalog-only sidebar, JSON feed, authors, and categories
  • Registry-backed listings with install/star stats, GitHub/PyPI links, author aside, related plugins, and Star on GitHub (stars the repo via the GitHub API when you sign in)
  • Catalog API for tooling; guides for building and listing stay in Docs
  • Text / select / boolean / date / number constraints with typed value widgets
  • Operators: equals, contains, comparisons, set checks, in
  • AND / OR rule logic, .add_rule(), table QueryBuilderFilter
  • Fluent Component base (.key(), .grow(), .when(), .live()), colors with 50–950 palettes, Heroicon aliases, HtmlString / e / classes / tag

See Query builder and Support.

  • Conduit + Alpine for interactive bits
  • Semantic .or-* CSS (Outfit + Almasix orange by default)
  • @orbitStyles / @orbitScripts Prism directives
  • Publishable orbit-assets tag
  • .spa() in-panel navigation (fetch-and-swap of main.or-content)

See Configuration and Panel configuration.