awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस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

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • facebook/reactfacebook का अवतार

    facebook/react

    245,669GitHub पर देखें↗

    React एक JavaScript लाइब्रेरी है, जो कॉम्पोनेंट-आधारित आर्किटेक्चर और यूनिडायरेक्शनल डेटा फ्लो का उपयोग करके यूजर इंटरफेस बनाने के लिए है।

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

    JavaScriptjavascriptuifrontend
    GitHub पर देखें↗245,669
  • gchq/cyberchefgchq का अवतार

    gchq/CyberChef

    35,120GitHub पर देखें↗

    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/dashplotly का अवतार

    plotly/dash

    24,262GitHub पर देखें↗

    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/rustpythonRustPython का अवतार

    RustPython/RustPython

    21,807GitHub पर देखें↗

    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/mastramastra-ai का अवतार

    mastra-ai/mastra

    21,221GitHub पर देखें↗

    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/webvmleaningtech का अवतार

    leaningtech/webvm

    16,341GitHub पर देखें↗

    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.jshuggingface का अवतार

    huggingface/transformers.js

    15,420GitHub पर देखें↗

    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.jsBrainJS का अवतार

    BrainJS/brain.js

    14,863GitHub पर देखें↗

    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/cheatsheetsrstacruz का अवतार

    rstacruz/cheatsheets

    14,429GitHub पर देखें↗

    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/nanobrowsernanobrowser का अवतार

    nanobrowser/nanobrowser

    13,356GitHub पर देखें↗

    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/daedalosDustinBrett का अवतार

    DustinBrett/daedalOS

    12,917GitHub पर देखें↗

    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/pipecatpipecat-ai का अवतार

    pipecat-ai/pipecat

    12,846GitHub पर देखें↗

    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/bentopdfalam00000 का अवतार

    alam00000/bentopdf

    11,550GitHub पर देखें↗

    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/usehooksuidotdev का अवतार

    uidotdev/usehooks

    11,394GitHub पर देखें↗

    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/firefoxmozilla-firefox का अवतार

    mozilla-firefox/firefox

    11,305GitHub पर देखें↗

    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-promptsfriuns2 का अवतार

    friuns2/BlackFriday-GPTs-Prompts

    9,523GitHub पर देखें↗

    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/agentslivekit का अवतार

    livekit/agents

    9,379GitHub पर देखें↗

    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-broSoftwareBrothers का अवतार

    SoftwareBrothers/admin-bro

    8,952GitHub पर देखें↗

    Admin-bro एक Node.js एडमिनिस्ट्रेटिव पैनल फ्रेमवर्क है जो डेटाबेस स्कीमा को स्वचालित रूप से कार्यात्मक कंटेंट मैनेजमेंट सिस्टम और बैकएंड डैशबोर्ड में बदल देता है। यह विभिन्न समर्थित डेटा स्रोतों में रिकॉर्ड्स पर क्रिएट, रीड, अपडेट और डिलीट (CRUD) ऑपरेशंस करने के लिए एक विज़ुअल इंटरफ़ेस प्रदान करता है। यह फ्रेमवर्क मॉडल-ड्रिवन UI जनरेशन का उपयोग करके डेटाबेस मेटाडेटा को फॉर्म घटकों से मैप करता है और एडमिनिस्ट्रेटिव ऑपरेशंस को विशिष्ट डेटाबेस क्वेरीज़ में बदलने के लिए एडाप्टर-आधारित एब्स्ट्रैक्शन लेयर का उपयोग करता है। यह विशिष्ट रिसोर्स रिकॉर्ड्स से जुड़े एक्शन-आधारित ट्रिगर्स के माध्यम से कस्टम बिज़नेस लॉजिक और ऑपरेशनल वर्कफ़्लो के निष्पादन को सपोर्ट करता है। इस सिस्टम में एडमिनिस्ट्रेटिव डैशबोर्ड और बिज़नेस इंटेलिजेंस रिपोर्टिंग के माध्यम से डेटा विज़ुअलाइज़ेशन की क्षमताएं शामिल हैं। यह स्कीमा-आधारित इनपुट वैलिडेशन, डेकोरेटर्स का उपयोग करके रिसोर्स मेटाडेटा एक्सटेंशन, और कस्टम इंटरफ़ेस घटकों को जोड़ने के लिए प्लगइन-आधारित आर्किटेक्चर भी प्रदान करता है।

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

    TypeScript
    GitHub पर देखें↗8,952
  • cloudflare/vinextcloudflare का अवतार

    cloudflare/vinext

    8,250GitHub पर देखें↗

    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/flecsSanderMertens का अवतार

    SanderMertens/flecs

    8,045GitHub पर देखें↗

    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.