Technologies
What is immich built with?
immich is a TypeScript repo built with SvelteKit, Android, Flutter, Express, and FastAPI. It stores its data in Postgres and Redis. It has 1,926 files and 327,166 written lines, with 539 test files.
Read on October 27, 2026, at commit df50249. Read it as markdown
Frontend
The base
- SvelteKitin package.json
- Androidin package.json
- Flutterin package.json
Backend
The base
- Expressin package.json
- FastAPIin package.json
Data
- Postgres3 files · server/src/main.ts, line 6
- Redis3 files · server/src/middleware/websocket.adapter.ts, line 4
Other repos with a similar stack
Ordered by how much of its stack they share with immich, then by stars.
- open-webuiopen-webui156.9k
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
4 of 7 in common · PythonCompare → - langflow-ailangflow156k
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
2 of 7 in common · Python - harry0703MoneyPrinterTurbo135.5k
利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.
2 of 7 in common · Python - Stirling-ToolsStirling-PDF95.1k
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
2 of 7 in common
Frequently asked questions
- What language is immich written in?
- immich is written in TypeScript: 1,926 files and 327,166 written lines.
- What framework does immich use?
- immich is built with SvelteKit, Android, Flutter, Express, and FastAPI.
- The proof: in package.json
- What database does immich use?
- immich stores its data in Postgres and Redis.
- The proof: server/src/main.ts, line 6
- Does immich have tests?
- Yes. immich has 539 test files.
- Which repos have a stack like immich's?
- The ones that share most of its stack:open-webui/open-webuifirecrawl/firecrawldatawhalechina/hello-agents
What is your repo built with?
Paste your public repo and see it drawn.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →