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

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

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

16 مستودعات

Awesome GitHub RepositoriesPlatform API Access

Pre-defined mappings and interfaces for accessing common operating system functions.

Distinct from Platform Integrations: Generic system-level API access across OSs, distinct from mobile-specific or web-framework integrations.

Explore 16 awesome GitHub repositories matching operating systems & systems programming · Platform API Access. Refine with filters or upvote what's useful.

Awesome Platform API Access GitHub Repositories

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

    flutter-team-archive/plugins

    17,710عرض على GitHub↗

    This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies. The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu

    Provides pre-defined mappings and interfaces for accessing common operating system functions across different platforms.

    Dartandroiddartflutter
    عرض على GitHub↗17,710
  • java-native-access/jnaالصورة الرمزية لـ java-native-access

    java-native-access/jna

    8,916عرض على GitHub↗

    JNA is a foreign function interface and native memory mapper that allows Java applications to call functions in shared native libraries without writing custom JNI wrapper code. It serves as a JNI alternative framework for invoking C functions and mapping native data structures using high-level interfaces. The library distinguishes itself through its ability to translate Java objects and primitives into C-style structs, unions, and pointers for cross-platform memory exchange. On Windows, it provides a dedicated toolkit for interacting with Component Object Model objects using both early and la

    Utilizes pre-defined mappings for common system functions to simplify cross-platform native access.

    Java
    عرض على GitHub↗8,916
  • jeffreysu/weixinmpsdkالصورة الرمزية لـ JeffreySu

    JeffreySu/WeiXinMPSDK

    8,871عرض على GitHub↗

    WeiXinMPSDK is a .NET software development kit designed to integrate WeChat services, official accounts, and mini programs into applications. It provides a multi-platform bot framework and a programmatic interface to interact with official, mini, and corporate accounts across the WeChat ecosystem. The project features interface-based platform abstraction and logic unification, allowing a single codebase to target multiple target platforms. It includes a messaging middleware for routing incoming requests and a distributed caching layer using providers like Redis or Memcached to synchronize ses

    Executes administrative requests using combined identity keys to automate the access token lifecycle.

    C#c-sharpcachedistributed-cache
    عرض على GitHub↗8,871
  • mortennn/dozerالصورة الرمزية لـ Mortennn

    Mortennn/Dozer

    8,710عرض على GitHub↗

    Dozer is a macOS desktop utility and menu bar manager designed to reduce visual clutter by controlling the visibility of status icons in the macOS menu bar. It functions as an icon toggle that allows users to hide unnecessary system icons from view. The application uses trigger icons to manage the visibility state of the menu bar, enabling users to selectively show or hide status indicators to customize the macOS interface and organize their desktop workspace. The tool implements these capabilities by interacting with native macOS accessibility frameworks and system hooks to query and modify

    Uses native macOS accessibility frameworks to modify the visibility state of system menu bar items.

    Swiftmacosminimalisticstatusbar
    عرض على GitHub↗8,710
  • microsoft/reactxpالصورة الرمزية لـ microsoft

    microsoft/reactxp

    8,257عرض على GitHub↗

    ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It provides a declarative interface that maps to different native implementation sets depending on the target environment. The project enables consistent visual experiences across operating systems through a flexbox-based layout engine, a virtual stack for navigation management, and a unified native-bridge API for accessing system services. It distinguishes itself with specialized capabilities for declarative animation orchestration, platform-specific logic resolution, and an aut

    Provides a unified native-bridge API for accessing system services like clipboard and geolocation across operating systems.

    TypeScript
    عرض على GitHub↗8,257
  • flutter-team-archive/engineالصورة الرمزية لـ flutter-team-archive

    flutter-team-archive/engine

    7,576عرض على GitHub↗

    This project is a cross-platform rendering engine and Dart runtime embedder. It functions as a hardware-accelerated graphics engine that composites and paints user interfaces across mobile, desktop, and web targets. The engine utilizes a hardware-accelerated rendering pipeline to drive high-frame-rate animations using GPU APIs such as Vulkan, Metal, and OpenGL. It incorporates an accessibility framework that maps user interface semantics to platform assistive technologies and screen readers. The system provides a platform abstraction layer for managing file and network I/O and incorporates a

    Provides an accessibility layer that interfaces with OS-level APIs to expose UI semantics to screen readers.

    C++c-plus-plus
    عرض على GitHub↗7,576
  • haxefoundation/haxeالصورة الرمزية لـ HaxeFoundation

    HaxeFoundation/haxe

    6,880عرض على GitHub↗

    Haxe is a statically typed, multi-target programming language and open-source compiler toolkit that translates a single codebase into native executables and scripts for JavaScript, C++, C#, Java, Python, Lua, PHP, and Flash targets. It provides a unified type system with automatic type inference, a compile-time macro system for code transformation and generation, conditional compilation directives, and a static analysis engine that enforces null safety and eliminates dead code to produce smaller, safer outputs. The language is supported by the HashLink virtual machine, which executes platform

    Generates bindings to call native platform APIs and system libraries directly from cross-platform code.

    Haxecompilercross-platformhaxe
    عرض على GitHub↗6,880
  • rust-lang/rfcsالصورة الرمزية لـ rust-lang

    rust-lang/rfcs

    6,406عرض على GitHub↗

    The Rust RFCs repository is the formal home for the Rust language evolution process, housing the structured design documents and community review mechanisms that govern changes to the Rust programming language, its compiler, and its standard library. It defines the complete lifecycle for proposing, discussing, and implementing substantial changes through RFC documents, from initial submission and community feedback through final comment periods and sub-team sign-offs. The repository codifies the governance and collaboration processes that shape Rust's development, including mechanisms for com

    Provides opt-in submodules that expose native OS functionality through extension traits and types.

    Markdownrfcrfc-processrust
    عرض على GitHub↗6,406
  • sylinko/everywhereالصورة الرمزية لـ Sylinko

    Sylinko/Everywhere

    6,093عرض على GitHub↗

    Everywhere is a desktop AI assistant that understands whatever is on your screen and can act across applications without requiring screenshots or manual context switching. It reads structured UI data through accessibility and automation APIs to perceive the active application and visible content, then provides context-aware help, summaries, translations, and answers to natural language questions about what you are viewing. The tool distinguishes itself by combining on-screen content analysis with a multi-LLM agent platform that routes requests to providers like OpenAI, Anthropic, and local mo

    Reads structured UI data through platform accessibility APIs instead of using screenshots or OCR.

    C#aiai-agentsai-assistant
    عرض على GitHub↗6,093
  • fikovnik/shiftitالصورة الرمزية لـ fikovnik

    fikovnik/ShiftIt

    5,543عرض على GitHub↗

    ShiftIt هو مدير نوافذ وأداة تقسيم لنظام macOS تتيح تغيير حجم وموضع نوافذ التطبيقات من خلال اختصارات لوحة مفاتيح محددة مسبقًا. يعمل كمدير اختصارات لأتمتة حركة النوافذ وتنظيم مساحة العمل. تتخصص الأداة في تقسيم النوافذ إلى عروض وارتفاعات متناسبة. وتتضمن ميزة تدوير الأبعاد التي تقوم بتدوير أحجام النوافذ عبر مجموعة من النسب المحددة مسبقًا باستخدام مدخلات لوحة المفاتيح الاتجاهية.

    Uses macOS accessibility APIs to programmatically control the dimensions and positions of application windows.

    Objective-C
    عرض على GitHub↗5,543
  • progrium/darwinkitالصورة الرمزية لـ progrium

    progrium/darwinkit

    5,428عرض على GitHub↗

    Darwinkit هو طبقة توافقية (interop) لـ Cgo ومكتبة من الروابط الأصلية التي تسمح لتطبيقات Go باستدعاء أطر عمل Apple وواجهات برمجة تطبيقات النظام. يعمل كجسر بين وقت تشغيل Go والرموز الأصلية المتوافقة مع C لتسهيل برمجة نظام macOS وتطوير التطبيقات الأصلية. يتضمن المشروع مولد روابط Objective-C يقوم بمسح قواعد بيانات رموز النظام لإنتاج كود مصدر Go وثوابت. تمكن هذه الأداة من فحص رموز إطار العمل وإدارة وحدات الربط للحفاظ على واجهات حالية مع أطر العمل الأصلية. توفر المكتبة نظام إدارة ذاكرة لتنسيق دورات حياة الكائنات الأصلية داخل Go. يغطي هذا استخدام عد المراجع، وإنشاء مجموعات التحرير التلقائي (autorelease pools) للتعامل مع الكائنات المؤجلة، وتطبيق المنتهيات (finalizers) لمنع تسرب الذاكرة. كما يدعم التفاعل المباشر مع نظام التشغيل من خلال استدعاءات النظام ذات الربط المباشر وطلبات معلومات النواة.

    Provides pre-defined mappings for accessing low-level macOS operating system functions.

    Goappkitappleapple-apis
    عرض على GitHub↗5,428
  • googleworkspace/apps-script-samplesالصورة الرمزية لـ googleworkspace

    googleworkspace/apps-script-samples

    5,190عرض على GitHub↗

    This repository is a comprehensive sample library providing reference implementations for automating tasks and extending functionality across Google Workspace applications. It serves as a collection of code examples and templates for building workspace automation scripts, custom add-ons, and integrated productivity tools. The project distinguishes itself by providing specialized examples for integrating large language models into productivity tools for content generation and data analysis. It also includes reference implementations for creating conversational chat apps, interactive cards, and

    Provides lightweight wrappers to access extended Google Workspace product functionality.

    JavaScriptadminsdkapps-scriptcalendar
    عرض على GitHub↗5,190
  • sjj1024/pakeplus-iosالصورة الرمزية لـ Sjj1024

    Sjj1024/PakePlus-iOS

    5,079عرض على GitHub↗

    PakePlus-iOS is a web-to-native app generator that packages any website or web application into native installers for iOS, Android, and desktop platforms. It wraps web content inside a platform‑specific WebView and provides a cross‑platform build pipeline that compiles installers without requiring a local development environment. Core capabilities include URL obfuscation to hide the source website from scraping, a JavaScript injection engine that embeds custom scripts at build time, and a configuration customizer for branding, window properties, and keyboard shortcuts. The tool differentiates

    Injects custom JavaScript at build time into WebView containers to access native system APIs for automation and ad blocking.

    Swiftbuildipapacbao
    عرض على GitHub↗5,079
  • microsoft/windowsappsdkالصورة الرمزية لـ microsoft

    microsoft/WindowsAppSDK

    4,604عرض على 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 a unified interface for accessing native operating system capabilities and modern desktop user interface elements.

    C++cppcsharpdesktop
    عرض على GitHub↗4,604
  • nchudleigh/vimacالصورة الرمزية لـ nchudleigh

    nchudleigh/vimac

    3,675عرض على GitHub↗

    vimac is a keyboard-driven user interface controller for macOS that translates keyboard sequences and text labels into graphical interface interactions. It functions as an automation layer that maps keyboard inputs to specific UI element interactions, serving as a navigation tool to reduce reliance on a mouse. The utility enables mouse-free interface management by replacing pointer movements with keyboard shortcuts for scrolling and clicking. It specifically allows for triggering clicks, double-clicks, or right-clicks on interface elements through the use of assigned short text labels. The s

    Uses macOS accessibility APIs to programmatically locate and query system UI elements and their coordinates.

    Swift
    عرض على GitHub↗3,675
  • dinoki-ai/osaurusالصورة الرمزية لـ dinoki-ai

    dinoki-ai/osaurus

    3,531عرض على GitHub↗

    Osaurus is a local AI workflow engine and LLM agent orchestration framework designed for private execution on local hardware. It functions as a desktop application automator and a voice-controlled AI interface, enabling the development of autonomous agents that can write code, execute tools, and operate a computer without keyboard or mouse input. The system is distinguished by its ability to control native desktop applications via accessibility APIs and manage web interactions through a headless browser automation tool. It supports a local-first execution model and on-premises deployment with

    Implements element-based interactions and smart filtering within the operating system using accessibility APIs.

    Swiftanthropicapple-foundation-modelsapple-intelligence
    عرض على GitHub↗3,531
  1. Home
  2. Operating Systems & Systems Programming
  3. Platform API Access

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

  • Accessibility API WrappersInterfaces that specifically wrap OS accessibility layers for GUI element interaction. **Distinct from Platform API Access:** Focuses on the accessibility layer for UI automation rather than general system API access.
  • Accessibility FrameworksInteractions with OS-level accessibility APIs to programmatically query and modify system UI elements. **Distinct from Platform API Access:** Focuses specifically on the use of accessibility APIs for system manipulation, rather than general platform API access.
  • Automated Token LifecyclesMechanisms for automating the retrieval and renewal of access tokens using identity keys. **Distinct from Platform API Access:** Focuses on the automation of token renewal cycles rather than generic OS API access
  • JavaScript Injection for System API AccessBuild-time injection of custom scripts into WebView containers to access native platform APIs. **Distinct from Native DOM Access:** Distinct from Platform API Access: focuses on JavaScript injection as the mechanism, not just pre-defined API mappings. Distinct from Native DOM Access: focuses on native API calls, not DOM manipulation.
  • Workspace Service WrappersLightweight API wrappers that provide extended functionality for cloud productivity suites. **Distinct from Platform API Access:** Focuses on high-level service wrappers for Workspace apps rather than low-level OS platform APIs