awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 dépôts

Awesome GitHub RepositoriesNative System Interfacing

Mechanisms for executing platform-specific code and accessing native operating system APIs.

Distinguishing note: Candidates focus on documentation or API schemas, whereas this feature provides the runtime capability to execute native code.

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

Awesome Native System Interfacing GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • nativescript/nativescriptAvatar de NativeScript

    NativeScript/NativeScript

    25,446Voir sur GitHub↗

    NativeScript is a cross-platform mobile development framework that enables the creation of native iOS and Android applications using JavaScript or TypeScript. It provides a direct bridge to native platform APIs, allowing developers to invoke native classes, methods, and properties directly from script code while maintaining full access to underlying mobile operating system features. The framework distinguishes itself through its direct native UI rendering, which maps declarative markup components to actual platform-native widgets rather than web-based views. This architecture is supported by

    Calls native platform capabilities directly from script code using provided type definitions and runtime bridges to interact with underlying operating system features.

    TypeScriptandroidangularcapacitor
    Voir sur GitHub↗25,446
  • microsoft/onnxruntimeAvatar de microsoft

    microsoft/onnxruntime

    19,347Voir sur GitHub↗

    This project is a cross-platform machine learning inference engine designed to execute pre-trained models across diverse operating systems and hardware environments. It functions as a standardized execution framework that manages the entire lifecycle of model inference, from loading and graph optimization to hardware-accelerated execution and generative sequence management. The runtime distinguishes itself through a highly modular architecture that decouples model logic from hardware-specific kernels. By utilizing an execution provider abstraction, it enables developers to offload computation

    Provides runtime capabilities to invoke built-in operations directly from custom operator logic for efficient preprocessing and state management.

    C++ai-frameworkdeep-learninghardware-acceleration
    Voir sur GitHub↗19,347
  • nim-lang/nimAvatar de nim-lang

    nim-lang/Nim

    18,071Voir sur GitHub↗

    Nim is a statically typed, compiled systems programming language designed for high performance and cross-platform development. It translates high-level source code into C, C++, or JavaScript, allowing developers to produce efficient native binaries or web-compatible scripts from a single codebase. The language emphasizes a clean, indentation-based syntax that simplifies code hierarchy while maintaining the power of a full-featured systems language. What distinguishes Nim is its robust metaprogramming framework, which allows developers to inspect, modify, and generate code structures during th

    Wraps operating system calls to interact with platform-specific interfaces and system functionality.

    Nimcompilerefficienthacktoberfest
    Voir sur GitHub↗18,071
  • google-ai-edge/galleryAvatar de google-ai-edge

    google-ai-edge/gallery

    15,162Voir sur GitHub↗

    This project is a development framework for building edge-based AI agents that perform multimodal inference and system-level automation directly on mobile devices. By prioritizing local-first execution, the platform ensures data privacy and offline functionality, allowing developers to run large language models on hardware without requiring external server connectivity. The framework distinguishes itself through an integrated orchestration layer that connects language models to custom tools, scripts, and native device intents. It provides a structured registry for mapping natural language ins

    Maps model instructions to native device intents and local controls to execute complex system actions.

    Kotlin
    Voir sur GitHub↗15,162
  • ionic-team/capacitorAvatar de ionic-team

    ionic-team/capacitor

    15,054Voir sur 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

    Loads the cross-platform runtime into web applications to enable access to native device capabilities.

    TypeScriptandroidcapacitorcordova
    Voir sur GitHub↗15,054
  • rgcr/m-cliAvatar de rgcr

    rgcr/m-cli

    9,889Voir sur GitHub↗

    m-cli is a suite of command line utilities designed for macOS system administration, hardware management, networking, and security permissions. It provides a terminal-based interface to configure system preferences and manage hardware components. The project allows for the direct control of physical system components, such as fan speeds, battery states, and display brightness. It also provides utilities for network administration, including the management of Wi-Fi connections, DNS settings, VPNs, and firewall rules. The tool covers a broad range of administrative capabilities, including powe

    Interfaces with native macOS system utilities and APIs to modify system-level settings via terminal.

    Shellbashclilooking-for-maintainer
    Voir sur GitHub↗9,889
  • openintelwireless/itlwmAvatar de OpenIntelWireless

    OpenIntelWireless/itlwm

    7,105Voir sur GitHub↗

    itlwm is a macOS network driver and kernel extension that enables Intel wireless network adapters to function on macOS systems. It serves as a hardware-specific driver providing connectivity and stability for Intel Wi-Fi chips on non-native platforms. The project acts as a bridge between Intel hardware and native macOS wireless frameworks, allowing the system to recognize the adapter as a native device and utilize Apple Airport features and system settings. The driver manages hardware integration and network connectivity by interfacing with the operating system to support macOS hardware comp

    Maps Intel hardware registers to Apple wireless frameworks so the adapter is recognized as a native device.

    Cintel-wifiitlwmkernel-extension
    Voir sur GitHub↗7,105
  • librespot-org/librespotAvatar de librespot-org

    librespot-org/librespot

    6,833Voir sur GitHub↗

    librespot is an open-source audio streaming client and library used to implement custom music players that authenticate and stream audio from the Spotify service. It functions as a framework for fetching, decoding, and routing remote audio streams to various system backends and audio sinks. The project specifically implements a Spotify Connect receiver, allowing it to act as a remote-controllable playback endpoint that appears as a selectable device within other Spotify applications. This enables the creation of virtual playback devices, headless music playback on remote servers, and the inte

    Handles encrypted network communication by leveraging the host operating system's native security stack.

    Rust
    Voir sur GitHub↗6,833
  • mhammond/pywin32Avatar de mhammond

    mhammond/pywin32

    5,579Voir sur GitHub↗

    pywin32 est une collection d'extensions Python qui servent de wrapper pour l'API Windows native, permettant l'invocation de fonctions du système d'exploitation pour gérer les ressources système de bas niveau et le matériel. Il fournit une bibliothèque principale pour interagir avec les objets Component Object Model (COM) afin d'automatiser les applications de bureau natives, un framework pour construire des applications GUI Windows natives, et une interface pour enregistrer et exécuter des scripts Python en tant que services système en arrière-plan. Le projet se distingue en fournissant une intégration profonde avec l'environnement Windows, incluant la capacité de lier du code Python à la boucle d'événements native pour gérer les notifications système et la capacité d'exposer la logique interne en tant qu'extensions ISAPI pour gérer les requêtes web. Les capacités plus larges de la bibliothèque couvrent la connectivité aux bases de données via des interfaces de fournisseur de données Windows standardisées, la gestion des journaux d'événements système et l'intégration d'environnements interprétés interactifs dans des logiciels externes. Le projet est distribué sous forme de wheels binaires spécifiques à la plateforme pour plusieurs architectures de processeur, y compris ARM64.

    Invokes native operating system functions directly to perform low-level system tasks and manage hardware resources.

    C++
    Voir sur GitHub↗5,579
  • progrium/darwinkitAvatar de progrium

    progrium/darwinkit

    5,428Voir sur GitHub↗

    Darwinkit est une couche d'interopérabilité Cgo et une bibliothèque de bindings natifs qui permet aux applications Go d'appeler les frameworks Apple et les API système. Il fonctionne comme un pont entre le runtime Go et les symboles natifs compatibles C pour faciliter la programmation système macOS et le développement d'applications natives. Le projet inclut un générateur de bindings Objective-C qui scanne les bases de données de symboles système pour produire du code source et des constantes Go. Cet outil permet l'inspection des symboles de framework et la gestion des modules de binding pour maintenir des interfaces à jour avec les frameworks natifs. La bibliothèque fournit un système de gestion mémoire pour coordonner les cycles de vie des objets natifs au sein de Go. Cela couvre l'utilisation du comptage de références, la création d'autorelease pools pour gérer les objets différés, et l'application de finaliseurs pour prévenir les fuites de mémoire. Il prend également en charge l'interaction directe avec le système d'exploitation via des appels système en binding direct et des requêtes d'informations noyau.

    Provides the runtime capability to execute native Apple framework code and system commands.

    Goappkitappleapple-apis
    Voir sur GitHub↗5,428
  • microsoft/windowsappsdkAvatar de microsoft

    microsoft/WindowsAppSDK

    4,604Voir sur GitHub↗

    The Windows App SDK is a set of APIs and UI frameworks for building native Windows desktop applications. It provides a Windows Runtime API for accessing system capabilities and a dedicated UI framework for creating responsive, accessible interfaces. The project also functions as a desktop app deployment framework and a local AI execution environment for running hardware-accelerated models on CPUs, GPUs, and NPUs. The SDK distinguishes itself by enabling the modernization of legacy applications, allowing developers to embed modern controls and platform features into existing projects without a

    Provides native interfaces for accessing system capabilities, hardware acceleration, and operating system services.

    C++cppcsharpdesktop
    Voir sur GitHub↗4,604
  • crunchydata/postgres-operatorAvatar de CrunchyData

    CrunchyData/postgres-operator

    4,423Voir sur GitHub↗

    This project is a Kubernetes operator designed for deploying and managing production PostgreSQL database clusters using declarative configurations. It functions as a controller that synchronizes the actual state of database clusters with a desired state, providing a system for high availability orchestration, automated backup and recovery, and containerized database administration. The operator distinguishes itself through a comprehensive data protection suite that supports point-in-time recovery, multi-mode backups to cloud object storage, and cluster cloning. It ensures continuous availabil

    Allows replacing the default internal certificate authority with external organizational TLS requirements.

    Go
    Voir sur GitHub↗4,423
  • mdn/dom-examplesAvatar de mdn

    mdn/dom-examples

    4,005Voir sur GitHub↗

    This project is a comprehensive reference library of runnable code samples and implementation guides for Web APIs, CSS features, and modular web components. It provides a collection of live demonstrations illustrating how to implement browser APIs and programmatic DOM manipulation. The repository includes specialized demonstrations for interacting with device hardware, such as sensors, Bluetooth, USB, and foldable screen posture detection. It also features implementation guides for modern styling capabilities, including advanced layout patterns, custom functions, and painting APIs, alongside

    Demonstrates how to verify the presence of specific object members to determine if a web API is available.

    JavaScriptchannel-messagingdemodom-manipulation
    Voir sur GitHub↗4,005
  • wxwidgets/phoenixAvatar de wxWidgets

    wxWidgets/Phoenix

    2,618Voir sur GitHub↗

    Phoenix is a cross-platform Python framework designed for building native desktop graphical user interfaces. It functions as a language binding generator and build automation system, enabling developers to create applications that utilize the underlying operating system's native controls and visual styles. The project provides a mechanism for mapping native C++ graphical toolkit components to Python, allowing for the development of desktop

    Leverages system-specific widgets and visual styles to ensure applications feel like native software.

    Pythonawesomecross-platformgui
    Voir sur GitHub↗2,618
  1. Home
  2. Operating Systems & Systems Programming
  3. Native System Interfacing

Explorer les sous-tags

  • Native API Invocation Runtimes2 sous-tagsProvides runtime capabilities to execute native code and access operating system APIs directly from scripts. **Distinct from Native System Interfacing:** Focuses on the runtime execution capability, whereas Native System Interfacing focuses on the mechanism of interfacing.
  • System Automation IntentsMechanisms for mapping natural language instructions to native device actions and system-level controls. **Distinct from Native System Interfacing:** Distinct from Native System Interfacing: focuses on the high-level mapping of AI instructions to system intents rather than low-level API access.
  • TLS Integrations1 sous-tagIntegration with system-native security stacks for encrypted network communication. **Distinct from Native System Interfacing:** Specifically targets the TLS/SSL security stack rather than general OS API interfacing.
  • Wireless Framework MappingMapping hardware registers to native operating system wireless frameworks to simulate native device behavior. **Distinct from Native System Interfacing:** Specifically maps hardware to native wireless frameworks, whereas Native System Interfacing is a broad mechanism for any native API.