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

ImageFlow: Manage and Distribute Optimized Images
ImageFlow is a self-hosted image management and delivery platform with a Go backend and Next.js interface. It converts images to modern formats, serves them based on browser and device preferences, and supports local or S3-compatible storage.

orpc: Build End-to-End Type-Safe APIs
oRPC is a TypeScript toolkit for defining API contracts, implementing server procedures, and calling them with end-to-end type safety. It suits teams building TypeScript APIs that need OpenAPI compatibility and integrations with common frameworks and tools.

es-toolkit: Modern JavaScript Utility Functions
es-toolkit is a TypeScript-first JavaScript utility library built for smaller bundles and performance in modern environments. Use it for everyday helpers or as a compatibility-oriented alternative when replacing Lodash.

HiveChat: Team AI Chat with Multiple Model Providers
HiveChat is a deployable AI chat app for small and medium-sized teams. Administrators configure model providers, access methods, user groups, and monthly token limits, while team members use a shared chat interface.

tremor-npm: Build React Charts and Dashboards
Tremor NPM is a set of React components for building charts and analytical dashboards with Tailwind CSS. It suits frontend teams that want ready-made data visualizations and interface components rather than building them from scratch.

Scraperr: Scrape Websites Without Writing Code
Scraperr is a self-hosted web scraping application for collecting structured data from websites without writing scraping code. It supports XPath extraction, domain spidering, queued jobs, media downloads, and data export.

remote-dom: Synchronize Sandboxed UI with a Host Page
Remote DOM mirrors a UI tree created in a sandboxed JavaScript environment into a host page. It suits teams that need to isolate remote code while limiting which elements and interactions that code can expose.

external-file-card: Preview External Files in Obsidian
An Obsidian plugin that surfaces files stored outside a vault as linked cards or inline links. It suits users who want to find and open documents from configured folders without moving them into their notes.

linkwarden: Save, Organize, and Preserve Web Links
Linkwarden is a self-hosted bookmark manager for saving and organizing links, with archived copies of webpages for later access. It suits individuals and teams who want searchable collections, reading and annotation tools, and control over where their bookmarks are hosted.

tsyringe: Inject Dependencies in TypeScript and JavaScript
TSyringe is a lightweight dependency injection container for TypeScript and JavaScript, centered on constructor injection. Use it to resolve class dependencies and manage registrations and instance lifetimes in applications that benefit from explicit dependency wiring.

ai-llm-comparison: Compare AI Model Pricing and Features
A web app for comparing language models from multiple providers, with pricing estimates and side-by-side comparisons. It helps developers, businesses, and researchers narrow down model options using pricing and capability information.

logo-ai: Generate Custom Logos with AI
LogoAI is a web app for creating custom logos from user-selected styles, colors, sizes, and quality settings. It suits individuals and small teams who want to explore logo concepts quickly, with generation powered by Nebius AI.