awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

51 repository-uri

Awesome GitHub RepositoriesOS-Specific Integration Modules

Targeted utilities designed to interface with the unique APIs, display protocols, and security requirements of specific operating systems.

Explore 51 awesome GitHub repositories matching operating systems & systems programming · OS-Specific Integration Modules. Refine with filters or upvote what's useful.

Awesome OS-Specific Integration Modules GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • vinta/awesome-pythonAvatar vinta

    vinta/awesome-python

    303,207Vezi pe GitHub↗

    Acest proiect este un director cuprinzător, curatoriat de comunitate, care organizează un peisaj vast de biblioteci, framework-uri și instrumente software Python. Servește drept bază de cunoștințe centralizată concepută pentru a facilita navigarea în ecosistem și a accelera descoperirea de către dezvoltatori pe parcursul întregului ciclu de viață al dezvoltării software. Directorul se distinge prin furnizarea unui index structurat de resurse categorisite pe domeniu tehnic, variind de la utilitare fundamentale de dezvoltare la domenii de inginerie specializate. Acoperă capabilități de nivel înalt, inclusiv inteligență artificială, știința datelor, dezvoltare web și gestionarea infrastructurii, permițând dezvoltatorilor să identifice soluții verificate pentru provocări tehnice specifice. Proiectul cuprinde o suprafață largă de capabilități, inclusiv instrumente pentru gestionarea dependențelor, analiza statică a codului și testarea automatizată. De asemenea, cataloghează resurse pentru stocarea persistentă a datelor, orchestrarea infrastructurii cloud și dezvoltarea interfețelor, oferind o referință unificată pentru construirea și menținerea sistemelor software complexe.

    Bridge application logic with native platform features through specialized system-level integration modules.

    Pythonawesomecollectionspython
    Vezi pe GitHub↗303,207
  • rustdesk/rustdeskAvatar rustdesk

    rustdesk/rustdesk

    116,258Vezi pe GitHub↗

    RustDesk is a cross-platform remote desktop client that enables users to initiate and receive remote sessions. It provides a complete infrastructure for self-hosted remote access, utilizing a signaling and relay server architecture to maintain connectivity when direct peer-to-peer links are unavailable. The software is designed to function across desktop and mobile environments, offering native remote control, screen sharing, and file management capabilities. What distinguishes the platform is its centralized administrative control plane, which allows for granular management of security polic

    Details system-level requirements for screen recording, input monitoring, and accessibility permissions.

    Rustandroidanydeskdart
    Vezi pe GitHub↗116,258
  • florinpop17/app-ideasAvatar florinpop17

    florinpop17/app-ideas

    95,036Vezi pe GitHub↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through plugin-based integration and natural language triggers. The platform distinguishes itself through a robust static analysis engine that traverses syntax trees to enforce structural coding standards and identify violations. Users can define custom review rules, architectural prefer

    Connects command-line operations to native Windows features like file explorer and PowerShell for seamless platform integration.

    applicationscodingcodingchallenges
    Vezi pe GitHub↗95,036
  • google/leveldbAvatar google

    google/leveldb

    39,152Vezi pe GitHub↗

    LevelDB is an embedded database library and persistent storage engine that provides a sorted key-value store. It uses a log-structured merge-tree architecture to map byte arrays to values, running directly within a process to provide storage without the need for a separate server process. The system is distinguished by its use of custom comparison functions to define key ordering, enabling efficient range scans and sequenced lookups. It ensures data reliability through atomic batch execution, consistent snapshot generation, and log-based recovery after failures. The engine covers broad capab

    Provides an abstract file system interface to decouple the storage engine from the underlying operating system.

    C++
    Vezi pe GitHub↗39,152
  • hashicorp/vagrantAvatar hashicorp

    hashicorp/vagrant

    27,154Vezi pe GitHub↗

    Vagrant is a virtual machine environment manager and infrastructure as code tool used to create and configure consistent development environments. It acts as a virtual machine provisioner and hypervisor abstraction layer, allowing users to define machine specifications and automate software installation on guest systems via declarative configuration files. The project enables cross-hypervisor orchestration by decoupling the command interface from specific virtualization backends. It ensures environment consistency through the distribution of pre-configured machine images and the orchestration

    Configures system permissions to allow starting machines and executing privileged tasks without password prompts.

    Rubyautomationrubyvagrant
    Vezi pe GitHub↗27,154
  • libuv/libuvAvatar libuv

    libuv/libuv

    26,912Vezi pe GitHub↗

    libuv is a cross-platform asynchronous I/O library that provides an abstraction layer for event-driven networking, filesystem operations, and system signals. It utilizes a non-blocking event loop to coordinate asynchronous tasks and I/O events across different operating systems. The project features a unified interface for managing TCP, UDP, and DNS resolution, alongside an inter-process communication layer for sharing sockets via named pipes and Unix domain sockets. To prevent blocking the main execution loop, it includes a multi-platform thread pool for offloading computationally expensive

    Provides an abstraction layer that wraps OS-specific mechanisms like epoll, kqueue, and IOCP into a unified interface.

    Casynchronousdeep-ioio
    Vezi pe GitHub↗26,912
  • tibixdev/winboatAvatar TibixDev

    TibixDev/winboat

    21,681Vezi pe GitHub↗

    Winboat is a virtualization manager that provides a graphical interface for automating Windows installations and running Windows environments on Linux. It functions as a system for integrating Windows applications directly into a Linux desktop, allowing them to appear as native windows. The platform utilizes hardware-accelerated virtualization to manage guest operating systems and includes utilities for mapping physical USB hardware directly into virtual environments. It supports cross-platform data exchange by mounting host directories within the guest system, enabling direct file access bet

    Integrates Windows applications into the Linux desktop by mounting host filesystems and embedding windows.

    TypeScriptdockerdocker-composelinux
    Vezi pe GitHub↗21,681
  • translucenttb/translucenttbAvatar TranslucentTB

    TranslucentTB/TranslucentTB

    18,926Vezi pe GitHub↗

    TranslucentTB is a desktop utility designed to modify the visual appearance of the Windows taskbar. It functions as a system interface extension that allows users to adjust the transparency and visual style of the taskbar to achieve a personalized desktop aesthetic. The application interacts with system APIs to intercept and override default rendering behaviors, enabling effects such as blur, acrylic, or clear transparency. It monitors system events and window focus changes in real-time, allowing the taskbar appearance to update dynamically based on current user activity and workspace conditi

    Modifies core operating system interface elements to create a more cohesive and visually appealing workspace environment.

    C++acrylicaeroblur
    Vezi pe GitHub↗18,926
  • mountain-loop/yaakAvatar mountain-loop

    mountain-loop/yaak

    18,778Vezi pe GitHub↗

    Yaak is a cross-platform desktop client and command-line utility designed for developing, testing, and debugging API endpoints. It supports multi-protocol request execution for REST, GraphQL, and gRPC services, providing a unified environment for managing network interactions, authentication credentials, and automated testing workflows. The tool distinguishes itself through a local-first architecture that stores all workspace configurations and request definitions directly on the filesystem. This design enables native integration with version control systems like Git, allowing teams to track

    Secures sensitive credentials by delegating storage to OS-native keychains.

    TypeScriptbruno-alternativegraphqlgrpc
    Vezi pe GitHub↗18,778
  • rocksdanister/livelyAvatar rocksdanister

    rocksdanister/lively

    18,243Vezi pe GitHub↗

    Lively is a desktop wallpaper engine for Windows that renders videos, web pages, and interactive shaders as dynamic, animated backgrounds. It functions by creating a transparent window layer behind desktop icons, utilizing native system handles to integrate content directly into the workspace. The application provides tools for system personalization, including the ability to adjust taskbar transparency and application themes to modify the visual style of the operating system. It also includes a command-line interface that allows for the automation of background playback and system configurat

    Modifies operating system interface elements like taskbar transparency and themes for improved visual consistency.

    C#csharpdesktopdesktop-wallpaper
    Vezi pe GitHub↗18,243
  • mustardchef/wsabuildsAvatar MustardChef

    MustardChef/WSABuilds

    17,648Vezi pe GitHub↗

    WSABuilds is a management framework designed to deploy and customize virtualized mobile runtime environments on desktop operating systems. It provides a comprehensive suite of tools for building, installing, and maintaining these environments, enabling the native execution of mobile applications alongside standard desktop software. The project distinguishes itself through its focus on deep system integration and lifecycle management. It allows users to generate tailored virtual environment packages by injecting administrative tools, service components, and specific configurations prior to dep

    Integrates system-level components to support mobile application compatibility on desktop hardware.

    Pythonandroidandroid-emulatorgoogle-apps
    Vezi pe GitHub↗17,648
  • microsoft/react-native-windowsAvatar microsoft

    microsoft/react-native-windows

    17,300Vezi pe GitHub↗

    This project is a framework for Windows desktop application development that allows the creation of native user interfaces using React and JavaScript. It enables the compilation of high-level application logic into native executables by targeting the Windows software development kit. The system leverages a C++ scene graph and visual layer for high-performance native rendering and provides mechanisms to map JavaScript calls to native C++ or C# methods. It synchronizes application styles with native operating system theme brushes to maintain visual consistency and manages desktop-specific inter

    Connects JavaScript application logic to low-level C++ or C# system APIs to access OS-specific hardware and features.

    C++dotnetreactreact-native
    Vezi pe GitHub↗17,300
  • flet-dev/fletAvatar flet-dev

    flet-dev/flet

    15,611Vezi pe GitHub↗

    Flet is a cross-platform framework that enables developers to build interactive desktop, mobile, and web applications using only Python. By utilizing a declarative programming model, it allows for the construction of complex user interfaces through a hierarchical structure of components, removing the need for specialized knowledge of web-specific languages like HTML, CSS, or JavaScript. The framework distinguishes itself by offloading visual rendering to a high-performance graphics engine while maintaining application logic within a centralized server-side environment. This architecture synch

    Manages access to device features like camera and location through platform-specific configurations.

    Pythonandroidcross-platformdesktop
    Vezi pe GitHub↗15,611
  • ionic-team/capacitorAvatar ionic-team

    ionic-team/capacitor

    15,054Vezi pe GitHub↗

    Capacitor is a cross-platform mobile framework that enables developers to build native applications using web technologies. It functions as a hybrid app container, wrapping web assets within a native runtime that provides a standardized bridge to device hardware and system-level services. By exposing native functionality through a plugin-based architecture, it allows web applications to access platform-specific features while maintaining a consistent interface across mobile and desktop environments. The project distinguishes itself by maintaining native project files as source assets, allowin

    Maps application security requirements to native permission settings to ensure proper access to device hardware.

    TypeScriptandroidcapacitorcordova
    Vezi pe GitHub↗15,054
  • zserge/webviewAvatar zserge

    zserge/webview

    14,109Vezi pe GitHub↗

    This is a lightweight, header-only C/C++ library used to embed browser engines into native desktop applications. It serves as a desktop GUI framework that allows developers to build native applications using HTML and CSS for the user interface layer. The library provides a unified cross-platform browser component that wraps WebKit on Linux and macOS and WebView2 on Windows. It includes a native code bridge to bind JavaScript functions to C++ logic, enabling high-performance operations and data exchange across language boundaries. The project handles platform-specific browser integration and

    Integrates native platform APIs like WebKit and WebView2 to embed browser engines directly into application windows.

    C++
    Vezi pe GitHub↗14,109
  • microsoft/windows-rsAvatar microsoft

    microsoft/windows-rs

    12,444Vezi pe GitHub↗

    This project provides a comprehensive set of language bindings that enable direct interaction with the Windows API and Windows Runtime components from Rust. It serves as a native interface for systems programming, allowing developers to execute system functions and access operating system services while maintaining memory safety and idiomatic language constructs. The library utilizes metadata-driven code generation to map the entire Windows API surface area into type-safe wrappers. By employing a zero-cost abstraction layer, it ensures that these high-level calls compile to the same machine i

    Provides a low-level interface for executing Windows system functions and interacting with operating system services directly from code.

    Rustrustwindows
    Vezi pe GitHub↗12,444
  • libevent/libeventAvatar libevent

    libevent/libevent

    11,914Vezi pe GitHub↗

    Libevent is a cross-platform library that provides a mechanism for executing callback functions when specific events occur on file descriptors, signals, or timers. It functions as a network event loop framework, enabling the development of applications that manage concurrent network connections and non-blocking input and output operations within a single execution context. The library distinguishes itself by providing a portable abstraction layer that automatically selects the most efficient system-level event notification mechanism available on the host operating system. It includes thread-s

    Automatically selects the most efficient system-level event notification mechanism available on the host operating system.

    Casyncccross-platform
    Vezi pe GitHub↗11,914
  • phalcon/cphalconAvatar phalcon

    phalcon/cphalcon

    10,829Vezi pe GitHub↗

    Phalcon is a full-stack PHP web framework implemented as a compiled C extension that loads directly into the PHP interpreter. Rather than executing PHP scripts at runtime, the framework runs as a native C module, bundling routing, ORM, templating, and caching into immutable structures compiled at build time. This architecture hooks directly into PHP's internal Zend Engine API to bypass userland function call overhead, processes HTTP requests through a C-level event pipeline, and passes data between layers using pointer references instead of duplicating memory buffers. The framework manages ob

    Hooks directly into PHP's internal Zend Engine API to bypass userland function call overhead.

    PHPext-phalconextensionframework
    Vezi pe GitHub↗10,829
  • mobile-dev-inc/maestroAvatar mobile-dev-inc

    mobile-dev-inc/Maestro

    10,788Vezi pe GitHub↗

    Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by querying the native accessibility tree of an application, allowing for black-box testing without requiring source code instrumentation or platform-specific dependencies. The framework distinguishes itself through a unified command syntax that abstracts interactions across Android, iOS, and web environments. It features a dynamic synchronization engine that automatically pauses test execution to account for non-deterministic animations and network-dependent content loading, ensuring

    Provides commands to grant or deny application permissions during automated test flows.

    Kotlinandroidblackbox-testingios
    Vezi pe GitHub↗10,788
  • henrypp/memreductAvatar henrypp

    henrypp/memreduct

    9,715Vezi pe GitHub↗

    MemReduct is a Windows memory management tool designed to monitor RAM usage and free up physical memory. It functions as a system cache cleaner that flushes working sets, registry caches, modified file caches, and standby lists to reduce overall memory consumption. The project operates as an automated memory optimizer, utilizing a background service to trigger cleaning routines based on predefined timeouts or resource thresholds. It includes a real-time monitoring dashboard to track system memory and pagefile statistics and provides a command-line interface for executing memory reduction task

    Calls native Windows system functions to flush working sets and clear standby memory lists.

    Ccleanerfossmem-reduct
    Vezi pe GitHub↗9,715
Înapoi123Înainte
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel and Core Internals
  4. System Programming Primitives
  5. System Abstractions
  6. OS-Specific Integration Modules

Explorează sub-etichetele

  • Browser Engine Integrations1 sub-tagIntegration of native browser engine APIs into application windows. **Distinct from OS-Specific Integration Modules:** Focuses specifically on embedding browser engines rather than general OS API integration.
  • Inter-OS Boot IntegrationMechanisms to trigger a reboot directly into a different installed operating system. **Distinct from Windows System Integrations:** Specifically about triggering a reboot into another OS, not API integration between OSs.
  • Linux Display Server RequirementsSpecifications or configurations defining the display server requirements necessary for software functionality on Linux.
  • Multiplexing AbstractionsInterfaces that select the most efficient system-level event notification mechanism available on the host operating system. **Distinct from OS-Specific Integration Modules:** Distinct from general OS integration: focuses specifically on selecting and abstracting system-level I/O multiplexing mechanisms like epoll or kqueue.
  • OS Abstraction Layers3 sub-tag-uriVirtual interfaces that decouple software from specific operating system file and I/O implementations. **Distinct from OS-Specific Integration Modules:** Focuses on providing a generic interface to hide OS differences, rather than just modules that integrate with a specific OS's unique APIs.
  • OS-Specific Keystroke SequencesAutomated input sequences tailored to the specific shortcuts and APIs of a detected operating system. **Distinct from OS-Specific Integration Modules:** Focuses on the resulting keystroke sequences for automation rather than general OS integration modules.
  • Platform Permission Requirements1 sub-tagDocumentation or requirements detailing the system-level permissions needed for specific platform features like remote control.
  • Windows System Integrations5 sub-tag-uriModules that facilitate integration between application code and native Windows platform features or system-level operations.