Bilgi Bankası
Teknik Makale
List of TypeScript software and tools
List of TypeScript software and tools hakkında detaylı teknik bilgi ve dokümantasyon. Wikipedia tabanlı bilgi bankası.
This is a list of TypeScript software and tools, including transpilers, runtimes, web frameworks, compilers, integrated development environments, libraries, and other development utilities.
Compilers, transpilers and IDEs
- Babel — JavaScript compiler with TypeScript transpilation support via plugins[1]
- Bun — JavaScript runtime and toolkit including a package manager, bundler and test runner.[2][3]
- Deno — runtime environment with built-in TypeScript compilation[4]
- Eclipse Theia — extensible cloud and desktop IDE framework with TypeScript support[5]
- esbuild — fast JavaScript and TypeScript bundler and transpiler[6]
- IntelliJ IDEA — IDE supporting TypeScript via plugins
- Node.js — JavaScript runtime commonly used with TypeScript via transpilation[7]
- StackBlitz — browser-based online IDE optimized for TypeScript and Angular development[8]
- Sublime Text — text editor with TypeScript plugins[9]
- SWC— fast Rust-based JavaScript/TypeScript transpiler[10]
- TypeScript compiler (tsc) — official compiler and type checker developed by Microsoft[11]
- Visual Studio Code — IDE by Microsoft with built-in TypeScript language service[12]
- WebStorm — JetBrains IDE with TypeScript support[13]
Build tools and bundlers
- Parcel — zero-configuration web application bundler[14][15]
- Rollup — bundler optimized for libraries and ES module output[16]
- Turbopack — incremental bundler developed by Vercel for Next.js applications[17][18]
- Vite — development server and build tool using native ES modules and fast hot module replacement[19][20]
- webpack — module bundler for JavaScript applications with loader-based build pipelines[21][22]
Debuggers and language tools
- Language Server Protocol — protocol used by the TypeScript language service[23]
- Prettier — code formatter supporting TypeScript[24]
- ts-node — executes TypeScript directly in Node.js without pre-compilation[25]
- Typescript-ESLint — linting tool integrating TypeScript[26]
Frameworks
- AdonisJS — backend framework for Node.js written in TypeScript[27]
- Angular — front-end framework developed by Google using TypeScript[28]
- Electron — cross-platform desktop application framework [29][30]
- Ionic — mobile framework using Angular and TypeScript[31]
- NestJS — server-side Node.js framework inspired by Angular architecture[32]
- Next.js — React-based full-stack framework[33]
- Nuxt.js — Vue.js-based full-stack framework[34]
- RedwoodJS — full-stack web framework integrating React front end with GraphQL back end[35][36]
- Remix — full-stack React framework supporting TypeScript[37]
- SolidStart — full-stack framework built on the SolidJS reactive UI library[38]
- SvelteKit — application framework supporting TypeScript[39]
- T3 Stack — opinionated full-stack web development stack combining Next.js, tRPC and Prisma[40][41]
Libraries and package ecosystem
- class-validator — decorator-based object validation library[42]
- date-fns — modular JavaScript date utility library[43]
- InversifyJS — inversion-of-control container for TypeScript and JavaScript apps[44][45]
- io-ts — runtime type system and data validation library[46]
- Prisma — database toolkit and ORM with TypeScript client[47]
- RxJS — reactive programming library using observables for asynchronous and event-based code[48][49]
- Socket.IO — real-time event-based communication library with TypeScript support
- TanStack Query — asynchronous state management and data-fetching library for web applications[50]
- TensorFlow.js — machine learning library with TypeScript definitions[51]
- Three.js — 3D graphics library with official TypeScript typings
- tRPC — end-to-end typesafe API framework for building client–server applications[52][53]
- tsyringe — dependency injection container for TypeScript[54]
- TypeORM — object-relational mapping library for TypeScript and Node.js[55]
- Zod — TypeScript-first schema validation library[56]
Testing frameworks
- Cypress — end-to-end testing framework with TypeScript support[57]
- Jest — supports TypeScript via Babel or ts-jest[58]
- Mocha — flexible testing framework supporting TypeScript[59]
- Playwright — browser automation and testing framework supporting TypeScript[60]
- Testing Library — family of testing utilities, including React Testing Library.[61][62]
- ts-jest — transformer allowing Jest to run TypeScript sources directly[63][64]
- Vitest — fast testing framework optimized for Vite and TypeScript[65]
See also
- TypeScript
- JavaScript
- List of free software programmed in TypeScript
- Lists of programming software development tools
- npm – package manager for the JavaScript programming language maintained by npm, Inc., a subsidiary of GitHub.
References
- ^ https://babeljs.io/docs/babel-preset-typescript
- ^ https://bun.com/
- ^ https://github.com/oven-sh/bun
- ^ https://docs.deno.com/runtime/fundamentals/typescript/
- ^ https://github.com/eclipse-theia/theia
- ^ https://github.com/evanw/esbuild
- ^ https://nodejs.org/en/learn/typescript/run-natively
- ^ https://github.com/stackblitz/core
- ^ https://docs.sublimetext.io/guide/example-setups/typescript.html
- ^ https://github.com/swc-project/swc
- ^ https://github.com/JohnDeved/awesome-typescript-compilers
- ^ https://code.visualstudio.com/docs/languages/typescript
- ^ https://gist.github.com/KiyonoKara/9960d88328a17757eeafddeace86605f
- ^ https://parceljs.org/languages/typescript/
- ^ https://github.com/parcel-bundler/parcel
- ^ https://github.com/rollup/plugins/tree/master/packages/typescript
- ^ https://github.com/vercel/turborepo
- ^ https://nextjs.org/docs/app/api-reference/turbopack
- ^ https://github.com/vitejs/vite
- ^ https://vite.dev/guide/
- ^ https://webpack.js.org/guides/typescript/
- ^ https://github.com/TypeStrong/ts-loader
- ^ https://github.com/typescript-language-server/typescript-language-server
- ^ https://github.com/prettier/prettier
- ^ https://github.com/TypeStrong/ts-node
- ^ https://github.com/typescript-eslint/typescript-eslint
- ^ https://github.com/adonisjs/v6-docs
- ^ https://v17.angular.io/guide/typescript-configuration
- ^ https://www.electronforge.io
- ^ https://github.com/electron/electron-quick-start-typescript?tab=readme-ov-file
- ^ https://justin-credible.github.io/Ionic-TypeScript-Starter/
- ^ https://github.com/nestjs/nest
- ^ https://nextjs.org/docs/pages/api-reference/config/typescript
- ^ https://typescript.nuxtjs.org/guide/setup/
- ^ https://docs.redwoodjs.com/docs/typescript/introduction
- ^ https://github.com/redwoodjs
- ^ https://v2.remix.run/docs/guides/typescript
- ^ https://github.com/solidjs/solid-start
- ^ https://svelte.dev/docs/svelte/typescript
- ^ https://create.t3.gg/
- ^ https://github.com/t3-oss/create-t3-app
- ^ https://github.com/typestack/class-validator
- ^ https://date-fns.org/
- ^ https://github.com/inversify/InversifyJS
- ^ https://inversify.io/docs/next/ecosystem/strongly-typed/
- ^ https://github.com/gcanti/io-ts
- ^ https://github.com/prisma/prisma
- ^ https://rxjs.dev/guide/installation
- ^ https://github.com/ReactiveX/rxjs
- ^ https://tanstack.com/query/v4/docs/framework/react/typescript
- ^ https://github.com/tensorflow/tfjs
- ^ https://github.com/trpc/trpc
- ^ https://trpc.io/docs/quickstart
- ^ https://github.com/microsoft/tsyringe
- ^ https://github.com/typeorm/typeorm
- ^ https://github.com/colinhacks/zod
- ^ https://docs.cypress.io/app/tooling/typescript-support
- ^ https://jestjs.io/docs/getting-started
- ^ https://github.com/mochajs/mocha-examples/blob/main/packages/typescript/README.md
- ^ https://playwright.dev/docs/test-typescript
- ^ https://testing-library.com/docs/react-testing-library/intro/
- ^ https://testing-library.com/docs/react-testing-library/setup/
- ^ https://github.com/kulshekhar/ts-jest
- ^ https://kulshekhar.github.io/ts-jest/docs/getting-started/installation
- ^ https://github.com/vitest-dev/vitest