awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
TypeStrong avatar

TypeStrong/ts-node

0
View on GitHub↗
13,136 Stars·548 Forks·TypeScript·MIT·5 Aufrufetypestrong.org/ts-node↗

Ts Node

ts-node is a TypeScript execution engine and just-in-time transpiler for Node.js. It enables the direct execution of TypeScript files by converting them to JavaScript on the fly, removing the requirement for a manual pre-compilation build step. It also provides a TypeScript read-eval-print loop for evaluating expressions and testing code snippets in real time.

The project integrates with the Node.js module system as a loader hook to resolve and load files using native import syntax. It features a pluggable compiler interface that allows the use of external transpilers to accelerate execution and supports shebang-based execution to run scripts as standalone binaries.

Broad capabilities include configurable compilation and transformation scopes, optional type validation to balance startup speed with correctness, and source-map stack tracing to link runtime errors back to the original source code. The engine also supports programmatic registration for loading TypeScript files and provides the ability to create custom interactive shell services.

Features

  • TypeScript Transpilers - Provides high-speed transpilation of TypeScript to JavaScript on the fly for immediate execution.
  • TypeScript Execution - Enables the direct execution of TypeScript files by transpiling them to JavaScript on the fly.
  • Interactive REPLs - Launches an interactive shell environment for evaluating TypeScript expressions and prototyping in real time.
  • Node.js Development Utilities - Speeds up the Node.js development inner loop by transpiling TypeScript on the fly.
  • Read-Eval-Print Loops - Provides an interactive read-eval-print loop for real-time execution and testing of TypeScript expressions.
  • Module Resolvers - Implements configurable lookup engines to resolve import extensions and file paths for TypeScript modules.
  • Module Loaders - Implements hooks that intercept and transform TypeScript files during the Node.js module loading process.
  • Optional Validation - Allows skipping the type-checking phase during execution to reduce startup time.
  • Validation Toggles - Allows switching between comprehensive type validation and fast transpilation to balance speed and correctness.
  • Optional Type Validation - Allows developers to decouple type checking from code emission to significantly reduce startup time.
  • JavaScript and TypeScript Debugging - Maps runtime stack traces back to the original TypeScript source code for faster debugging.
  • Source Map Generators - Generates and utilizes source maps to link runtime error stack traces back to the original TypeScript source lines.
  • Execution Environment Configurations - Manages execution environment settings using environment variables and configuration files to control code processing.
  • TypeScript Compiler Configurations - Provides configurable settings for controlling TypeScript build and compilation behavior via flags and files.
  • External Transpiler Integrations - Uses third party transpilers to accelerate the conversion of code during execution.
  • Pluggable Compilers - Offers a pluggable interface to swap the default compiler for high-performance external transpilers.
  • Source-To-Source Transpilers - Provides a pluggable compiler interface to use external source-to-source transpilers for faster execution.
  • Validation Skipping - Bypasses the type-checking phase during execution to speed up startup and reduce processing time.
  • Build Tools - Execution environment for running files directly.

Star-Verlauf

Star-Verlauf für typestrong/ts-nodeStar-Verlauf für typestrong/ts-node

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Ts Node

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ts Node.
  • swc-project/swcAvatar von swc-project

    swc-project/swc

    33,909Auf GitHub ansehen↗

    This project is a high-performance compiler written in Rust that transpiles TypeScript and ECMAScript into compatible JavaScript code. It functions as a TypeScript transpiler, a JavaScript minifier, and a JavaScript bundler. The system distinguishes itself through a WebAssembly plugin host that allows the execution of custom transformation rules without modifying the core binary. It also provides specialized compilation for React source code to improve runtime performance and reduce execution overhead. The broader capability surface includes source-to-source compilation, type annotation stri

    Rustbabelcompilerecmascript
    Auf GitHub ansehen↗33,909
  • privatenumber/tsxAvatar von privatenumber

    privatenumber/tsx

    12,025Auf GitHub ansehen↗

    This project is a runtime utility designed to execute TypeScript files directly, removing the need for manual build steps or complex configuration. It functions as an execution engine that processes source code in memory, enabling rapid iteration during development. The tool distinguishes itself by integrating directly with the module resolution system to handle path aliases and reconcile differences between legacy and modern module formats. By intercepting the import process, it ensures consistent execution across diverse project structures and dependency types. Beyond direct execution, the

    TypeScriptcliesbuildesm
    Auf GitHub ansehen↗12,025
  • nodejs/nodejs.orgAvatar von nodejs

    nodejs/nodejs.org

    6,842Auf GitHub ansehen↗

    Node.js is an open-source, cross-platform JavaScript runtime environment built on the V8 engine, designed for executing JavaScript code outside a web browser. It operates as a server-side JavaScript platform with an event-driven, non-blocking I/O architecture that enables building scalable network applications and web servers. The runtime integrates the CommonJS module system for synchronous module loading and the npm ecosystem for sharing and reusing packages. The platform provides comprehensive capabilities for web server development, including creating HTTP and HTTPS servers, managing HTTP

    TypeScriptnextjsnodenodejs
    Auf GitHub ansehen↗6,842
  • clojure/clojurescriptAvatar von clojure

    clojure/clojurescript

    9,388Auf GitHub ansehen↗

    ClojureScript is a Lisp-based compiler and runtime that translates Clojure source code into JavaScript. It enables functional programming across different JavaScript engines and platforms, allowing developers to build user interfaces and applications for web browsers and server environments. The project provides a read-eval-print loop for executing code live within a browser or server for immediate feedback. This facilitates an interactive development workflow where code can be written and tested in real time without restarting the application. The system covers a broad capability surface, i

    Clojure
    Auf GitHub ansehen↗9,388
Alle 30 Alternativen zu Ts Node anzeigen→

Häufig gestellte Fragen

Was macht typestrong/ts-node?

ts-node is a TypeScript execution engine and just-in-time transpiler for Node.js. It enables the direct execution of TypeScript files by converting them to JavaScript on the fly, removing the requirement for a manual pre-compilation build step. It also provides a TypeScript read-eval-print loop for evaluating expressions and testing code snippets in real time.

Was sind die Hauptfunktionen von typestrong/ts-node?

Die Hauptfunktionen von typestrong/ts-node sind: TypeScript Transpilers, TypeScript Execution, Interactive REPLs, Node.js Development Utilities, Read-Eval-Print Loops, Module Resolvers, Module Loaders, Optional Validation.

Welche Open-Source-Alternativen gibt es zu typestrong/ts-node?

Open-Source-Alternativen zu typestrong/ts-node sind unter anderem: swc-project/swc — This project is a high-performance compiler written in Rust that transpiles TypeScript and ECMAScript into compatible… privatenumber/tsx — This project is a runtime utility designed to execute TypeScript files directly, removing the need for manual build… nodejs/nodejs.org — Node.js is an open-source, cross-platform JavaScript runtime environment built on the V8 engine, designed for… clojure/clojurescript — ClojureScript is a Lisp-based compiler and runtime that translates Clojure source code into JavaScript. It enables… kulshekhar/ts-jest — ts-jest is a TypeScript compilation tool and transformer that enables the Jest testing framework to execute tests… systemjs/systemjs — SystemJS is a dynamic dependency manager and universal module loader that resolves and executes JavaScript modules…