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

aimock: Mock AI Services for Deterministic Testing
aimock is a TypeScript toolkit that provides local, deterministic mock endpoints for AI providers, agent protocols, and supporting services. It helps teams test AI applications without live credentials, network calls, or unpredictable provider responses.

lobehub: Organize and Run Teams of AI Agents
LobeHub is a web app for building, coordinating, and scheduling AI agents as a team. It suits individuals and teams who want shared agent workflows, model choice, and self-hosting, but requires configuring an AI model provider.

Memori: Give AI Agents Persistent Memory
Memori adds persistent, structured memory to LLM applications and agents, capturing conversations and execution context for later recall. It suits teams building stateful agents who want a memory layer that works across models and existing infrastructure.

ext-apps: Add Interactive UIs to MCP Tools
MCP Apps is a specification and TypeScript SDK for serving interactive interfaces from MCP servers inside compatible AI chat clients. It helps server and client developers connect tool results to sandboxed, bidirectional UI experiences.

AsterMind-ELM: Build Lightweight JavaScript ELM Models
AsterMind-ELM is a TypeScript library for training and using Extreme Learning Machines in browser and Node.js applications. It supports kernel, online, and stacked ELMs for compact, on-device classification, regression, and embedding workflows.

typescript-book: Learn TypeScript Through a Practical Guide
TypeScript Deep Dive is a free online book for learning TypeScript, from introductory concepts to practical development guidance. It is suited to JavaScript developers adopting TypeScript and readers who want a deeper understanding of the language.

leetcode-patterns: Practice Interview Problems by Pattern
leetcode-patterns organizes LeetCode questions by recurring problem-solving patterns to make interview preparation more structured than random practice. It suits learners building algorithm skills and includes a web question list, with Java solutions maintained on a separate branch.

app.yumcut.com: Generate Short Videos from Prompts
YumCut turns a prompt into a vertical short video with generated scripts, voice, visuals, and captions. It is aimed at creators and teams who want to automate short-form production and control their deployment and provider choices.

TencentDB-Agent-Memory: Share Reusable Memory Across AI Agents
TencentDB Agent Memory is a team memory hub that turns conversations, documents, and code into reusable assets for AI agents. It suits teams that want agents to share curated context and skills across sessions and frameworks.

llama_cloud_services: Parse Documents and Use Llama Cloud Services
A TypeScript client and service repository for Llama Cloud document processing and knowledge workflows. It is deprecated; new projects should use the replacement packages linked by the maintainers.

agentevals: Evaluate AI Agent Execution Trajectories
AgentEvals provides Python and TypeScript evaluators for checking the steps AI agents take, including tool calls and graph paths. Use it to compare runs with references or have an LLM judge trajectory quality.

agent-native: Build Agentic Apps with Shared UI and Actions
Agent-Native is a TypeScript framework for building applications where people and AI agents work through the same actions and shared data. It suits teams creating agent-powered tools that need an interactive UI, permissions, and workflows beyond chat.