Language & Compiler
6 entriesThe language, its compiler and type definitions.
Runtimes & Execution
4 entriesWhere TypeScript runs.
Frameworks & Back Ends
8 entriesFrameworks written in or built for TypeScript.
Data, Validation & ORMs
6 entriesType-safe data access and runtime validation.
Build, Lint & Test
11 entriesTooling around the compiler.
AI & Agents in TypeScript
7 entriesSDKs and frameworks for LLM applications.
Learn TypeScript
6 entriesCourses, books and practice.
Related Pages
6 entriesRelated pages on this site.
Frequently Asked Questions
What is TypeScript?
A typed superset of JavaScript developed by Microsoft. It adds static types and compiles to plain JavaScript, so any valid JavaScript is also valid TypeScript.
Why use TypeScript instead of JavaScript?
Static types catch many errors before the code runs, improve editor autocomplete and refactoring, and make large codebases easier to maintain. The cost is a build step and some extra syntax.
Can I run TypeScript without compiling?
Yes. Deno and Bun run TypeScript directly, and Node.js can run TypeScript files by stripping types. Tools such as tsx do this too. These runtimes do not type-check, so run the compiler or your editor for that.
What is the TypeScript native port?
Microsoft's effort to port the TypeScript compiler to native code for faster builds and editor responses. See the typescript-go repository for its current status.
Which ORM should I use with TypeScript?
Prisma and Drizzle ORM are the most common choices, and Kysely is a type-safe query builder. Pick based on how much SQL control you want.
How do I validate data at runtime?
TypeScript types are erased at compile time, so use a schema library such as Zod, Valibot or ArkType to validate untrusted input and infer types from the schema.
Which tools lint and format TypeScript?
typescript-eslint with Prettier is the established setup. Biome and Oxc are faster Rust-based alternatives.
Can I build AI agents in TypeScript?
Yes. The Vercel AI SDK, Mastra, LangChain.js, the OpenAI Agents SDK, the Claude Agent SDK and the official MCP TypeScript SDK are all available.
How were these entries chosen?
They are widely used tools and learning resources, linked to official sites and not ranked. Check each project for current releases and support.