
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
create-uploadkit-app
Advanced tools
Scaffold a new project with UploadKit — beautiful, type-safe file uploads in minutes.
Scaffold a brand-new UploadKit project — beautiful, type-safe file uploads in minutes.
Already have a project? This CLI is for new projects. To add UploadKit to an existing app, run
pnpm add @uploadkitdev/react @uploadkitdev/nextand follow the Quickstart.
npx create-uploadkit-app my-app
It asks two questions (template + package manager), wires up a working upload page, initializes git, and installs dependencies. That's it.
Other package managers:
pnpm create uploadkit-app my-app
yarn create uploadkit-app my-app
bun create uploadkit-app my-app
| Template | Framework | What you get |
|---|---|---|
next | Next.js 16 App Router + Tailwind v4 | Route handler at app/api/uploadkit/[...uploadkit]/route.ts, UploadKitProvider in the root layout, <UploadDropzone> on /. |
sveltekit | SvelteKit + Svelte 5 | Presigned-URL endpoint + single upload page. |
remix | React Router v7 (framework mode) | Route handler + managed-mode upload page. |
vite | Vite SPA + React 19 | BYOS demo with a minimal backend stub. |
Every template ships a single working upload page — no auth, no DB, no Docker. Add what you need.
| Flag | Description |
|---|---|
--template <id> / -t | One of next, sveltekit, remix, vite. |
--pm <name> | One of pnpm, npm, yarn, bun. |
--yes / -y | Accept all defaults non-interactively. |
--no-install | Skip dependency install. |
--no-git | Skip git init and initial commit. |
--force | Scaffold into a non-empty target directory. |
--version / -v | Print version. |
--help / -h | Print help. |
npx create-uploadkit-app my-app --template next --pm pnpm --yes
Node.js >=20.
Full reference with per-template details and troubleshooting: docs.uploadkit.dev/docs/guides/cli.
MIT © Drumst0ck
FAQs
Scaffold a new project with UploadKit — beautiful, type-safe file uploads in minutes.
We found that create-uploadkit-app demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.