awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 Repos

Awesome GitHub RepositoriesNative System Extensions

Low-level extensions that integrate directly with the operating system runtime for performance-critical tasks.

Distinguishing note: Focuses on native runtime integration for system-level services rather than general-purpose plugins.

Explore 15 awesome GitHub repositories matching operating systems & systems programming · Native System Extensions. Refine with filters or upvote what's useful.

Awesome Native System Extensions GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • agalwood/motrixAvatar von agalwood

    agalwood/Motrix

    51,978Auf GitHub ansehen↗

    Motrix is a cross-platform desktop application designed to manage file transfers across HTTP, FTP, and BitTorrent protocols. It functions as a standalone network protocol client that provides a unified graphical interface for controlling active downloads, including the ability to manage concurrent tasks, set bandwidth limits, and process magnet links. The application distinguishes itself through a multi-process architecture that isolates the user interface from background download operations, ensuring system stability during intensive network activity. It optimizes data transfer speeds by uti

    Executes performance-critical operations using compiled native binary extensions.

    JavaScriptaria2bittorrentbt
    Auf GitHub ansehen↗51,978
  • rxhanson/rectangleAvatar von rxhanson

    rxhanson/Rectangle

    29,247Auf GitHub ansehen↗

    Rectangle is a desktop window manager that organizes open application windows into predefined layouts and grid positions. It functions as a background utility, allowing users to manipulate window frames through keyboard shortcuts or mouse gestures to improve multitasking and workspace efficiency. The application acts as a native interface extension, providing window snapping and tiling functionality that integrates directly with the operating system. It supports multi-monitor setups, enabling the distribution and alignment of windows across various displays. By utilizing the system accessibil

    Executes core logic within the native process to ensure low-latency access to system windowing services.

    Swift
    Auf GitHub ansehen↗29,247
  • koekeishiya/yabaiAvatar von koekeishiya

    koekeishiya/yabai

    29,111Auf GitHub ansehen↗

    yabai is a tiling window manager and workspace orchestrator for macOS. It uses a binary space partitioning algorithm to automatically arrange application windows into non-overlapping rectangular regions to maximize screen real estate. The project provides a command line interface for controlling windows, displays, and virtual spaces, enabling the creation of custom desktop automation scripts. It includes capabilities for managing virtual desktops and disabling system animations to increase navigation speed. The system also supports mouse-based window focus, which automatically shifts the act

    Utilizes native system extensions to interact with low-level macOS APIs for manipulating window properties and application focus.

    C
    Auf GitHub ansehen↗29,111
  • pqrs-org/karabiner-elementsAvatar von pqrs-org

    pqrs-org/Karabiner-Elements

    22,362Auf GitHub ansehen↗

    Karabiner-Elements is a system-level utility designed for advanced keyboard and mouse customization. It functions as a background service that intercepts raw hardware input signals at the driver level, allowing for the transformation of key presses and pointer movements before they reach the operating system. By utilizing virtual input device emulation, the software re-injects modified events into the system stream, enabling complex remapping, macro execution, and hardware-specific control. The project distinguishes itself through a sophisticated state-based logic engine that enables context-

    Manages the necessary system-level permissions and security authorizations required for deep input integration.

    C++keyboardmacos
    Auf GitHub ansehen↗22,362
  • atmosphere-nx/atmosphereAvatar von Atmosphere-NX

    Atmosphere-NX/Atmosphere

    19,195Auf GitHub ansehen↗

    Atmosphere is a custom firmware for the Nintendo Switch that provides core system components for loading custom kernels, managing modified operating systems, and redirecting hardware storage. It functions as a customized operating system designed to enable deep system modification and functional extensions. The project distinguishes itself through a system module injector and an application patching engine that allow for the loading of custom binary modules and patches to add features to the console. It also includes a virtual storage manager that redirects internal hardware writes to a virtu

    Injects system extensions and patches into memory to provide expanded functional capabilities and hooks.

    C++
    Auf GitHub ansehen↗19,195
  • dortania/opencore-legacy-patcherAvatar von dortania

    dortania/OpenCore-Legacy-Patcher

    17,633Auf GitHub ansehen↗

    OpenCore Legacy Patcher is a utility designed to enable the installation and operation of modern operating systems on legacy hardware that is no longer officially supported. By interposing a custom bootloader between the system firmware and the kernel, the project facilitates the deployment of current software releases on older devices, bypassing restrictive compatibility checks and hardware identification requirements. The project distinguishes itself through a comprehensive framework for system interposition and persistent patching. It employs dynamic kernel extension injection and runtime

    Loads kernel extensions into memory during startup to provide hardware support missing from the operating system.

    Pythonbig-surmacosopencore
    Auf GitHub ansehen↗17,633
  • pyo3/pyo3Avatar von PyO3

    PyO3/pyo3

    15,344Auf GitHub ansehen↗

    This project provides a framework for binding Rust and Python, enabling the creation of native extension modules and the embedding of the Python interpreter within host applications. It functions as a cross-language interoperability library that facilitates the execution of scripts, the definition of classes, and the sharing of data structures across the boundary of the two runtimes. The framework distinguishes itself through the use of procedural macros to automate the generation of boilerplate code, simplifying the process of exposing native functions and data types. It employs type-level m

    Creates native extension modules from compiled code to allow seamless integration with external scripts.

    Rustbindingffipython
    Auf GitHub ansehen↗15,344
  • microsoft/sql-server-samplesAvatar von microsoft

    microsoft/sql-server-samples

    11,122Auf GitHub ansehen↗

    This is a reference implementation library providing a collection of code samples, Transact-SQL scripts, and schemas for SQL Server, Azure SQL, and Azure Synapse. It focuses on providing standardized implementation patterns and reference code for building relational databases and cloud data warehouses. The library distinguishes itself by offering specialized guides and examples for deploying database instances within containerized environments and Azure cloud services. It includes specific reference databases and language extensions for integrating machine learning services and advanced analy

    Integrates external language runtimes directly within the database process for machine learning and analytics.

    Auf GitHub ansehen↗11,122
  • mainmatter/100-exercises-to-learn-rustAvatar von mainmatter

    mainmatter/100-exercises-to-learn-rust

    9,134Auf GitHub ansehen↗

    This project is a structured Rust programming course and learning path consisting of a sequence of interactive coding exercises. It provides a curriculum designed to guide learners from basic language fundamentals, such as syntax and type systems, to the development of complex applications. The learning experience is supported by a command-line solution validator that verifies the correctness of code solutions. The curriculum follows a progressive problem sequencing model, allowing users to master memory management and application logic through a series of practical coding challenges. The sc

    Teaches how to build high-performance native extensions to integrate computationally expensive tasks into host environments.

    Rustexerciseslearning-by-doingrust
    Auf GitHub ansehen↗9,134
  • sindresorhus/gifski-appAvatar von sindresorhus

    sindresorhus/gifski-app

    8,459Auf GitHub ansehen↗

    gifski-app is a native macOS desktop application used to convert video files into high-quality animated GIFs. It functions as both a standalone tool and a macOS system extension, allowing for the transformation of media files into animations with configurable dimensions, frame rates, and looping options. The application includes a specialized bounce animation generator that creates yo-yo effect images, which play forward and then backward in a continuous loop. Integration with the macOS ecosystem enables conversion directly from the system share menu within other applications. The software a

    Implements native system extensions to integrate conversion capabilities into the macOS ecosystem.

    Swift
    Auf GitHub ansehen↗8,459
  • cog-creators/red-discordbotAvatar von Cog-Creators

    Cog-Creators/Red-DiscordBot

    5,437Auf GitHub ansehen↗

    Red-DiscordBot is a modular framework for building and self-hosting Discord bots. It functions as a server management tool and community moderation bot that can be tailored by enabling or disabling specific feature modules. The system is distinguished by its extensible plugin architecture, which allows for the integration of third-party modules and the development of custom functional packages. Users can manage bot behavior through a chat-based interface, enabling them to assemble custom bots and define unique responses and behaviors without writing new code. The framework covers a broad ran

    Provides tools for developing custom modular extensions that load directly into a bot instance.

    Pythonbotchatbotdiscord
    Auf GitHub ansehen↗5,437
  • pypa/sampleprojectAvatar von pypa

    pypa/sampleproject

    5,245Auf GitHub ansehen↗

    Dieses Projekt ist eine Referenzimplementierung und ein Tutorial, das den End-to-End-Workflow für das Bauen, Versionieren und Hochladen von Python-Distributionen demonstriert. Es dient als konkrete Projektvorlage und Beispiel für die Konfiguration von Metadaten und Build-Artefakten für Paket-Indices. Das Repository veranschaulicht, wie Software verpackt wird, indem Projektmetadaten und Dependencies in statischen Konfigurationsdateien definiert werden. Es deckt den Prozess der Transformation von Source-Trees in versionierte Archive und plattformspezifische Binärdistributionen ab, wobei insbesondere der Bau von Binary-Wheels und Source-Distributionen gezeigt wird. Das Projekt deckt breitere Funktionsbereiche ab, darunter Dependency-Management, die Erstellung von Command-Line-Interfaces und die Automatisierung des Release-Publishings in Repositories. Zudem demonstriert es die Verwendung isolierter virtueller Umgebungen und die Integration von Binär-Extensions.

    Demonstrates the development of high-performance native modules in low-level languages for host environments.

    Python
    Auf GitHub ansehen↗5,245
  • tbxark/chatgpt-telegram-workersAvatar von TBXark

    TBXark/ChatGPT-Telegram-Workers

    3,797Auf GitHub ansehen↗

    This project is a serverless framework for deploying Telegram bots that interface with large language models and AI image generators. It functions as an edge-based orchestrator and gateway that routes messages between the Telegram API and various AI service providers using a stateless architecture. The system enables the management of multiple bot instances and allows for the dynamic switching of AI models and system prompts within a single chat interface. It distinguishes itself through a modular plugin system that allows for the injection of custom logic and specialized behaviors into the m

    Allows extending bot behavior and creating specialized AI personas through a modular plugin system.

    TypeScript
    Auf GitHub ansehen↗3,797
  • nextcloud/desktopAvatar von nextcloud

    nextcloud/desktop

    3,613Auf GitHub ansehen↗

    This project is a multi-device synchronization tool and remote storage manager that maintains a mirrored state of data between a local machine and a remote server. It provides cloud file synchronization and cross-device data access, allowing local files and folders to be consistent across multiple computers. The client utilizes WebDAV for file management and synchronization, while employing the Open Collaboration Services API for account and session management. It integrates a cross-platform native wrapper to provide OS-level file system integration and includes a command line interface for m

    Enables the creation of custom applications through a standardized development environment and hooks.

    C++c-plus-pluscppdesktop
    Auf GitHub ansehen↗3,613
  • casualsnek/waydroid_scriptAvatar von casualsnek

    casualsnek/waydroid_script

    3,295Auf GitHub ansehen↗

    waydroid_script is a system configuration toolkit and container customizer for Waydroid. It provides automation scripts to modify the Android environment on Linux, focusing on the deployment of core services and system-level extensions. The project enables the integration of Google Play Services and the registration of device identifiers for app store access. It integrates binary translation layers to allow ARM-based applications to run on x86 hardware and installs digital rights management layers for protected media playback. The toolkit covers a broad range of system modifications, includi

    Enables the addition of system-level modifications and third-party applications to expand native environment capabilities.

    Pythonandroidlinuxmagisk
    Auf GitHub ansehen↗3,295
  1. Home
  2. Operating Systems & Systems Programming
  3. Platform Development and Integration
  4. Native System Extensions

Unter-Tags erkunden

  • Container System ExtensionsSystem-level modifications and third-party applications added to a containerized OS image. **Distinct from Native System Extensions:** Focuses on adding extensions to a container image rather than native kernel/runtime performance extensions
  • Extension Development2 Sub-TagsThe process of building high-performance native modules for host environments. **Distinct from Native System Extensions:** Distinct from Native System Extensions: focuses on the development activity and general host integration rather than OS-level runtime services.
  • Language Extensions1 Sub-TagHigh-performance native modules integrated into host environments to execute computationally expensive tasks. **Distinct from Native System Extensions:** Distinct from Native System Extensions: focuses on language-level host integration for general tasks rather than low-level OS runtime services.
  • Security AuthorizationMechanisms for managing and granting system-level permissions to kernel extensions and drivers. **Distinct from Native System Extensions:** Focuses on the security authorization process for system extensions rather than the runtime integration itself.
  • System Extension InjectorsMechanisms for injecting system extensions into memory to provide missing hardware support. **Distinct from Native System Extensions:** Distinct from Native System Extensions: focuses on the injection process for hardware support rather than runtime integration.