Open Source TypeScript Projects
Discover 365 open source TypeScript repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. TypeScript projects here are most often combined with Developer Tools, AI Agents and Self Hosted. Last updated October 4, 2026.
365 repositories · updated October 4, 2026

PaperKnife: Work with PDFs on Your Device
PaperKnife is an offline-first PDF utility for the web and Android that processes files locally instead of sending them to a server. It suits people handling sensitive documents who need common PDF operations without uploads or tracking.

immich-power-tools: Organize and Manage Immich Libraries
Immich Power Tools is a self-hosted companion for organizing Immich photo libraries with bulk people and album workflows, location fixes, analytics, and natural-language search. It suits Immich users who want to manage large libraries more efficiently than through individual asset edits.

mcp-ui: Build Interactive Interfaces for MCP Tools
mcp-ui provides SDKs for attaching web interfaces to Model Context Protocol tools and rendering them in compatible hosts. Use it when an MCP server needs interactive, sandboxed UI alongside tool results.

Dockge: Manage Docker Compose Stacks in a Web UI
Dockge is a self-hosted web interface for managing Docker Compose stacks. It is designed for people who want to edit, deploy, and monitor compose-based services while keeping their files accessible on disk and usable with standard Docker Compose commands.
helicone: Monitor and Route LLM Requests
Helicone is an LLM observability platform and AI gateway for teams building AI applications. It helps developers inspect requests, track costs and latency, evaluate outputs, and route traffic across model providers.

audapolis: Edit Spoken-Word Audio and Video with Transcription
Audapolis is a desktop editor for spoken-word audio and video that pairs a text-focused editing workflow with automatic transcription. It suits podcasters, journalists and other creators who want to edit locally without sending media to the cloud.

evershop: Build Customizable TypeScript E-commerce Stores
EverShop is a TypeScript-first e-commerce platform built with GraphQL and React. Its modular architecture is aimed at developers building and customizing online stores, with Docker-based setup and documented extension and theme development.

clash-party: Manage Mihomo Proxies with a Desktop App
Clash Party is an Electron-based desktop GUI for Mihomo, the proxy core formerly known as Clash Meta. It helps users manage profiles, subscriptions, routing rules, and core settings through a graphical interface.

modelcontextprotocol: Define a Standard for AI Tool Connections
Model Context Protocol (MCP) defines a shared protocol for connecting AI applications with tools and context providers. This repository contains the specification, protocol schema, and official documentation for implementers and users.

chat-ui: Build a Web Interface for OpenAI-Compatible LLMs
Chat UI is a SvelteKit application for chatting with models through OpenAI-compatible APIs. It powers HuggingChat and can be self-hosted with a compatible model service, optional MongoDB, and configurable tools.

Floorp: A Firefox-Based Browser for a More Flexible Web
Floorp is a desktop browser based on Mozilla Firefox, aimed at people who want an alternative browser focused on an open, private web. It supports Windows, macOS, and Linux, with installers and package-manager options described by the project.

mcp-server-cloudflare: Connect AI Clients to Cloudflare Services
A collection of domain-specific Model Context Protocol servers that let compatible AI clients inspect and work with Cloudflare services through guided tools. Use them when you want product-focused interactions rather than broad API access through code execution.