Kite is a self-hosted file-sharing application built with SvelteKit and PostgreSQL (Drizzle ORM).
  • TypeScript 68.6%
  • Svelte 24.2%
  • JavaScript 4%
  • HTML 2.9%
  • Dockerfile 0.3%
Find a file
Mitchell 42885daecd
All checks were successful
Release / release (push) Successful in 3m48s
Tests / unit-tests (push) Successful in 4m40s
chore: update dependencies
2026-04-16 01:39:19 +00:00
.forgejo/workflows revert: ci(release): wait for Tests workflow to finish 2026-03-19 05:42:16 +00:00
.vscode refactor: switch to monorepo and add email templates 2026-02-26 23:58:10 +00:00
apps/kite chore: update dependencies 2026-04-16 01:39:19 +00:00
docs feat: add CI migration gate, request logging, dev-stack, predeploy checks, expanded tests, and docs 2026-03-18 23:24:29 +00:00
packages chore: update dependencies 2026-04-16 01:39:19 +00:00
.do-not-track fix: use . instead of source for scripts 2026-03-06 01:46:37 +00:00
.dockerignore refactor: switch to monorepo and add email templates 2026-02-26 23:58:10 +00:00
.gitignore feat: add very basic browser testing 2026-03-12 00:27:00 +00:00
CONTRIBUTING.md feat: use email server for better-auth 2026-03-11 23:42:40 +00:00
LICENSE refactor: switch to monorepo and add email templates 2026-02-26 23:58:10 +00:00
package.json chore: update dependencies 2026-04-16 01:39:19 +00:00
pnpm-lock.yaml chore: update dependencies 2026-04-16 01:39:19 +00:00
pnpm-workspace.yaml refactor: switch to monorepo and add email templates 2026-02-26 23:58:10 +00:00
README.md ci(release): wait for Tests workflow to finish before publishing release 2026-03-19 02:46:29 +00:00
SECURITY.md refactor: switch to monorepo and add email templates 2026-02-26 23:58:10 +00:00
turbo.json refactor: switch to monorepo and add email templates 2026-02-26 23:58:10 +00:00

🪁 Kite

Current Release Tests Workflow Open Issues Open Pull Requests

Kite is a self-hosted file-sharing application built with SvelteKit and PostgreSQL (Drizzle ORM). It provides secure, link-based shares, share requests, admin controls, and an API for integrations.

Quick Overview

  • Create password-protected, expiring share links with download limits.
  • Upload files and folders (per-file progress, deduplication, ZIP download).
  • Create and manage share requests where third parties can upload files.
  • Authentication: email/password, optional passkeys, and anonymous flows.
  • Admin UI: user management, branding, impersonation, and app settings.
  • REST API with OpenAPI generation for external integrations.
  • High sensitivity shares: Delete files within 60 seconds after deletion or expiry.

Official Repositories

The only official repositories for Kite are on:

Docker images will only be published on CodeGuilds.

Documentation

Documentation is available in the docs/ folder, here.