almasix.com/packages

First-party packages

Installable extensions with their own repos and docs hosts. Smaller plugins, including every Orbit listing, are on Plugins. Prism and the rest of the framework stay on docs.almasix.com.

Ready now

Public docs sites and PyPI releases — start here.

Reactive

Conduit

conduit.almasix.com

Livewire-parity reactive components — server-driven UI with almasix.conduit.

$ pip install 'almasix[conduit]'
from almasix.conduit import Component

class Counter(Component):
    count = 0

    def increment(self) -> None:
        self.count += 1

SPA

Inertia

inertia.almasix.com

Official Inertia.js adapter for Vue, React, and Svelte — plus Node SSR.

$ pip install 'almasix[inertia]'
from almasix.inertia import inertia

class UsersController:
    async def index(self):
        return inertia(
            "Users/Index",
            users=await User.query().get(),
        )

Auth

Permission

permission.almasix.com

Spatie-style roles and permissions — Gates, middleware, and Prism directives.

$ pip install almasix-permission
from almasix.permission import HasRoles

class User(Authenticatable, HasRoles):
    pass

# later
await user.assign_role("editor")
await user.can("posts.update")

Admin

Orbit

orbit.almasix.com

Filament-class panels, forms, tables, and actions on Conduit + Alpine.

$ pip install almasix-orbit
from almasix.orbit import Panel, PanelRegistry

def register_admin_panel(registry: PanelRegistry) -> Panel:
    panel = (
        Panel.make("admin")
        .path("admin")
        .brand_name("Orbit")
        .discover_panel_dirs()
    )
    registry.register(panel)
    return panel

On deck

Incubating — package subdomains wait until each has real public docs.

Realtime

Sonar

docs pending

Browser client for Almasix realtime. Not on npm yet; broadcasting lives in the framework docs.

# not on npm yet
# npm i @almasix/sonar
# → see broadcasting docs for the framework channel

Editor support

VS Code / Cursor and JetBrains plugins stay under framework docs — not package hosts. Prism docs live at docs.almasix.com/prism/.

Editor setup → Prism → VS Code JetBrains