12 picks · data-backed ranking
Best open source apps written in TypeScript
The best self-hosted apps written in TypeScript are Immich, n8n (source-available) and Supabase. Immich leads with 117,454 GitHub stars.
Candidates: the 244 apps whose main GitHub language is TypeScript.
Updated · data from GitHub, refreshed daily
Top picks
- Rank 1:
Immich
immich-app/immich
Photo and video backup solution directly from your mobile phone (alternative to Google Photos).
Active · last commit Oct 28, 2026
FeaturedPhoto GalleriesTypeScriptDockerStands out for an appsgit step-by-step deploy guide. Immich has 117,454 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in TypeScript and had 2,902 commits in the last year; it replaces Google Photos and Adobe Photoshop.
- Rank 2:
n8n
n8n-io/n8n
Free node based Workflow Automation Tool. Easily automate tasks across different services.
Active · last commit Oct 28, 2026
FeaturedSource-availableAutomation & WorkflowsTypeScriptDockerStands out for the most GitHub stars. n8n has 208,840 GitHub stars, is source-available under the Sustainable Use License 1.0 (not an open-source license), ships a Docker image, is written in TypeScript and had 10,360 commits in the last year; it replaces Zapier and IFTTT.
- Rank 3:
Supabase
supabase/supabase
Postgres development platform with auth, realtime, storage and edge functions, the open-source Firebase alternative.
Active · last commit Oct 28, 2026
Low-code & BackendTypeScriptDockerStands out for a permissive Apache-2.0 license. Supabase has 114,226 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in TypeScript and had 6,324 commits in the last year; it replaces Firebase.
At a glance
Open source apps written in TypeScript compared
Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits. Projects with fewer than 12 commits in the last 12 months rank below every more active project.
| App | Stands out for | License | GitHub stars | Commits (12 mo) | Last commit | Docker image |
|---|---|---|---|---|---|---|
| Immich | an appsgit step-by-step deploy guide | AGPL-3.0 | 117,454 | 2,902 | Oct 28, 2026 | Yes |
| n8n | the most GitHub stars | source-available, Sustainable Use License 1.0 | 208,840 | 10,360 | Oct 28, 2026 | Yes |
| Supabase | a permissive Apache-2.0 license | Apache-2.0 | 114,226 | 6,324 | Oct 28, 2026 | Yes |
| Stirling-PDF | – | Apache-2.0 | 95,215 | 2,068 | Oct 28, 2026 | Yes |
| OpenHands | a permissive MIT license | MIT | 92,067 | 3,361 | Oct 28, 2026 | Yes |
| Excalidraw | – | MIT | 134,690 | 285 | Oct 28, 2026 | Yes |
| Grafana | – | AGPL-3.0 | 77,561 | 11,934 | Oct 28, 2026 | Yes |
| Twenty | – | AGPL-3.0 | 59,965 | 9,000 | Oct 28, 2026 | Yes |
| Appwrite | – | BSD-3-Clause | 57,786 | 21,189 | Oct 28, 2026 | Yes |
| Plane | – | AGPL-3.0 | 61,588 | 771 | Oct 27, 2026 | Yes |
Full ranking
All 12 picks, ranked
Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits. Projects with fewer than 12 commits in the last 12 months rank below every more active project.
- 1
ImmichFeatured
Photo and video backup solution directly from your mobile phone (alternative to Google Photos).
Photo GalleriesDockerStands out for an appsgit step-by-step deploy guide. Immich has 117,454 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in TypeScript and had 2,902 commits in the last year; it replaces Google Photos and Adobe Photoshop.
- 2
n8nFeatured
Free node based Workflow Automation Tool. Easily automate tasks across different services.
Source-availableAutomation & WorkflowsDockerStands out for the most GitHub stars. n8n has 208,840 GitHub stars, is source-available under the Sustainable Use License 1.0 (not an open-source license), ships a Docker image, is written in TypeScript and had 10,360 commits in the last year; it replaces Zapier and IFTTT.
- 3
Supabase
Postgres development platform with auth, realtime, storage and edge functions, the open-source Firebase alternative.
Low-code & BackendDockerStands out for a permissive Apache-2.0 license. Supabase has 114,226 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in TypeScript and had 6,324 commits in the last year; it replaces Firebase.
- 4
Stirling-PDF
Local hosted web application that allows you to perform various operations on PDF files, such as merging, splitting, file conversions and OCR.
Document ManagementDockerStirling-PDF has 95,215 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in TypeScript and had 2,068 commits in the last year; it replaces Adobe Acrobat.
- 5
OpenHands
Platform for AI software development agents that write code and run commands.
AI & LLM ToolsDockerAI-nativeStands out for a permissive MIT license. OpenHands has 92,067 GitHub stars, uses the MIT license, ships a Docker image, is written in TypeScript and had 3,361 commits in the last year.
- 6
Excalidraw
Virtual hand-drawn style whiteboard for diagrams and sketches.
UtilitiesDockerExcalidraw has 134,690 GitHub stars, uses the MIT license, ships a Docker image, is written in TypeScript and had 285 commits in the last year; it replaces Figma and Lucidchart.
- 7
Grafana
Dashboards and visualization for metrics, logs and traces from Prometheus, Loki and dozens of other sources.
Monitoring & Status PagesDockerGrafana has 77,561 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in TypeScript and had 11,934 commits in the last year; it replaces Datadog and Grafana Cloud.
- 8
Twenty
A modern CRM offering the flexibility of open source, advanced features, and a sleek design.
CRMDockerTwenty has 59,965 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in TypeScript and had 9,000 commits in the last year; it replaces Salesforce and HubSpot.
- 9
Appwrite
End to end backend server for web, native, and mobile developers 🚀.
Low-code & BackendDockerAppwrite has 57,786 GitHub stars, uses the BSD-3-Clause license, ships a Docker image, is written in TypeScript and had 21,189 commits in the last year; it replaces Firebase and Supabase.
- 10
Plane
Track issues, epics, and product roadmaps in the simplest way possible (alternative to JIRA, Linear and Height).
Project ManagementDockerPlane has 61,588 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in TypeScript and had 771 commits in the last year; it replaces Jira and Asana.
- 11
code-server
VS Code in the browser, hosted on a remote server.
Developer ToolsDockercode-server has 79,721 GitHub stars, uses the MIT license, ships a Docker image, is written in TypeScript and had 336 commits in the last year.
- 12
Hoppscotch Community Edition
Fast and beautiful API request builder.
API ManagementDockerHoppscotch Community Edition has 80,706 GitHub stars, uses the MIT license, ships a Docker image, is written in TypeScript and had 311 commits in the last year; it replaces Postman.
Is Immich free?
Yes. Immich is open-source software released under the AGPL-3.0 license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.
Can I self-host these apps with Docker?
Yes, all of them. Immich, n8n and Supabase publish Docker images, so you can run them on a VPS or home server with Docker Compose.
Are all of these apps open source?
11 of the 12 apps on this list are open source; 1 is source-available. Source-available licenses add conditions, such as limits on hosted or commercial use, so read them before you deploy.
Which of these apps is the most actively developed?
Appwrite, with 21,189 commits in the last 12 months and a latest release, 2.6.2, from October 2026. Activity is a good sign that bugs and security issues get fixed.
How is this list ranked?
Ranked on GitHub stars, commits in the last year, Docker images, open-source licenses and recent commits. Projects with fewer than 12 commits in the last 12 months rank below every more active project.
The weekly digest
New self-hosted apps, every week
Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.