10 مستودعات
Capabilities for calling specific functions within a browser's JavaScript runtime and retrieving return values.
Distinct from Remote Function Invocation: Distinct from generic remote function invocation by targeting the specific JavaScript runtime of a browser instance.
Explore 10 awesome GitHub repositories matching software engineering & architecture · Browser Function Invocations. Refine with filters or upvote what's useful.
chromedp is a browser automation framework and driver that controls web browsers via the Chrome DevTools Protocol. It functions as a headless browser automation tool and web browser controller, enabling the programmatic management of browser sessions, targets, and network responses through a remote debugging interface. The project provides specialized capabilities for Chrome DevTools Protocol automation, including headless browser testing, web scraping and data extraction, and mobile device emulation. It also supports browser-based visual regression by capturing precise screenshots of web pag
Provides the ability to call specific JavaScript functions within the browser and convert return values into local variables.
Comlink is a remote procedure call library that transforms message-based communication into asynchronous function calls between the main thread and web workers. It provides a proxy-based interface that allows multiple threads to interact with a single object instance without manual message handling. The project enables the execution of functions across separate browser windows, iframes, and web workers, making external calls behave like local asynchronous operations. It supports the transfer of non-cloneable data through custom serialization handlers and allows for the movement of ownership f
Invokes functions and objects on a web worker from the main thread using asynchronous interfaces.
Carlo is a Node.js web rendering framework and desktop application bundler. It functions as a server-side browser controller and headless automation bridge that uses a local browser instance as the primary user interface for Node.js applications. The project distinguishes itself by providing a bidirectional bridge for cross-environment JavaScript integration, allowing server-side functions to be exposed to the browser window object and enabling the execution of page-context code from the server. It includes capabilities for packaging applications into standalone desktop executables, complete
Allows server-side JavaScript functions to be injected into the browser window object for direct invocation by the frontend.
Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp
Uses built-in utility functions to make LLM calls directly within workflow function steps.
supabase-js هي مكتبة عميل شاملة مصممة لدمج تطبيقات الواجهة الأمامية مع backend-as-a-service مستضاف. توفر واجهة موحدة للتفاعل مع قاعدة بيانات PostgreSQL، وأنظمة إدارة الهوية، وتخزين الكائنات السحابية، ومزامنة البيانات في الوقت الفعلي. تتميز المكتبة بتصميم عميل متماثل يعمل عبر بيئات المتصفح والخادم. وتتميز بنهج آمن للنوع، باستخدام TypeScript لتعيين مخططات قاعدة البيانات مباشرة إلى تعريفات جانب العميل، وتستخدم API قائماً على PostgREST لترجمة استدعاءات JavaScript إلى طلبات RESTful. يغطي العميل مجموعة واسعة من القدرات، بما في ذلك مصادقة المستخدم عبر OAuth و OIDC و passkeys، بالإضافة إلى إدارة الجلسة باستخدام رموز موقعة. ويدير البيانات الثنائية واسعة النطاق من خلال واجهة تخزين متوافقة مع S3 ويتيح تحديثات التطبيق المباشرة عبر اشتراكات قائمة على WebSocket لتغييرات قاعدة البيانات ومزامنة الحضور. تشمل الوظائف الإضافية استدعاء وظائف الحافة بدون خادم (serverless edge functions) وأداء عمليات البحث عن التشابه باستخدام تضمينات المتجهات.
Facilitates the deployment and lifecycle management of serverless functions at the network edge.
One هو إطار عمل React متكامل وعابر للمنصات ومحرك عرض متعدد الأهداف مصمم لبناء تطبيقات ويب وتطبيقات أصلية من قاعدة كود واحدة. يستخدم خط أنابيب بناء يعتمد على Vite لإدارة المكونات المشتركة مع توفير موجه نظام ملفات آمن من حيث النوع يقوم تلقائياً بإنشاء تعريفات التنقل. يتميز إطار العمل بدعم استراتيجية عرض هجينة، مما يسمح بتهيئة المسارات الفردية كمواقع ثابتة، أو صفحات يتم عرضها من جانب الخادم، أو تطبيقات الصفحة الواحدة. ويستخدم حل المنطق الخاص بالمنصة وإضافة Vite مشتركة لتنسيق التجميع لكل من بيئات الويب والبيئات الأصلية. يغطي النظام مجموعة واسعة من القدرات بما في ذلك محملات البيانات من جانب الخادم، وإدارة مسار API، واعتراض الطلبات القائم على البرمجيات الوسيطة. كما يوفر أدوات لتكامل ميزات الجهاز الأصلي وتخطيطات تعتمد على الجسور للتنقل عبر الجوال، إلى جانب تحسينات الأداء مثل التوليد الثابت المتوازي والتحميل المسبق للأصول. يمكن نشر التطبيقات على خوادم الإنتاج أو منصات الحافة بدون خادم بما في ذلك Vercel وCloudflare.
Supports deploying custom execution code to edge environments for low-latency request handling.
هذا المشروع هو إضافة ومحول Serverless Framework يتيح نشر تطبيقات Next.js على AWS Lambda@Edge وAWS CloudFront. يعمل كجسر لتكييف العرض من جانب الخادم ومسارات API للتنفيذ على حوسبة الحافة بدون خادم. تؤتمت الإضافة توفير البنية التحتية السحابية، بما في ذلك تعبئة ونشر كود التطبيق إلى مواقع الحافة العالمية. وتتعامل مع مزامنة الأصول الثابتة إلى دلاء التخزين وتعيين مسارات Next.js إلى وظائف حافة متخصصة لتقليل زمن الانتقال العالمي. يغطي المشروع قدرات واسعة النطاق بما في ذلك تسليم المحتوى العالمي، وتعيين النطاق المخصص وDNS، وإدارة حركة المرور القائمة على الحافة لإعادة توجيه النطاق. كما يدير تكوينات موارد الحوسبة، وأذونات IAM، وسياسات ذاكرة التخزين المؤقت لحافة الشبكة، بما في ذلك دعم التجديد الثابت التزايدي والتوليد المسبق التلقائي.
Pushes application code to global edge compute locations for low-latency rendering and API execution.
og-image is an Open Graph image generator and HTML-to-image API designed to create custom, data-driven preview images for sharing links on platforms such as Twitter, Facebook, and Slack. It functions as a dynamic social card service that converts HTML and CSS layouts into static image files. The service automates the production of social media preview images and Open Graph metadata assets, allowing for the creation of personalized sharing cards based on page content or user data without manual graphic design. The system utilizes a layout engine to translate HTML and CSS into SVG strings, whi
Deploys rendering logic as serverless edge functions that scale automatically based on request volume.
This project is an MCP browser automation server that connects large language models to headless cloud browsers. It functions as an autonomous web workflow engine and an LLM web agent interface, enabling the translation of natural language instructions into browser actions and structured data retrieval. The system distinguishes itself through a managed headless browser cloud API that supports concurrent Chromium sessions with integrated stealth modes, CAPTCHA solving, and proxy traffic routing. It utilizes self-healing element selection to maintain automation resilience when page structures c
Allows deployment of custom code near the browser to minimize execution latency.
This project is a Model Context Protocol server and AI agent database connector. It provides a standardized communication layer that allows language models to interact with relational data stores, read database schemas, and manage PostgreSQL database resources. The implementation acts as a serverless host for the Model Context Protocol, deploying on distributed edge functions to connect AI assistants to a project. This enables AI agents to perform database administration, execute SQL queries, and handle schema migrations through an AI-compatible interface. The system covers broader capabilit
Deploys custom execution code to the edge for low-latency request processing.