Skip to content
View Fluidkit's full-sized avatar

Block or report Fluidkit

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
.github/profile/README.md
FluidKit Logo

FluidKit

Web development for the Pythonist

📖 Documentation & Website  ·  📦 Framework Source Code  ·  🐍 PyPI


FluidKit bridges Python and SvelteKit into a unified fullstack framework. Write backend functions in Python — FluidKit registers them as FastAPI endpoints and wraps them in SvelteKit-native remote functions with full type safety, cookie forwarding, file uploads, redirects, and single-flight cache invalidation.

pip install fluidkit

How it works

Decorate Python functions with @query, @command, @form, or @prerender. FluidKit generates colocated .remote.ts files that SvelteKit imports directly — no manual fetch calls, no duplicated types, no glue code.

Decorator Use case
@query Read data — cached, refreshable
@command Write data — single-flight cache invalidation
@form Form actions — file uploads, progressive enhancement, redirects
@prerender Build-time data fetching with optional runtime fallback

Repositories

Repo Description
AswanthManoj/Fluidkit Core framework source code
Fluidkit.github.io Documentation website
FluidFrame Earlier Python + HTMX experiment
FluidSvelte Earlier Python + Svelte experiment

Built with SvelteKit · FastAPI · Pydantic

Popular repositories Loading

  1. FluidFrame FluidFrame Public

    A web development framework with native python usage built with starlette and htmx

    Python 8 1

  2. FluidSvelte FluidSvelte Public

    Fluidsvelte is an experimental Python-based full-stack web framework that unifies frontend and backend development using a component-based approach inspired by Svelte to extend developments of Flui…

    Python 7 2

  3. Fluidkit.github.io Fluidkit.github.io Public

    Fullstack Web development for the Pythonist with svelte

    Svelte

  4. .github .github Public