14 रिपॉजिटरी
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.
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.
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.
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.
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.
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.
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.
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.
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.
pywin32, Python एक्सटेंशन्स का एक संग्रह है जो नेटिव Windows API के लिए एक रैपर के रूप में कार्य करता है, जो लो-लेवल सिस्टम संसाधनों और हार्डवेयर को मैनेज करने के लिए ऑपरेटिंग सिस्टम फ़ंक्शंस के आह्वान को सक्षम बनाता है। यह नेटिव डेस्कटॉप एप्लिकेशन्स को ऑटोमेट करने के लिए कंपोनेंट ऑब्जेक्ट मॉडल ऑब्जेक्ट्स के साथ इंटरैक्ट करने के लिए एक कोर लाइब्रेरी, नेटिव Windows GUI एप्लिकेशन्स बनाने के लिए एक फ्रेमवर्क, और बैकग्राउंड सिस्टम सर्विसेज़ के रूप में Python स्क्रिप्ट्स को पंजीकृत करने व चलाने के लिए एक इंटरफ़ेस प्रदान करता है। प्रोजेक्ट Windows वातावरण के साथ गहरा एकीकरण प्रदान करके खुद को अलग करता है, जिसमें सिस्टम नोटिफिकेशन्स को संभालने के लिए नेटिव इवेंट लूप के साथ Python कोड को बाइंड करने की क्षमता और वेब अनुरोधों को संभालने के लिए ISAPI एक्सटेंशन्स के रूप में आंतरिक तर्क को एक्सपोज़ करने की क्षमता शामिल है। लाइब्रेरी की व्यापक क्षमताएं मानकीकृत Windows डेटा प्रोवाइडर इंटरफ़ेस के माध्यम से डेटाबेस कनेक्टिविटी, सिस्टम इवेंट लॉग्स का प्रबंधन, और बाहरी सॉफ़्टवेयर में इंटरैक्टिव इंटरप्रिटेड वातावरण का एकीकरण शामिल हैं। प्रोजेक्ट को ARM64 सहित कई प्रोसेसर आर्किटेक्चर के लिए प्लेटफ़ॉर्म-विशिष्ट बाइनरी व्हील्स के रूप में वितरित किया गया है।
Invokes native operating system functions directly to perform low-level system tasks and manage hardware resources.
Darwinkit एक Cgo इंटरऑप लेयर और नेटिव बाइंडिंग्स की लाइब्रेरी है जो Go एप्लिकेशन्स को Apple फ्रेमवर्क्स और सिस्टम APIs को कॉल करने की अनुमति देती है। यह macOS सिस्टम प्रोग्रामिंग और नेटिव एप्लिकेशन डेवलपमेंट को सुविधाजनक बनाने के लिए Go रनटाइम और नेटिव C-संगत सिम्बल्स के बीच एक ब्रिज के रूप में कार्य करता है। इस प्रोजेक्ट में एक Objective-C बाइंडिंग जनरेटर शामिल है जो Go सोर्स कोड और कॉन्स्टेंट्स बनाने के लिए सिस्टम सिंबल डेटाबेस को स्कैन करता है। यह टूल फ्रेमवर्क सिम्बल्स के निरीक्षण और नेटिव फ्रेमवर्क्स के साथ वर्तमान इंटरफेस बनाए रखने के लिए बाइंडिंग मॉड्यूल्स के प्रबंधन को सक्षम बनाता है। यह लाइब्रेरी Go के भीतर नेटिव ऑब्जेक्ट लाइफसाइकिल को समन्वित करने के लिए एक मेमोरी मैनेजमेंट सिस्टम प्रदान करती है। इसमें रेफरेंस काउंटिंग का उपयोग, स्थगित ऑब्जेक्ट्स को संभालने के लिए ऑटो-रिलीज़ पूल्स का निर्माण, और मेमोरी लीक को रोकने के लिए फाइनलाइज़र्स का अनुप्रयोग शामिल है। यह डायरेक्ट-बाइंडिंग सिस्टम कॉल्स और कर्नल जानकारी के अनुरोधों के माध्यम से ऑपरेटिंग सिस्टम के साथ सीधे इंटरैक्शन का भी समर्थन करता है।
Provides the runtime capability to execute native Apple framework code and system commands.
Windows App SDK नेटिव Windows डेस्कटॉप एप्लिकेशन बनाने के लिए APIs और UI फ्रेमवर्क का एक सेट है। यह सिस्टम क्षमताओं तक पहुँचने के लिए एक Windows Runtime API और रिस्पॉन्सिव, सुलभ इंटरफेस बनाने के लिए एक समर्पित UI फ्रेमवर्क प्रदान करता है। प्रोजेक्ट एक डेस्कटॉप ऐप डिप्लॉयमेंट फ्रेमवर्क और CPUs, GPUs व NPUs पर हार्डवेयर-एक्सेलेरेटेड मॉडल चलाने के लिए एक स्थानीय AI निष्पादन एनवायरनमेंट के रूप में भी कार्य करता है। SDK पुराने एप्लिकेशन्स के आधुनिकीकरण को सक्षम करके खुद को अलग करता है, जिससे डेवलपर्स को पूर्ण पुनर्लेखन के बिना मौजूदा प्रोजेक्ट्स में आधुनिक कंट्रोल्स और प्लेटफ़ॉर्म सुविधाएं एम्बेड करने की अनुमति मिलती है। यह उच्च-प्रदर्शन सिस्टम इंटरैक्शन के लिए एक नेटिव C++ प्रोजेक्शन का उपयोग करता है और फ्रेमवर्क वर्ज़न को ऑपरेटिंग सिस्टम से अलग करने के लिए NuGet-आधारित वितरण का उपयोग करता है। व्यापक क्षमता क्षेत्रों में पूर्ण एप्लिकेशन लाइफसाइकिल प्रबंधन, हार्डवेयर-एक्सेलेरेटेड विज़ुअल रेंडरिंग, और पैक्ड व अनपैक्ड दोनों एप्लिकेशन्स के लिए लचीले डिप्लॉयमेंट विकल्प शामिल हैं। यह स्थानीयकृत एसेट्स के लिए संसाधन प्रबंधन, सुरक्षा के लिए प्रोसेस-आइसोलेटेड सैंडबॉक्सिंग, और सिस्टम-स्तरीय सूचनाओं व विजेट्स के लिए एकीकरण को भी कवर करता है। फ्रेमवर्क यूजर इंटरफेस से एप्लिकेशन डेटा को अलग करने के लिए Model-View-ViewModel (MVVM) आर्किटेक्चर जैसे संरचनात्मक पैटर्न का समर्थन करता है।
Provides native interfaces for accessing system capabilities, hardware acceleration, and operating system services.
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.
यह प्रोजेक्ट कार्यात्मक कोड नमूनों और चलाने योग्य प्रदर्शनों की एक संदर्भ लाइब्रेरी है। यह ब्राउज़र API, CSS सुविधाओं, DOM मैनिपुलेशन और वेब कंपोनेंट्स का उपयोग करने के लिए कार्यान्वयन गाइड और व्यावहारिक स्निपेट प्रदान करता है। इस संग्रह में आधुनिक स्टाइलिंग क्षमताओं के लाइव प्रदर्शन शामिल हैं, जिसमें उन्नत लेआउट पैटर्न और पेंटिंग API शामिल हैं। इसमें मॉड्यूलर यूज़र इंटरफ़ेस विकास के लिए शैडो DOM संरचनाओं का उपयोग करके पुन: प्रयोज्य कस्टम तत्व बनाने के लिए संदर्भ नमूने भी शामिल हैं। यह लाइब्रेरी रीयल-टाइम वीडियो फ़्रेम संशोधन के साथ मीडिया स्ट्रीम प्रोसेसिंग, विंडो और iframes के बीच इंटर-कॉन्टेक्स्ट संचार पैटर्न, और प्रोग्रामेटिक DOM तत्व हेरफेर सहित ब्राउज़र क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह फोल्डेबल स्क्रीन के लिए पोस्चर डिटेक्शन और संपर्क चयन जैसे कार्यों के लिए नेटिव सिस्टम इंटरफ़ेस ब्रिजिंग जैसे डिवाइस हार्डवेयर एकीकरण के उदाहरण भी प्रदान करती है। रिपॉजिटरी में JavaScript-आधारित उदाहरण शामिल हैं जिन्हें लाइव ब्राउज़र वातावरण में निष्पादित करने के लिए डिज़ाइन किया गया है।
Demonstrates how to verify the presence of specific object members to determine if a web API is available.
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.