awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 个仓库

Awesome GitHub RepositoriesInfrastructure and Runtime Adapters

Compatibility layers and configuration handlers that allow software to operate within specific deployment environments or module systems.

Explore 22 awesome GitHub repositories matching software engineering & architecture · Infrastructure and Runtime Adapters. Refine with filters or upvote what's useful.

Awesome Infrastructure and Runtime Adapters GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • clash-verge-rev/clash-verge-revclash-verge-rev 的头像

    clash-verge-rev/clash-verge-rev

    126,057在 GitHub 上查看↗

    This application provides a comprehensive interface for managing network traffic through a core proxy engine. It supports multiple traffic interception methods, including system-wide proxy settings and virtual network interfaces, allowing users to route TCP and UDP traffic based on specific domain, IP, port, or process criteria. The system facilitates complex network configurations through proxy chaining, rule-based routing, and the aggregation of multiple remote subscription sources. Beyond core networking, the tool includes developer-focused utilities for configuration management and system

    Parses URL-encoded sources to trigger configuration imports, allowing external applications to integrate seamlessly.

    TypeScriptclashclash-metaclash-verge
    在 GitHub 上查看↗126,057
  • denoland/denodenoland 的头像

    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

    Resolves legacy module dependencies by identifying specific file extensions and package configurations for compatibility.

    Rustdenojavascriptrust
    在 GitHub 上查看↗107,110
  • astral-sh/uvastral-sh 的头像

    astral-sh/uv

    86,451在 GitHub 上查看↗

    uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure reproducible builds across different platforms. The tool distinguishes itself through its use of a global, content-addressable cache and hard-link-based environment provisioning, which allow for near-instant environment creation and minimal disk usage. It employs a high-performance

    Supports lightweight, reproducible environment creation, making it ideal for optimizing Python runtime setups within container images.

    Rustpackagingpythonresolver
    在 GitHub 上查看↗86,451
  • searxng/searxngsearxng 的头像

    searxng/searxng

    32,180在 GitHub 上查看↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Controls the depth of content provided by toggling between aggregator and source URLs.

    Pythonbingbravedegoogle
    在 GitHub 上查看↗32,180
  • honojs/honohonojs 的头像

    honojs/hono

    30,994在 GitHub 上查看↗

    Hono is a lightweight web framework built on Web Standard APIs that executes across JavaScript runtimes including Cloudflare Workers, Deno, Bun, and Node.js.

    Utilizes environment-aware adapters to connect to runtime-specific features on edge and serverless platforms.

    TypeScriptframeworkedgecloudflare-workers
    在 GitHub 上查看↗30,994
  • bookstackapp/bookstackBookStackApp 的头像

    BookStackApp/BookStack

    18,305在 GitHub 上查看↗

    BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured documentation. It utilizes a hierarchical content model that arranges information into nested trees of books, chapters, and pages, supported by a dedicated search index for rapid retrieval across the entire knowledge base. The platform distinguishes itself through deep integration with enterprise identity providers, allowing organizations to centralize authentication and access control via LDAP, SAML, or OIDC. It provides extensive administrative control over the content lifecycle, inc

    Reconfigures internal settings and database references to maintain functionality when moving to different domains.

    PHPbookstackdocumentationlaravel
    在 GitHub 上查看↗18,305
  • op7418/guizang-ppt-skillop7418 的头像

    op7418/guizang-ppt-skill

    17,621在 GitHub 上查看↗

    This project is an LLM-powered presentation generator and HTML slide deck framework designed to produce single-file presentations. It combines an AI-driven generation system with a playback engine that utilizes WebGL-accelerated rendering for high-performance visual storytelling. The system is distinguished by its focus on design system enforcement, utilizing a validator to ensure layouts adhere to specific typographic and structural rules. It includes a specialized AI visual asset pipeline that generates context-aware imagery and transforms raw screenshots into polished assets through progra

    Implements a runtime that toggles between WebGL animations and static fallbacks to ensure performance across different devices.

    HTMLai-agentclaude-codecodex
    在 GitHub 上查看↗17,621
  • m1k1o/nekom1k1o 的头像

    m1k1o/neko

    17,168在 GitHub 上查看↗

    Neko is a virtual desktop infrastructure platform that provides containerized browser isolation and remote desktop environments. It enables users to host secure, ephemeral browser instances that can be accessed and managed through a standard web browser, ensuring consistent execution across different host systems. The platform distinguishes itself through its collaborative capabilities, allowing multiple users to view and interact with a single shared browser session in real time. It synchronizes keyboard, mouse, and gamepad inputs from multiple participants while providing integrated tools f

    Parses and applies session settings like display and audio modes directly from URL parameters.

    Godockergolangmedia-streaming
    在 GitHub 上查看↗17,168
  • getgrav/gravgetgrav 的头像

    getgrav/grav

    15,395在 GitHub 上查看↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Allows changing URL parameter separators to ensure compatibility with restrictive web server environments.

    PHPcmscontentcontent-management
    在 GitHub 上查看↗15,395
  • browserify/browserifybrowserify 的头像

    browserify/browserify

    14,706在 GitHub 上查看↗

    Browserify is a build utility that enables the use of CommonJS module patterns within client-side JavaScript applications. It functions as a dependency manager and module bundler, tracing recursive import calls to package multiple source files and their dependencies into a single, optimized file for execution in web browser environments. The project distinguishes itself by providing a comprehensive compatibility layer that allows server-side code to run in the browser. It achieves this by injecting environment shims and replacing system-level globals with browser-compatible equivalents. Throu

    Enables the use of CommonJS require statements and server-side module patterns within client-side applications.

    JavaScript
    在 GitHub 上查看↗14,706
  • blitz-js/blitzblitz-js 的头像

    blitz-js/blitz

    14,129在 GitHub 上查看↗

    Blitz 是一个用于 Next.js 的全栈开发框架扩展,以及一个用于引导项目结构和编排本地开发服务器的命令行界面。它将前端和后端逻辑集成到一个工作流中,以促进完整 Web 应用程序的创建。 该框架采用零 API 后端集成和直接数据库访问层,允许前端组件连接到无服务器函数和数据库,而无需手动定义 API。它具有一个模式驱动的类型生成器,通过分析后端数据库模式自动创建 TypeScript 定义,以同步客户端和服务器之间的数据模型。 该项目提供用于快速应用程序原型设计和 TypeScript 全栈工作流的工具。其能力涵盖多进程服务器编排和生成结构化项目模板,以集成前端和后端开发模式。

    Connects frontend components to serverless functions and databases for scalable growth.

    TypeScript
    在 GitHub 上查看↗14,129
  • aws/aws-cdkaws 的头像

    aws/aws-cdk

    12,817在 GitHub 上查看↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    Connects database events to compute or API services to build automated, event-driven workflows without managing infrastructure.

    TypeScriptawscloud-infrastructurehacktoberfest
    在 GitHub 上查看↗12,817
  • siderolabs/talossiderolabs 的头像

    siderolabs/talos

    10,659在 GitHub 上查看↗

    Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters. It functions as an API-driven infrastructure manager that replaces traditional shell access with a declarative gRPC interface to control operating system state and configuration. The system is distinguished by its use of a read-only root filesystem and a security-hardened kernel, which removes standard GNU utilities to reduce the attack surface. It ensures environment consistency by distributing the operating system as versioned, signed images and utilizes TPM-backed verified

    Provides compatibility layers and configuration handlers that adapt the system for specific cloud and hardware deployment environments.

    Gocloud-nativecontainerdgo
    在 GitHub 上查看↗10,659
  • boto/boto3boto 的头像

    boto/boto3

    9,834在 GitHub 上查看↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    AWS connects database events to serverless functions via triggers to automatically respond to data modifications.

    Pythonawsaws-sdkcloud
    在 GitHub 上查看↗9,834
  • pillarjs/path-to-regexppillarjs 的头像

    pillarjs/path-to-regexp

    8,597在 GitHub 上查看↗

    path-to-regexp 是一个 HTTP 路由匹配器和正则表达式生成器,将参数化路径字符串转换为正则表达式,用于匹配 Web 地址。它作为一个 URL 路由解析器和模式编译器,能够将人类可读的路径模板转换为用于路由的功能表达式。 该项目提供了根据定义的路径模式从 URL 中提取命名参数和通配符的功能。它还处理动态路径生成的反向过程,通过将值注入定义的参数占位符,将键值对转换为格式化的路径字符串。 该库涵盖了更广泛的路由实用程序,包括基于令牌的路径解析以及定义自定义参数分隔符的能力。它还支持锚点控制的匹配,以确定正则表达式是否必须从输入字符串的开头或结尾开始匹配。

    Provides settings for defining custom characters used as separators for URL parameters.

    TypeScript
    在 GitHub 上查看↗8,597
  • getmoto/motogetmoto 的头像

    getmoto/moto

    8,550在 GitHub 上查看↗

    Moto is a cloud service mockery framework and API mock server that simulates AWS infrastructure locally. It allows developers to test cloud-dependent code and verify infrastructure-as-code templates without deploying real resources or incurring costs. The project functions as an SDK interceptor that can patch existing service clients to redirect requests to a local mock environment. It can also be run as a standalone HTTP server, enabling any programming language to interact with the simulated endpoints. The framework covers a vast array of simulated capabilities, including data storage, com

    Exempts specific HTTP URLs or hosts from interception to allow requests to reach real destinations.

    Pythonawsbotoec2
    在 GitHub 上查看↗8,550
  • umdjs/umdumdjs 的头像

    umdjs/umd

    7,447在 GitHub 上查看↗

    This project provides a universal module definition pattern and JavaScript module wrapper. It establishes a standardized methodology for distributing JavaScript libraries that function across CommonJS, AMD, and browser global environments. The system uses an adapter approach to bridge different module systems, allowing a single file to operate in both Node.js and client-side browser environments without modification. This includes specific patterns for creating jQuery plugins that maintain compatibility across modular loaders and global scopes. The codebase implements environment-detection l

    Acts as a bridge enabling modules from different JavaScript module systems to interoperate without modification.

    JavaScript
    在 GitHub 上查看↗7,447
  • benmosher/eslint-plugin-importbenmosher 的头像

    benmosher/eslint-plugin-import

    5,922在 GitHub 上查看↗

    eslint-plugin-import 是一个 ESLint 静态分析插件,提供了一套规则和解析器来验证 import 语句,并强制执行关于文件如何导入和导出代码的架构约束。它作为一个模块验证器和解析器,确保 import 声明指向有效文件且引用的符号存在。 该项目识别递归导入链以防止循环依赖,并利用可配置的解析系统来映射别名和非标准文件路径。它还可以通过路径和文件夹模式匹配来区分内部项目文件和外部库依赖项。 该插件涵盖了更广泛的代码质量领域,包括强制执行导入样式的排序和分组、限制特定模块系统以及验证导出可用性以防止运行时错误。它还可以根据文件夹位置限制导入源或禁止特定路径类型。

    Restricts the use of specific module formats like CommonJS to ensure a consistent architectural pattern.

    JavaScript
    在 GitHub 上查看↗5,922
  • standard-things/esmstandard-things 的头像

    standard-things/esm

    5,245在 GitHub 上查看↗

    esm is an ECMAScript module loader and JavaScript module path resolver. It functions as a runtime system that executes standard JavaScript modules without requiring a separate build or bundling process. The project provides a compatibility bridge for CommonJS interoperability, wrapping CommonJS exports into synthetic modules to allow imports and exports between different module systems. It includes a dynamic module cache that stores resolved instances in memory to prevent redundant file system reads and repeated execution. The system handles runtime path resolution and file extension detecti

    Implements a compatibility layer that wraps CommonJS exports to allow them to be executed in modern JavaScript environments.

    JavaScriptes6es6-modulesesm
    在 GitHub 上查看↗5,245
  • rollup/pluginsrollup 的头像

    rollup/plugins

    3,750在 GitHub 上查看↗

    This is a collection of official extensions for the Rollup bundling process. These plugins serve as module transformers, resolution managers, and bundle optimizers designed to modify how JavaScript modules are processed, resolved, and optimized. The suite provides specialized capabilities for modern web transpilation, converting TypeScript, JSX, Flow, and GraphQL into compatible JavaScript. It distinguishes itself through extensive non-JavaScript asset integration, allowing the import of JSON, YAML, CSV, and image files as JavaScript modules or data URIs, and providing support for bundling We

    Provides a compatibility layer by replacing CommonJS global variables with equivalents in ES Module bundles.

    JavaScriptpluginsrolluprollup-plugins
    在 GitHub 上查看↗3,750
上一个12下一个
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Infrastructure and Runtime Adapters

探索子标签

  • Animation Fidelity AdaptersSystems that switch between high-performance graphics and static fallbacks based on hardware capabilities. **Distinct from Infrastructure and Runtime Adapters:** Distinct from general infrastructure adapters by focusing specifically on the visual fidelity of animations based on device power.
  • CommonJS Compatibility1 个子标签Compatibility layers that allow modern JavaScript environments to execute legacy CommonJS modules.
  • Containerization IntegrationsTools and configurations that enable applications to run and communicate effectively within containerized environments.
  • Module System Adapters1 个子标签Bridges that enable modules written for one JavaScript module system to run in another without modification. **Distinct from CommonJS Compatibility:** Broadens the scope from just CommonJS compatibility to an adapter between any two JS module systems (e.g., AMD and CommonJS).
  • Serverless IntegrationsAdapters and libraries that facilitate the deployment and execution of code within serverless computing platforms.
  • URL Configuration Handlers3 个子标签Utilities for parsing, validating, and managing URL-based configuration settings within an application.