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

mantine: Build React Interfaces with Components and Hooks
Mantine is a TypeScript React library for building user interfaces, with reusable components, hooks, and supporting packages for forms, charts, notifications, and more. It suits teams that want a broad UI toolkit rather than assembling every interface primitive themselves.

magic-resume: Create and Edit Resumes Online
Magic Resume is a browser-based resume editor with live preview, themes, and PDF export. It suits people who want to create or refine a resume themselves, with optional AI-assisted writing and local storage.

builderbot: Build WhatsApp Chatbots with Automated Flows
BuilderBot is a TypeScript library for building automated WhatsApp conversations without tying flows to a specific provider. Use it to handle common questions, respond to incoming messages, and track customer interactions.

disposable-email-validator: Validate Emails Against Signup Rules
A TypeScript library for blocking disposable email domains and optionally plus-addressed emails. It lets applications apply different validation rules by environment, with allowlists and a built-in disposable-domain list.

theatre: Create and Edit Motion Graphics for the Web
Theatre.js is a TypeScript animation library with visual tools for creating detailed motion graphics on the web. Use it to animate 3D scenes, HTML and SVG, or other JavaScript values, either programmatically or through its editor.

RapidRAW: Edit RAW Photos with GPU Acceleration
RapidRAW is a non-destructive photo editor for RAW and other image files, built with Rust, Tauri, React, and GPU processing. It suits photographers who want a lightweight desktop workflow with editing, library management, and batch export.

devtools-x: Use Developer Utilities in a Lightweight Desktop App
DevTools-X brings dozens of common developer utilities into one cross-platform desktop app built with Tauri, React, and Rust. It suits developers who want offline-friendly tools without installing a separate app for each task.

pear-desktop: Use YouTube Music as a Desktop App
Pear Desktop wraps YouTube Music in a cross-platform desktop application with a native look and feel. It suits listeners who want a dedicated player and developers who want to extend it with plugins and themes.

Foxel: Manage Private Cloud Files with AI Search
Foxel is a self-hosted file hub for individuals and teams that connects multiple storage backends in one interface. It combines file previews, access controls, sharing, and semantic search for finding content beyond filenames.

colanode: Collaborate in a Local-First Team Workspace
Colanode combines team chat, rich-text pages, databases, and file sharing in a self-hostable collaboration workspace. Local storage and offline syncing suit teams that want control over their data and can operate its server dependencies.

epicenter: Build Local-First Apps With Synchronized Data
Epicenter is a TypeScript project for building local-first apps around a store users own. It keeps app data on-device in a Yjs document and synchronizes it across signed-in devices, with Honeycrisp as its current example.

ryot: Track Media and Fitness in a Self-Hosted App
Ryot brings media tracking and fitness logs into one self-hosted platform, with imports and integrations for services such as Jellyfin and Trakt. It suits people who want a single place to organize activity and retain control of their data.