#2424th of 56 in Image and video
civitai
Source of the Civitai site for sharing Stable Diffusion models
- Stars
- 7.3k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Language
- TypeScript
7,006 on 21 Apr 20267,315 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Next.js, tRPC and Prisma/Postgres application behind civitai.com, where users upload and browse Stable Diffusion models (textual inversions, hypernetworks, VAEs and similar), and comment on them. The repo is a web platform for hosting and discussing models, not a generation tool. Local development runs Postgres, Redis, MinIO, Meilisearch, ClickHouse and a mail catcher via Docker Compose.
Who it is for: Developers contributing to or self-hosting a model-sharing site like Civitai
Strengths
- Full production site source under Apache-2.0, including Prisma schema and migrations
- Compose file starts all local dependencies; seed script populates an empty database
- Nix flake option bootstraps the toolchain and dev server in one command
Weaknesses
- Generation, training, chat, notifications and Buzz do not work locally
- Signals and buzz containers come from private ghcr.io images, internal members only
- Requires exact Node 24 and pnpm; wrong Node version only warns, then fails oddly
- Manual setup: MinIO access keys and env edits, plus slow destructive migrate and reseed steps
What it needs
- no GPU
- Docker + Compose
- Needs Docker Compose v2, Node.js 24, pnpm, PostgreSQL, Redis, MinIO, Meilisearch, ClickHouse, Mailpit
- Models: Stable Diffusion checkpoints, textual inversions, hypernetworks, VAEs
- port 3000
Quick answers
Is civitai open source?
Yes. Its code is on GitHub under the Apache-2.0 license.
Can you run civitai with Docker?
Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.
Does civitai need a GPU?
No, it runs without one.
Also in Image and video
See all 56| Rank | Project | Score |
|---|---|---|
| 1 | frigateLocal NVR with realtime object detection for IP cameras | 92 out of 100 |
| 2 | MoneyPrinterTurboGenerates short videos from a topic, with script, footage, voiceover and subtitles | 88 out of 100 |
| 3 | toonflow-appInfinite-canvas tool for AI short drama and comic video production | 86 out of 100 |
| #4 | ComfyUINode-graph editor for running diffusion image, video, audio and 3D workflows | 85 out of 100 |
| #5 | InvokeAIWeb UI for diffusion image generation with inpainting canvas and node workflows | 85 out of 100 |