awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

79 مستودعات

Awesome GitHub RepositoriesJavaScript Runtimes

High-performance engines designed to execute JavaScript and TypeScript code in server-side or embedded environments.

Explore 79 awesome GitHub repositories matching programming languages & runtimes · JavaScript Runtimes. Refine with filters or upvote what's useful.

Awesome JavaScript Runtimes GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • yt-dlp/yt-dlpالصورة الرمزية لـ yt-dlp

    yt-dlp/yt-dlp

    170,963عرض على GitHub↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of specific audio and video streams based on user-defined criteria. The system distinguishes itself through a modular architecture that supports custom plugins and site-specific scripts, allowing for the bypass of platform restrictions and the handling of complex authentication challeng

    Integrates external execution engines to process site-specific scripts necessary for bypassing complex content retrieval barriers.

    Pythonclidownloaderpython
    عرض على GitHub↗170,963
  • react/react-nativeالصورة الرمزية لـ react

    react/react-native

    126,092عرض على GitHub↗

    React Native is a cross-platform mobile framework used to build native iOS and Android applications from a single codebase. It provides a native UI component library of declarative components that map directly to native platform interface controls. The environment enables a mobile app iteration workflow that supports immediate interface updates after changing source files, bypassing full native build cycles. The framework covers cross-platform app development and native mobile UI development, allowing for the creation of applications that render native components rather than web views.

    Uses JavaScript and a declarative component architecture to develop native mobile applications.

    C++
    عرض على GitHub↗126,092
  • facebook/react-nativeالصورة الرمزية لـ facebook

    facebook/react-native

    126,019عرض على GitHub↗

    This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives. By decoupling application logic from the host platform's main thread, the framework maintains a consistent native view hierarchy while ensuring that JavaScript execution remains independent of UI rendering. The framework distinguishes itself through a robust bridge architecture

    Executes application logic within optimized environments to maintain consistent behavior across different mobile platforms.

    C++androidapp-frameworkcross-platform
    عرض على GitHub↗126,019
  • denoland/denoالصورة الرمزية لـ denoland

    denoland/deno

    107,110عرض على GitHub↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system, network, and environment variables. The runtime natively supports modern web-standard APIs, ensuring consistent behavior and portability across different environments. What distinguishes Deno is its integrated approach to the software development lifecycle. It bundles essentia

    Powers high-performance JavaScript and TypeScript execution by leveraging the V8 engine for server-side environments.

    Rustdenojavascriptrust
    عرض على GitHub↗107,110
  • oven-sh/bunالصورة الرمزية لـ oven-sh

    oven-sh/bun

    93,257عرض على GitHub↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface. What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performa

    Optimizes resource-intensive workloads by delivering high-throughput and low-latency processing for modern web applications.

    Rustbunbundlerjavascript
    عرض على GitHub↗93,257
  • nanmicoder/mediacrawlerالصورة الرمزية لـ NanmiCoder

    NanmiCoder/MediaCrawler

    51,294عرض على GitHub↗

    MediaCrawler is an automated web scraping framework designed to extract public posts, comments, and creator metadata from various social media platforms. It functions as a headless browser automator, utilizing real browser instances to render dynamic content and execute the client-side scripts necessary for interacting with modern web interfaces. The system distinguishes itself through a focus on session persistence and network flexibility. It supports remote debugging to reuse active browser sessions and cookies, which helps minimize the risk of triggering platform security challenges. To ma

    Sets up the JavaScript runtime environment required for executing complex scraping logic.

    Python
    عرض على GitHub↗51,294
  • tw93/pakeالصورة الرمزية لـ tw93

    tw93/Pake

    50,531عرض على GitHub↗

    Pake is a command-line tool that transforms web pages into standalone desktop applications. By wrapping web content in a lightweight native shell, it enables users to package existing websites as native software for Windows, macOS, and Linux. The tool functions as a cross-platform packager that bundles a minimal browser runtime with application assets into a single executable file. Unlike traditional browser-based frameworks, it utilizes a system-level webview to render content, providing a desktop experience that operates with reduced overhead. Users can customize the resulting applications

    Hosts web applications in dedicated windows with custom configurations and native system integration.

    Rustchatgptclaudedesktop
    عرض على GitHub↗50,531
  • nativefier/nativefierالصورة الرمزية لـ nativefier

    nativefier/nativefier

    35,353عرض على GitHub↗

    Nativefier is a command-line tool that transforms web applications into standalone desktop software. By wrapping web content within a cross-platform container, it enables users to run websites as native applications on Windows, macOS, and Linux. The tool functions as a build-time orchestrator that packages a browser runtime with specific site configurations and platform-specific metadata. It allows for extensive customization of the resulting application, including the ability to inject custom JavaScript and CSS to modify site behavior or appearance. Developers can also utilize the tool progr

    Manages browser window behavior, user agent strings, and content decryption modules for embedded web environments.

    TypeScriptdesktop-applicationelectronlinux
    عرض على GitHub↗35,353
  • dokploy/dokployالصورة الرمزية لـ Dokploy

    Dokploy/dokploy

    34,901عرض على GitHub↗

    Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup

    Provides a managed runtime environment for executing code.

    TypeScriptbackendbackupsdatabases
    عرض على GitHub↗34,901
  • nodejs/node-v0.x-archiveN

    nodejs/node-v0.x-archive

    34,301عرض على GitHub↗

    This project is a read-only archive of historical versions and development records for an early V8-based JavaScript runtime. It functions as an event-driven server-side environment that executes JavaScript code outside of a web browser. The archive preserves the identity of the runtime as an evented I/O framework, designed for handling asynchronous network and file system operations through a non-blocking event loop. It provides access to read-only records of old issues and pull requests to track the evolution of these legacy versions. The project covers the domain of server-side execution a

    Provides a read-only collection of historical versions and development records for early runtime iterations.

    عرض على GitHub↗34,301
  • requarks/wikiالصورة الرمزية لـ requarks

    requarks/wiki

    27,909عرض على GitHub↗

    This project is an enterprise knowledge platform designed for teams to create, manage, and publish structured documentation. Built on a high-performance runtime, it provides a centralized environment where contributors can author content using markdown, HTML, or a visual editor. The system is engineered to handle collaborative workflows, ensuring that technical and non-technical users alike can maintain documentation with consistent rendering and version control. What distinguishes this platform is its focus on secure, scalable, and synchronized content management. It features granular path-b

    Executes application logic on a high-performance runtime for scalable request handling.

    Vuecross-platformdocumentationgit
    عرض على GitHub↗27,909
  • homebridge/homebridgeالصورة الرمزية لـ homebridge

    homebridge/homebridge

    25,398عرض على GitHub↗

    Homebridge is a Node.js home automation server that acts as a bridge to expose non-native smart home devices to Apple HomeKit. It functions as a plugin-based framework that maps proprietary device APIs to standardized home automation services and protocols. The system utilizes a modular plugin architecture and a protocol emulation layer to make third-party hardware appear as native accessories. It further supports cross-platform compatibility by acting as a Matter device bridge, allowing Matter-standard hardware to connect to various home automation controllers. The software includes a web i

    Provides a way to upgrade the underlying Node.js execution environment to the latest stable LTS version.

    TypeScript
    عرض على GitHub↗25,398
  • responsively-org/responsively-appالصورة الرمزية لـ responsively-org

    responsively-org/responsively-app

    24,991عرض على GitHub↗

    This application is a specialized web browser designed to streamline responsive design testing by rendering multiple viewport configurations simultaneously. It functions as a cross-platform testing suite that allows developers to preview and interact with web content across diverse mobile, tablet, and desktop device profiles within a single workspace. The tool distinguishes itself by synchronizing user interactions and application state across all active browser instances. When a user navigates, scrolls, or clicks in one view, these events are broadcast to every other open viewport to ensure

    Renders multiple viewport configurations simultaneously to streamline responsive design testing.

    TypeScriptcontributions-welcomedesktop-appdeveloper-tools
    عرض على GitHub↗24,991
  • googlecontainertools/distrolessالصورة الرمزية لـ GoogleContainerTools

    GoogleContainerTools/distroless

    22,254عرض على GitHub↗

    Distroless provides a collection of security-hardened, minimal base container images designed to reduce attack surfaces by excluding non-essential system utilities, package managers, and shells. These images are constructed to contain only an application and its specific runtime dependencies, enforcing the principle of least privilege by configuring environments for non-root execution. The project distinguishes itself through a focus on supply chain integrity and reproducible builds. It utilizes declarative build configurations to track package versions and validates container image integrity

    Executes JavaScript applications within minimal container environments containing only necessary runtime dependencies.

    Starlarkbazeldocker
    عرض على GitHub↗22,254
  • pugjs/pugالصورة الرمزية لـ pugjs

    pugjs/pug

    21,850عرض على GitHub↗

    Pug is a template engine and compiler that transforms whitespace-sensitive shorthand syntax into standard HTML. It functions as both a Node.js template engine for server-side rendering and a browser-side precompiler for client-side templating. The system converts template files into executable JavaScript functions to increase rendering speed. This allows for the generation of full HTML documents by combining dynamic data and logical structures, either on a server or as standalone JavaScript files for execution directly in the browser. The engine manages the translation process through HTML t

    Generates standalone JavaScript files that run template logic directly in the browser without needing the compiler.

    JavaScript
    عرض على GitHub↗21,850
  • 11ty/eleventyالصورة الرمزية لـ 11ty

    11ty/eleventy

    19,670عرض على GitHub↗

    Eleventy is a JavaScript-based static site generator designed to transform templates, data files, and markdown into optimized HTML. It functions as a versatile template rendering engine and content management framework, allowing developers to aggregate data from diverse sources—including local files, databases, and external APIs—to populate structured web content. The project is distinguished by its template-engine-agnostic pipeline, which decouples the build process from specific rendering languages. This allows users to integrate multiple template formats, such as Liquid, Nunjucks, Handleba

    Executes JavaScript logic to fetch remote data, process assets, and generate content during site builds.

    JavaScriptblog-enginedocumentation-tooleleventy
    عرض على GitHub↗19,670
  • wycats/handlebars.jsالصورة الرمزية لـ wycats

    wycats/handlebars.js

    18,651عرض على GitHub↗

    Handlebars.js is a JavaScript templating engine used to generate HTML and other text formats by combining static templates with dynamic data. It functions as a logic-less template engine, separating presentation from business logic by restricting the complexity of expressions within templates. The project includes a precompiled template compiler that converts template strings into executable JavaScript functions. This mechanism reduces runtime overhead and improves rendering performance by shifting the compilation process to a build step. The engine provides a custom helper framework for ext

    Provides a workflow to convert templates into standalone JavaScript files during a build step for better performance.

    JavaScript
    عرض على GitHub↗18,651
  • handlebars-lang/handlebars.jsالصورة الرمزية لـ handlebars-lang

    handlebars-lang/handlebars.js

    18,640عرض على GitHub↗

    Handlebars.js is a JavaScript templating engine and logic-less template library used to generate HTML or text by merging data objects with templates. It utilizes an abstract syntax tree parser to transform template strings into executable JavaScript functions. The system separates data from presentation by restricting complex logic to external helper functions rather than the template itself. It features a precompiled template compiler that converts templates into functions before deployment to increase execution speed and reduce startup latency. The engine covers a broad range of content ge

    Executes precompiled templates as standalone functions to eliminate parsing overhead during runtime.

    JavaScripthandlebarsmustachetemplates
    عرض على GitHub↗18,640
  • nim-lang/nimالصورة الرمزية لـ nim-lang

    nim-lang/Nim

    18,071عرض على GitHub↗

    Nim is a statically typed, compiled systems programming language designed for high performance and cross-platform development. It translates high-level source code into C, C++, or JavaScript, allowing developers to produce efficient native binaries or web-compatible scripts from a single codebase. The language emphasizes a clean, indentation-based syntax that simplifies code hierarchy while maintaining the power of a full-featured systems language. What distinguishes Nim is its robust metaprogramming framework, which allows developers to inspect, modify, and generate code structures during th

    Translates source code into JavaScript for execution in web browsers and server-side environments.

    Nimcompilerefficienthacktoberfest
    عرض على GitHub↗18,071
  • reactwindows/react-native-windowsالصورة الرمزية لـ ReactWindows

    ReactWindows/react-native-windows

    17,296عرض على GitHub↗

    react-native-windows is a framework and rendering system used to build native desktop applications for Windows using React. It functions as an extension that brings a mobile-first development model to the Windows desktop environment, mapping React components directly to native Windows interface elements. The project enables the creation of desktop software through a declarative component-based architecture. It integrates React Native projects into the Windows ecosystem by translating components into native user interface elements rather than using web views. The framework covers cross-platfo

    Utilizes the Hermes JavaScript runtime for bytecode-compiled execution optimized for fast startup and low memory usage.

    C++
    عرض على GitHub↗17,296
السابق123…4التالي
  1. Home
  2. Programming Languages & Runtimes
  3. Runtime Execution Environments
  4. JavaScript Runtimes

استكشف الوسوم الفرعية

  • Cross-Environment Runtimes1 وسم فرعيJavaScript runtimes designed to maintain API parity and execution logic across both browser and server environments. **Distinct from JavaScript Runtimes:** Focuses on the ability to run the same logic across different JS environments rather than just server-side performance
  • EmbeddedJavaScript interpreters optimized for resource-constrained microcontrollers with hardware API bindings. **Distinct from JavaScript Runtimes:** Distinct from general JavaScript Runtimes: targets microcontroller-level resource constraints and provides direct hardware API access for GPIO, radio, and storage.
  • High-Performance3 وسوم فرعيةExecution environments optimized for high-throughput and low-latency processing of JavaScript and TypeScript applications.
  • Historical Runtime ArchivesPreserved collections of previous versions of a specific runtime engine. **Distinct from JavaScript Runtimes:** Focuses on the archival of historical versions rather than the current high-performance engine execution.
  • Interchangeable Engine WrappersAbstraction layers that allow switching between different JavaScript runtimes for a single task. **Distinct from JavaScript Runtimes:** Focuses on the ability to swap runtimes for a specific goal (bypass) rather than the general runtime implementation.
  • JavaScript Build Engines1 وسم فرعيProgrammable engines that execute JavaScript logic to process assets and generate content during builds. **Distinct from JavaScript Runtimes:** Focuses on build-time JavaScript execution, distinct from general JavaScript runtimes.
  • Mobile1 وسم فرعيJavaScript execution engines embedded in mobile applications for running scripts directly on the device. **Distinct from JavaScript Runtimes:** Distinct from JavaScript Runtimes: specifically targets mobile device execution, not server-side or desktop environments.
  • Runtime Extensions2 وسوم فرعيةNative binaries and plugins that extend the core functionality of a JavaScript runtime. **Distinct from JavaScript Runtimes:** Focuses on the extensions themselves rather than the engine that executes them
  • Runtime Updates1 وسم فرعيMechanisms for upgrading the execution environment of a running application. **Distinct from JavaScript Runtimes:** Focuses on the update process for the runtime itself, rather than the runtime engine characteristics.
  • Sandboxed JavaScript Execution7 وسوم فرعيةExecution of custom JavaScript in a Node.js sandbox on the cloud for arbitrary logic processing. **Distinct from JavaScript Runtimes:** Distinct from JavaScript Runtimes: focuses on sandboxed execution within a webhook platform, not a general-purpose runtime.