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

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

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

50 مستودعات

Awesome GitHub RepositoriesAutomatic Configuration

Systems for configuring application components automatically based on environment or classpath.

Distinct from Application Configuration: Candidates focus on general settings management; this is specific to automated bean/component wiring.

Explore 50 awesome GitHub repositories matching software engineering & architecture · Automatic Configuration. Refine with filters or upvote what's useful.

Awesome Automatic Configuration GitHub Repositories

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

    chenglou/pretext

    48,480عرض على GitHub↗

    Pretext is a canvas-based text layout engine designed to calculate precise text dimensions and line breaks for custom rendering. It serves as a rich text measurement tool and a cross-browser typography normalizer, enabling the determination of pixel-perfect widths and heights for mixed inline content without relying on browser CSS. The project distinguishes itself through its ability to handle complex typography and dynamic layouts. It implements language-specific segmentation rules for CJK and Hangul scripts and corrects emoji width variances between DOM and canvas rendering. Additionally, i

    Verifies layout engine stability by rendering long-form text corpora across multiple languages.

    TypeScript
    عرض على GitHub↗48,480
  • trailofbits/algoالصورة الرمزية لـ trailofbits

    trailofbits/algo

    30,278عرض على GitHub↗

    Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration of personal VPN servers across multiple cloud infrastructure providers. It functions as a multi-cloud infrastructure provisioner and a VPN client configuration generator, creating the necessary tunnels and connection profiles for secure device connectivity. The project distinguishes itself by integrating a network ad-blocking DNS server directly into the deployment, filtering advertisements and malicious domains for all connected clients. It further simplifies the onboarding

    Injects custom configuration and SSH keys into virtual machines during first boot using templated scripts.

    Pythonansibleencryptionikev2
    عرض على GitHub↗30,278
  • sipeed/picoclawالصورة الرمزية لـ sipeed

    sipeed/picoclaw

    29,430عرض على GitHub↗

    Picoclaw is a lightweight framework designed for the deployment and orchestration of autonomous software agents. It functions as a cross-platform runtime that packages the entire system into a single self-contained binary, enabling native execution across diverse hardware architectures including RISC-V, ARM64, and x86_64. The platform is specifically optimized for resource-constrained environments, ensuring minimal startup times and a low memory footprint. The system distinguishes itself through intelligent task orchestration, which routes incoming requests to specific inference models based

    Provides automated environment setup and hardware detection to simplify the deployment of software components.

    Go
    عرض على GitHub↗29,430
  • heygen-com/hyperframesالصورة الرمزية لـ heygen-com

    heygen-com/hyperframes

    28,209عرض على GitHub↗

    Hyperframes is an HTML-to-video rendering engine and composition tool that transforms web layouts and CSS into encoded video files. It functions as a headless browser video pipeline and a distributed video rendering framework, allowing users to create seekable animations and programmatic motion designs using HTML, CSS, and JavaScript. The project differentiates itself as an AI agent video orchestrator, enabling the automation of video scripts and compositions through natural language prompts. It supports distributed video encoding by splitting rendering tasks across multiple serverless functi

    Analyzes HTML structure and attributes to detect syntax errors or incompatible design tokens before rendering.

    TypeScript
    عرض على GitHub↗28,209
  • fyne-io/fyneالصورة الرمزية لـ fyne-io

    fyne-io/fyne

    27,941عرض على GitHub↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Organizes graphical components using predefined rules that automatically handle positioning and scaling based on available space.

    Goandroidcross-platformfyne
    عرض على GitHub↗27,941
  • libgdx/libgdxالصورة الرمزية لـ libgdx

    libgdx/libgdx

    24,816عرض على GitHub↗

    LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin

    Positions and sizes interface elements using a parent-child hierarchy that automatically adjusts to different screen resolutions and widget sizes.

    Java2d3dandroid
    عرض على GitHub↗24,816
  • arendst/tasmotaالصورة الرمزية لـ arendst

    arendst/Tasmota

    24,502عرض على GitHub↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Registers hardware with a central controller by broadcasting configuration messages, allowing for immediate integration without manual setup.

    Carduinoautomationesp32
    عرض على GitHub↗24,502
  • react-grid-layout/react-grid-layoutالصورة الرمزية لـ react-grid-layout

    react-grid-layout/react-grid-layout

    22,319عرض على GitHub↗

    React Grid Layout is a toolkit for building draggable, resizable, and responsive dashboard interfaces. It functions as a coordinate-based grid system that reconciles component positions and dimensions through declarative metadata, allowing developers to manage complex collections of UI elements that users can interact with directly. The library distinguishes itself through an automated packing algorithm that maintains structural integrity by shifting elements to fill gaps and resolving overlaps. It supports responsive design by monitoring container width changes against pre-defined breakpoint

    Automatically adjusts item positions and sizes upon initialization to resolve overlaps and invalid dimensions.

    TypeScriptdrag-and-dropes2015grid
    عرض على GitHub↗22,319
  • vueuse/vueuseالصورة الرمزية لـ vueuse

    vueuse/vueuse

    22,092عرض على GitHub↗

    This project is a comprehensive collection of modular, reactive functions designed to streamline the development of user interfaces. It serves as a toolkit for managing application state, wrapping native browser hardware and system features, and encapsulating common logic patterns into reusable units. By binding asynchronous data sources, browser events, and system properties to component state, it provides a unified framework for building interactive web and desktop applications. The library distinguishes itself through its focus on composition and lifecycle management, allowing developers t

    Resolves and injects utility functions automatically during the build process to eliminate manual import statements.

    TypeScriptcomposableutility-libraryvue
    عرض على GitHub↗22,092
  • amd64fox/spotxالصورة الرمزية لـ amd64fox

    amd64fox/SpotX

    21,332عرض على GitHub↗

    SpotX is a desktop client patcher designed to modify the Spotify application. It functions as an ad-blocking modifier and UI customizer that removes advertisements and promotional content from the music player. The project includes tools to disable automatic updates, ensuring that custom patches and visual themes remain active. It also provides a telemetry blocking patch to prevent the application from sending usage data and analytics to the service provider. The tool enables interface customization to hide specific sections, such as podcasts and audiobooks, from the homepage. These modifica

    Provides mechanisms to disable automatic updates, ensuring that modifications and themes remain active.

    PowerShell
    عرض على GitHub↗21,332
  • spotx-official/spotxالصورة الرمزية لـ SpotX-Official

    SpotX-Official/SpotX

    21,320عرض على GitHub↗

    SpotX is a desktop application patching tool designed to modify the behavior and interface of streaming software. It functions as a software environment manager, allowing users to enforce specific version states, restrict data collection, and maintain a consistent application configuration by preventing automatic updates. The tool distinguishes itself by employing runtime binary patching and dynamic library injection to intercept system calls and modify application memory. These capabilities enable the removal of audio and visual advertisements, the blocking of telemetry, and the activation o

    Prevents the application from downloading and installing new versions automatically to maintain a stable software state.

    PowerShelladblockspotifyspotify-ad-blocker
    عرض على GitHub↗21,320
  • unocss/unocssالصورة الرمزية لـ unocss

    unocss/unocss

    18,854عرض على GitHub↗

    UnoCSS is an atomic CSS engine and utility-first framework that generates styles on-demand based on the specific classes used in your source code. By scanning your project files during the build process, it produces only the CSS necessary for your application, effectively minimizing bundle size and eliminating unused styles. The engine distinguishes itself through a highly modular, configuration-driven architecture that allows for deep customization of design tokens, rules, and presets. It supports advanced styling patterns such as attribute-based styling, tag-based styling, and dynamic varia

    Automatically detects and loads project configuration files to synchronize style generation with current project settings.

    TypeScriptatomic-cssengineunocss
    عرض على GitHub↗18,854
  • vim-airline/vim-airlineالصورة الرمزية لـ vim-airline

    vim-airline/vim-airline

    17,957عرض على GitHub↗

    vim-airline is a customizable status and tab line plugin for Vim that displays editor state and plugin metadata in real time. It serves as a visual interface extension and buffer manager, providing an enhanced UI through a dynamic status line and a top tab bar for navigating open files. The plugin features a theme-based styling system that supports predefined color schemes and specialized font icons. Users can configure the visual aesthetic by modifying colors and reordering individual status line sections to control which information is visible. The system manages editor state visualization

    Automatically calculates the visibility of status line sections based on the window width constraints.

    Vim Scriptstatuslinetablinevim
    عرض على GitHub↗17,957
  • op7418/guizang-ppt-skillالصورة الرمزية لـ op7418

    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

    Checks content against structural and typographic constraints to ensure adherence to the design system.

    HTMLai-agentclaude-codecodex
    عرض على GitHub↗17,621
  • rendercv/rendercvالصورة الرمزية لـ rendercv

    rendercv/rendercv

    16,955عرض على GitHub↗

    RenderCV is a command-line utility designed to transform structured YAML data into professionally typeset documents. By separating content from presentation, it allows users to maintain version-controlled resumes that are automatically rendered into high-quality PDF, HTML, and Markdown formats. The system leverages a specialized typesetting engine to ensure precise layout control and professional-grade typography. The project distinguishes itself through a schema-driven approach that enforces strict data validation, ensuring that input files are error-free before processing. Users can customi

    Validates numerical spacing and sizing values to prevent errors during the typesetting process.

    Pythoncvcv-buildercv-generator
    عرض على GitHub↗16,955
  • imagemagick/imagemagickالصورة الرمزية لـ ImageMagick

    ImageMagick/ImageMagick

    15,742عرض على GitHub↗

    ImageMagick is a comprehensive software suite for the creation, editing, composition, and conversion of digital images. It functions as both a command-line utility for batch processing and automation, and as a programming library that allows developers to integrate advanced image manipulation capabilities into external applications. The project is distinguished by its modular architecture, which supports hundreds of image formats through a pluggable coder system and external delegate libraries. It is designed for high-performance environments, utilizing memory-mapped pixel caching, stream-ori

    Arranges images into continuous irregular courses with automatic dimension calculation.

    Ccommand-line-image-tooldigital-image-editingimage-conversion
    عرض على GitHub↗15,742
  • systemd/systemdالصورة الرمزية لـ systemd

    systemd/systemd

    15,324عرض على GitHub↗

    systemd is a comprehensive system and service manager for Linux that orchestrates the entire operating system lifecycle. It functions as the primary init system, managing the transition from firmware to a fully initialized user space while providing a unified framework for service orchestration, hardware management, and resource control. The project distinguishes itself through its declarative, unit-based configuration model and dynamic dependency resolution, which allow for efficient, on-demand service activation and socket-based process management. It integrates deep system observability th

    Detects and initializes system management components within an initial RAM disk using specialized boot command line arguments.

    Ccinitlinux
    عرض على GitHub↗15,324
  • jessyancoding/androidautosizeالصورة الرمزية لـ JessYanCoding

    JessYanCoding/AndroidAutoSize

    13,731عرض على GitHub↗

    AndroidAutoSize is a screen adaptation library for Android that automatically scales layout dimensions and view sizes across different screen resolutions. It functions as an automatic layout scaler and view dimension manager, ensuring that user interface proportions remain consistent by referencing a base design dimension. The library allows developers to define screen measurements using alternative units such as millimeters, inches, or points instead of standard density-independent pixels. It includes capabilities for custom dimension overrides, enabling the scaling process to be disabled or

    Acts as an automatic layout engine that calculates component sizing based on base design constraints.

    Javaadapterviewandroidarms
    عرض على GitHub↗13,731
  • sunnyyoung/wechattweakالصورة الرمزية لـ sunnyyoung

    sunnyyoung/WeChatTweak

    13,742عرض على GitHub↗

    WeChatTweak is a desktop application modifier designed to extend the functionality of the WeChat messaging client. It operates by injecting custom code into the application's runtime environment to alter its behavior, allowing users to bypass native constraints and manage their messaging experience with greater control. The tool enables users to run multiple instances of the messaging client simultaneously on a single machine, facilitating concurrent session management for different accounts. It also provides mechanisms to preserve message history by intercepting and retaining content that th

    Prevents the application from checking for or installing automatic updates to maintain custom modifications.

    Swiftalfredalfred-workflowmacos
    عرض على GitHub↗13,742
  • aosp-mirror/platform_frameworks_baseالصورة الرمزية لـ aosp-mirror

    aosp-mirror/platform_frameworks_base

    10,812عرض على GitHub↗

    This project provides the core framework and system API layer for the Android operating system. It consists of the fundamental Java and C++ libraries that define system behavior and establish the interface contracts required for system applications and hardware abstraction. The project includes a runtime optimizer used to reduce startup time and improve execution speed by pre-compiling methods and configuring boot images. It also features a software quality toolchain that enforces code formatting, audits commit metadata, and manages API compatibility to ensure stable interface contracts acros

    Configures boot images to define preloaded classes, optimizing memory allocation and reducing system startup time.

    Java
    عرض على GitHub↗10,812
السابق123التالي
  1. Home
  2. Software Engineering & Architecture
  3. Automatic Configuration

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

  • Automated Device DiscoveryBroadcasts configuration details to enable automatic hardware registration with controllers. **Distinct from Automatic Configuration:** Distinct from automatic configuration: focuses on network-based discovery and registration of hardware.
  • Automatic Layout Engines5 وسوم فرعيةSystems that automatically calculate component positioning and sizing based on container constraints. **Distinct from Automatic Configuration:** Distinct from Automatic Configuration: focuses on UI layout geometry rather than component wiring.
  • Initial Boot Configurations4 وسوم فرعيةAutomated execution of command sequences upon first boot or factory reset to restore device state. **Distinct from Automatic Configuration:** Distinct from Automatic Configuration: focuses on the specific lifecycle event of initial boot/reset rather than general component wiring.
  • IntelliSense ConfigurationsAutomatic detection of compiler and header paths to enable code intelligence without manual setup. **Distinct from Automatic Configuration:** Distinct from Automatic Configuration: focuses on editor-level IntelliSense setup for C/C++, not general application component wiring.
  • Storage Cleanup ConfigurationsConfiguration settings that define storage limits and trigger automatic purging of old data. **Distinct from Automatic Configuration:** Distinct from Automatic Configuration: focuses on storage retention policies rather than general component wiring.
  • Update BlockersUtilities that prevent applications from checking for or installing automatic updates. **Distinct from Automatic Configuration:** Distinct from Automatic Configuration: focuses on disabling update mechanisms rather than configuring application components.