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]
  • WebStormJetBrains 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-ESLintlinting 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.jsVue.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

References

  1. ^ https://babeljs.io/docs/babel-preset-typescript
  2. ^ https://bun.com/
  3. ^ https://github.com/oven-sh/bun
  4. ^ https://docs.deno.com/runtime/fundamentals/typescript/
  5. ^ https://github.com/eclipse-theia/theia
  6. ^ https://github.com/evanw/esbuild
  7. ^ https://nodejs.org/en/learn/typescript/run-natively
  8. ^ https://github.com/stackblitz/core
  9. ^ https://docs.sublimetext.io/guide/example-setups/typescript.html
  10. ^ https://github.com/swc-project/swc
  11. ^ https://github.com/JohnDeved/awesome-typescript-compilers
  12. ^ https://code.visualstudio.com/docs/languages/typescript
  13. ^ https://gist.github.com/KiyonoKara/9960d88328a17757eeafddeace86605f
  14. ^ https://parceljs.org/languages/typescript/
  15. ^ https://github.com/parcel-bundler/parcel
  16. ^ https://github.com/rollup/plugins/tree/master/packages/typescript
  17. ^ https://github.com/vercel/turborepo
  18. ^ https://nextjs.org/docs/app/api-reference/turbopack
  19. ^ https://github.com/vitejs/vite
  20. ^ https://vite.dev/guide/
  21. ^ https://webpack.js.org/guides/typescript/
  22. ^ https://github.com/TypeStrong/ts-loader
  23. ^ https://github.com/typescript-language-server/typescript-language-server
  24. ^ https://github.com/prettier/prettier
  25. ^ https://github.com/TypeStrong/ts-node
  26. ^ https://github.com/typescript-eslint/typescript-eslint
  27. ^ https://github.com/adonisjs/v6-docs
  28. ^ https://v17.angular.io/guide/typescript-configuration
  29. ^ https://www.electronforge.io
  30. ^ https://github.com/electron/electron-quick-start-typescript?tab=readme-ov-file
  31. ^ https://justin-credible.github.io/Ionic-TypeScript-Starter/
  32. ^ https://github.com/nestjs/nest
  33. ^ https://nextjs.org/docs/pages/api-reference/config/typescript
  34. ^ https://typescript.nuxtjs.org/guide/setup/
  35. ^ https://docs.redwoodjs.com/docs/typescript/introduction
  36. ^ https://github.com/redwoodjs
  37. ^ https://v2.remix.run/docs/guides/typescript
  38. ^ https://github.com/solidjs/solid-start
  39. ^ https://svelte.dev/docs/svelte/typescript
  40. ^ https://create.t3.gg/
  41. ^ https://github.com/t3-oss/create-t3-app
  42. ^ https://github.com/typestack/class-validator
  43. ^ https://date-fns.org/
  44. ^ https://github.com/inversify/InversifyJS
  45. ^ https://inversify.io/docs/next/ecosystem/strongly-typed/
  46. ^ https://github.com/gcanti/io-ts
  47. ^ https://github.com/prisma/prisma
  48. ^ https://rxjs.dev/guide/installation
  49. ^ https://github.com/ReactiveX/rxjs
  50. ^ https://tanstack.com/query/v4/docs/framework/react/typescript
  51. ^ https://github.com/tensorflow/tfjs
  52. ^ https://github.com/trpc/trpc
  53. ^ https://trpc.io/docs/quickstart
  54. ^ https://github.com/microsoft/tsyringe
  55. ^ https://github.com/typeorm/typeorm
  56. ^ https://github.com/colinhacks/zod
  57. ^ https://docs.cypress.io/app/tooling/typescript-support
  58. ^ https://jestjs.io/docs/getting-started
  59. ^ https://github.com/mochajs/mocha-examples/blob/main/packages/typescript/README.md
  60. ^ https://playwright.dev/docs/test-typescript
  61. ^ https://testing-library.com/docs/react-testing-library/intro/
  62. ^ https://testing-library.com/docs/react-testing-library/setup/
  63. ^ https://github.com/kulshekhar/ts-jest
  64. ^ https://kulshekhar.github.io/ts-jest/docs/getting-started/installation
  65. ^ https://github.com/vitest-dev/vitest

Lütfen Doğrulayın/Doğrulanmasını bekleyin

İnsan olduğunuzu doğrulamak için lütfen aşağıdaki kutucuğu işaretleyin.

Yükleniyor...