Skip to content
appsgit

12 picks · data-backed ranking

Best open source apps written in TypeScript

The best self-hosted apps written in TypeScript are n8n (source-available), Immich and Supabase. n8n leads with 206,738 GitHub stars. Candidates: the 243 apps whose main GitHub language is TypeScript.

Updated · data from GitHub, refreshed nightly

Top picks

  1. Rank 1:

    n8n

    n8n-io/n8n

    Free node based Workflow Automation Tool. Easily automate tasks across different services.

    FeaturedSource-availableAutomation & WorkflowsTypeScriptDocker

    n8n has 206,738 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 9,029 commits in the last year; it replaces Zapier and IFTTT.

  2. Rank 2:

    Immich

    immich-app/immich

    Photo and video backup solution directly from your mobile phone (alternative to Google Photos).

    FeaturedPhoto GalleriesTypeScriptDocker

    Immich has 115,648 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in TypeScript and had 2,638 commits in the last year; it replaces Google Photos and Adobe Photoshop.

  3. Rank 3:

    Supabase

    supabase/supabase

    Postgres development platform with auth, realtime, storage and edge functions, the open-source Firebase alternative.

    Low-code & BackendTypeScriptDocker

    Supabase has 111,147 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in TypeScript and had 6,123 commits in the last year; it replaces Firebase.

Full ranking

All 12 picks, ranked

Ranked by GitHub stars and recent activity. Open any pick for live stats and licence details.

  1. 1

    n8n

    Free node based Workflow Automation Tool. Easily automate tasks across different services.

    n8n has 206,738 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 9,029 commits in the last year; it replaces Zapier and IFTTT.

  2. 2

    Immich

    Photo and video backup solution directly from your mobile phone (alternative to Google Photos).

    Immich has 115,648 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in TypeScript and had 2,638 commits in the last year; it replaces Google Photos and Adobe Photoshop.

  3. 3

    Supabase

    Postgres development platform with auth, realtime, storage and edge functions, the open-source Firebase alternative.

    Supabase has 111,147 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in TypeScript and had 6,123 commits in the last year; it replaces Firebase.

  4. 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.

    Stirling-PDF has 93,634 GitHub stars, uses the Apache-2.0 license, ships a Docker image, is written in TypeScript and had 1,925 commits in the last year; it replaces Adobe Acrobat.

  5. 5

    OpenHands

    Platform for AI software development agents that write code and run commands.

    AI-nativeOpenHands has 90,074 GitHub stars, uses the MIT license, ships a Docker image, is written in TypeScript and had 3,155 commits in the last year.

  6. 6

    Dify.ai

    Build, test and deploy LLM applications.

    AI-nativeDify.ai has 157,921 GitHub stars, is source-available under the Dify Open Source License (modified Apache 2.0) (not an open-source license), ships a Docker image, is written in TypeScript and had 6,112 commits in the last year; it replaces ChatGPT and Lovable.

  7. 7

    Excalidraw

    Virtual hand-drawn style whiteboard for diagrams and sketches.

    Excalidraw has 133,574 GitHub stars, uses the MIT license, ships a Docker image, is written in TypeScript and had 272 commits in the last year; it replaces Figma and Lucidchart.

  8. 8

    Grafana

    Dashboards and visualization for metrics, logs and traces from Prometheus, Loki and dozens of other sources.

    Grafana has 77,096 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in TypeScript and had 11,362 commits in the last year; it replaces Datadog and Grafana Cloud.

  9. 9

    Twenty

    A modern CRM offering the flexibility of open source, advanced features, and a sleek design.

    Twenty has 57,949 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in TypeScript and had 7,656 commits in the last year; it replaces Salesforce and HubSpot.

  10. 10

    Hoppscotch Community Edition

    Fast and beautiful API request builder.

    Hoppscotch Community Edition has 80,572 GitHub stars, uses the MIT license, ships a Docker image, is written in TypeScript and had 295 commits in the last year; it replaces Postman.

  11. 11

    Plane

    Track issues, epics, and product roadmaps in the simplest way possible (alternative to JIRA, Linear and Height).

    Plane has 60,414 GitHub stars, uses the AGPL-3.0 license, ships a Docker image, is written in TypeScript and had 678 commits in the last year; it replaces Jira and Asana.

  12. 12

    code-server

    VS Code in the browser, hosted on a remote server.

    code-server has 79,549 GitHub stars, uses the MIT license, ships a Docker image, is written in TypeScript and had 296 commits in the last year.

FAQ

Questions and answers

Still curious? Email info@appsgit.com.

What are the best self-hosted apps written in TypeScript?

The best self-hosted apps written in TypeScript are n8n (source-available), Immich and Supabase. n8n leads with 206,738 GitHub stars. Candidates: the 243 apps whose main GitHub language is TypeScript.

Is n8n free?

Not by the OSI definition. n8n is source-available rather than open source: its code is public under the Sustainable Use License 1.0, which is not an OSI-approved open-source license. The Sustainable Use License allows use and changes for your own internal business or personal purposes, but not reselling the software or offering it as a paid hosted service. Check the license in the repository before using it commercially.

Can I self-host these apps with Docker?

Yes, all of them. n8n, Immich 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?

10 of the 12 apps on this list are open source; 2 are 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?

Grafana, with 11,362 commits in the last 12 months and a latest release, v13.2.3, from September 2026. Activity is a good sign that bugs and security issues get fixed.

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.

One email a week. No spam, unsubscribe anytime.