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

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

استكشفعمليات بحث منسقةOpen-source alternativesSelf-hosted softwareالمدونةخريطة الموقع
المشروعحولHow we rankالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

45 مستودعات

Awesome GitHub RepositoriesClient-Side Execution Environments

Frameworks and patterns for executing application logic directly within the browser.

Distinguishing note: Focuses on browser-native execution rather than server-side rendering.

Explore 45 awesome GitHub repositories matching web development · Client-Side Execution Environments. Refine with filters or upvote what's useful.

Awesome Client-Side Execution Environments GitHub Repositories

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

    facebook/react

    245,669عرض على GitHub↗

    React هي مكتبة JavaScript لبناء واجهات المستخدم تعتمد على معمارية قائمة على المكونات وتدفق بيانات أحادي الاتجاه.

    Enables browser-native execution of application logic by marking components for client-side rendering.

    JavaScriptjavascriptuifrontend
    عرض على GitHub↗245,669
  • gchq/cyberchefالصورة الرمزية لـ gchq

    gchq/CyberChef

    35,120عرض على GitHub↗

    CyberChef is a web-based application designed for performing complex data encoding, decoding, encryption, and analysis tasks. It provides a visual interface where users construct data transformation pipelines by chaining modular operations together, allowing raw input to be processed into a desired output format entirely within the local browser environment. The tool functions as a client-side cryptographic workbench, ensuring that all data processing logic remains local to the user's machine to maintain privacy and eliminate server-side overhead. By utilizing functional pipeline composition

    Executes all data processing logic locally within the browser to ensure privacy and performance.

    JavaScriptcompressiondata-analysisdata-manipulation
    عرض على GitHub↗35,120
  • plotly/dashالصورة الرمزية لـ plotly

    plotly/dash

    24,262عرض على GitHub↗

    Dash is a Python-based framework for building analytical web applications and reactive data dashboards. It allows developers to connect data science and machine learning code to interactive web interfaces without writing JavaScript, serving as a backend-driven tool for defining layouts and managing state. The framework integrates the Plotly charting engine to render a wide variety of complex charts and financial graphs. It distinguishes itself through a reactive callback system that links user input components to data visualizations, enabling the creation of business intelligence dashboards a

    Runs specific logic directly in the browser using JavaScript to bypass server round-trips for low-latency updates.

    Python
    عرض على GitHub↗24,262
  • rustpython/rustpythonالصورة الرمزية لـ RustPython

    RustPython/RustPython

    21,807عرض على GitHub↗

    RustPython is a Python 3 compatible interpreter implemented in Rust. It functions as a scripting engine that can be embedded directly into host applications, allowing for the execution of dynamic scripts and the customization of software behavior within a memory-safe environment. The project distinguishes itself through its ability to bridge Python and JavaScript runtimes, enabling data exchange and function invocation across language boundaries. It also provides a portable execution environment by compiling Python code into WebAssembly, which allows for the execution of logic directly within

    Enables the execution of Python code directly within web browser environments.

    Rustcompilerhacktoberfestinterpreter
    عرض على GitHub↗21,807
  • mastra-ai/mastraالصورة الرمزية لـ mastra-ai

    mastra-ai/mastra

    21,221عرض على GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Enables agents to trigger browser-based functionality like DOM manipulation directly from the client environment.

    TypeScriptagentsaichatbots
    عرض على GitHub↗21,221
  • leaningtech/webvmالصورة الرمزية لـ leaningtech

    leaningtech/webvm

    16,341عرض على GitHub↗

    WebVM is a browser-based virtualization platform that executes a full Linux operating system directly within a web browser. By leveraging WebAssembly and client-side virtualization, it simulates hardware to run native applications and development toolchains without requiring server-side infrastructure or remote desktop configurations. The platform distinguishes itself by providing a portable computing workspace that operates entirely on the client side. It includes capabilities for bridging virtual environments to private networks, allowing secure access to internal resources directly from th

    Executes a full Linux operating system directly within a web browser using client-side virtualization.

    JavaScriptcheerpcheerpxcpp
    عرض على GitHub↗16,341
  • huggingface/transformers.jsالصورة الرمزية لـ huggingface

    huggingface/transformers.js

    15,420عرض على GitHub↗

    This library is a web-native engine designed to execute pretrained machine learning models directly within the browser. It functions as a client-side inference framework, enabling developers to run complex neural networks for natural language processing, computer vision, and audio tasks without requiring a backend server or external API calls. The framework distinguishes itself by providing a unified pipeline-based abstraction that handles the entire lifecycle of model execution. It manages the dynamic retrieval of model weights and configurations from remote registries, while simultaneously

    Enables the execution of complex neural networks within web applications without requiring a backend server or API calls.

    JavaScriptbrowserjavascripttransformers
    عرض على GitHub↗15,420
  • brainjs/brain.jsالصورة الرمزية لـ BrainJS

    BrainJS/brain.js

    14,863عرض على GitHub↗

    Brain.js is a JavaScript neural network library for building, training, and running machine learning models in the browser or Node.js. It provides implementations for several network types, including feedforward networks, recurrent neural networks for time series forecasting, and autoencoders for data compression and denoising. The library features WebGL-based GPU acceleration to increase the speed of neural network computations on the graphics processor. It also includes a visualization tool that generates SVG images to represent the topology and layers of a feedforward network. The framewo

    Runs trained neural networks directly in the browser to make predictions without a backend server.

    TypeScript
    عرض على GitHub↗14,863
  • rstacruz/cheatsheetsالصورة الرمزية لـ rstacruz

    rstacruz/cheatsheets

    14,429عرض على GitHub↗

    This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she

    Offers examples for executing JavaScript logic directly within the browser context.

    SCSS
    عرض على GitHub↗14,429
  • nanobrowser/nanobrowserالصورة الرمزية لـ nanobrowser

    nanobrowser/nanobrowser

    13,356عرض على GitHub↗

    Nanobrowser is an AI browser automation tool and Chrome extension that uses large language models to execute complex, multi-step web workflows through a natural language interface. It functions as a multi-agent workflow orchestrator, coordinating specialized AI agents to plan strategies and interact with page elements to complete tasks. The system emphasizes local-first operations, acting as a local API manager that stores provider credentials and executes data processing within the browser to keep sensitive information and keys out of external servers. It utilizes a provider-agnostic API bri

    Executes automation and data processing logic directly within the browser environment to maintain privacy.

    TypeScript
    عرض على GitHub↗13,356
  • dustinbrett/daedalosالصورة الرمزية لـ DustinBrett

    DustinBrett/daedalOS

    12,917عرض على GitHub↗

    daedalOS is a browser-based operating system simulator that provides a virtualized desktop experience entirely within a web browser. It functions as a JavaScript desktop environment, utilizing a collection of web components to replicate the visual layout, windowing, file management, and taskbar functionality of a traditional desktop operating system. The project distinguishes itself by implementing a client-side process simulation that manages concurrent application instances and an event-driven window manager to coordinate overlapping graphical elements. It employs a virtualized file system

    Manages concurrent application instances and isolated memory contexts directly within the browser execution environment.

    JavaScriptdesktop-environmentjavascriptos
    عرض على GitHub↗12,917
  • pipecat-ai/pipecatالصورة الرمزية لـ pipecat-ai

    pipecat-ai/pipecat

    12,846عرض على GitHub↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Defines specific functions and arguments that a client can trigger to execute logic on the server.

    Pythonaichatbot-frameworkchatbots
    عرض على GitHub↗12,846
  • alam00000/bentopdfالصورة الرمزية لـ alam00000

    alam00000/bentopdf

    11,550عرض على GitHub↗

    BentoPDF is a browser-based document toolkit designed for local-first PDF manipulation, conversion, and metadata management. By executing all file processing tasks directly within the browser sandbox, the application ensures that sensitive data remains on the user's device and is never uploaded to or stored on external servers. The platform distinguishes itself through a modular architecture that supports dynamic remote script loading and the integration of external processing engines. Users can extend the core functionality by connecting third-party libraries, which are executed as compiled

    Executes all file manipulation logic directly within the browser sandbox to ensure data privacy.

    JavaScriptadobe-acrobatdockerhacktoberfest
    عرض على GitHub↗11,550
  • uidotdev/usehooksالصورة الرمزية لـ uidotdev

    uidotdev/usehooks

    11,394عرض على GitHub↗

    This project is a comprehensive library of reusable React hooks designed to simplify browser API integration, state management, and component lifecycle tracking. It provides a declarative interface for managing complex browser interactions, allowing developers to encapsulate imperative logic into modular, composable functions that integrate directly with the component lifecycle. The library distinguishes itself by offering specialized utilities for asynchronous data orchestration, including built-in caching, retry logic, and loading state management. It also features advanced performance opti

    Identifies the current execution environment to safely handle client-side logic in universal applications.

    MDXastrobloghooks
    عرض على GitHub↗11,394
  • mozilla-firefox/firefoxالصورة الرمزية لـ mozilla-firefox

    mozilla-firefox/firefox

    11,305عرض على GitHub↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    Runs dynamic code within a sandboxed environment to enable interactive web applications.

    JavaScript
    عرض على GitHub↗11,305
  • friuns2/blackfriday-gpts-promptsالصورة الرمزية لـ friuns2

    friuns2/BlackFriday-GPTs-Prompts

    9,523عرض على GitHub↗

    BlackFriday-GPTs-Prompts is a curated repository of specialized text instructions and configuration templates designed to guide large language models through complex tasks. It functions as an open-source resource for users seeking to perform advanced artificial intelligence operations without relying on paid subscription services or external cloud processing. The project distinguishes itself by providing structured prompt-based logic that enables users to execute AI-driven workflows directly within their existing environments. By utilizing these pre-configured templates, users can automate re

    Executes specialized AI instructions directly within browser or mobile environments to minimize latency and remove backend dependencies.

    agentsagiai
    عرض على GitHub↗9,523
  • livekit/agentsالصورة الرمزية لـ livekit

    livekit/agents

    9,379عرض على GitHub↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Forwards tool execution requests to the frontend to access client-side data or manipulate the DOM.

    Pythonagentsaiopenai
    عرض على GitHub↗9,379
  • softwarebrothers/admin-broالصورة الرمزية لـ SoftwareBrothers

    SoftwareBrothers/admin-bro

    8,952عرض على GitHub↗

    Admin-bro is a Node.js administrative panel framework that automatically transforms database schemas into functional content management systems and backend dashboards. It provides a visual interface for performing create, read, update, and delete operations on records across various supported data sources. The framework uses model-driven UI generation to map database metadata to form components and employs an adapter-based abstraction layer to translate administrative operations into specific database queries. It supports the execution of custom business logic and operational workflows throug

    Triggers custom server-side logic through operational hooks linked to specific resource records.

    TypeScript
    عرض على GitHub↗8,952
  • cloudflare/vinextالصورة الرمزية لـ cloudflare

    cloudflare/vinext

    8,250عرض على GitHub↗

    Vinext is a build system and edge runtime compiler that enables framework-agnostic serverless deployments. It functions as a Vite plugin and compatibility layer that emulates file-system routing, server components, and server actions, allowing projects to maintain specific framework API surfaces while targeting edge workers and serverless environments. The project provides a specialized bridge for migrating projects to a Vite-based build pipeline while preserving routing and server component patterns. It utilizes a system of module shimming and adapters to produce standalone bundles compatibl

    Enables the execution of server-side functions triggered by client-side events.

    TypeScript
    عرض على GitHub↗8,250
  • sandermertens/flecsالصورة الرمزية لـ SanderMertens

    SanderMertens/flecs

    8,045عرض على GitHub↗

    Flecs is a high-performance entity component system framework and data-oriented programming library. It serves as a simulation engine core and game engine architecture tool, decoupling state from behavior by separating entities, components, and systems. The framework features a runtime reflection layer for dynamic data inspection and a built-in scripting system for defining entity behavior without recompilation. It also includes a network interface and REST API for remote simulation administration and state querying. The library covers a broad surface of simulation capabilities, including ar

    Allows triggering server-side operations such as memory optimization or script updates via a network interface.

    Cc99cpp11cpp14
    عرض على GitHub↗8,045
السابق123التالي
  1. Home
  2. Web Development
  3. Client-Side Execution Environments

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

  • Client-Side Tool Execution1 وسم فرعيExecuting agent tools directly within the browser environment for DOM and storage access. **Distinct from Client-Side Execution Environments:** Distinct from general client-side execution: focuses on agent-triggered tool execution rather than general application logic.
  • Environment DetectorsUtilities for identifying the current execution context (client vs. server). **Distinct from Client-Side Execution Environments:** Distinct from Client-Side Execution Environments: focuses on the detection logic itself rather than the execution environment.
  • Inference RunnersFrameworks for executing neural network inference directly within client-side environments. **Distinct from Client-Side Execution Environments:** Distinct from general execution environments: focuses specifically on the lifecycle of AI model inference rather than general application logic.
  • Rendering State SynchronizationMechanisms to ensure client-side scripts have finished executing before capturing the page state. **Distinct from Client-Side Execution Environments:** Distinct from general execution environments by focusing on the timing of data extraction relative to JS execution
  • Side Separation EnvironmentsArchitectural patterns for maintaining distinct execution contexts for client and server logic. **Distinct from Client-Side Execution Environments:** Distinct from Client-Side Execution Environments: focuses on the separation of client and server logic environments rather than just browser-native execution.
  • Toolchain ExecutionRunning compilers, bundlers, and other development tools directly within a browser-based environment. **Distinct from Client-Side Execution Environments:** Distinct from general application logic execution by focusing on the execution of development toolchains like compilers and bundlers.