awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

161 repository-uri

Awesome GitHub RepositoriesPlatform Development and Integration

Tools and frameworks that enable software to interface with specific OS platforms, including SDKs, packaging, and runtime environments.

Explore 161 awesome GitHub repositories matching operating systems & systems programming · Platform Development and Integration. Refine with filters or upvote what's useful.

Awesome Platform Development and Integration GitHub Repositories

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

    microsoft/PowerToys

    135,047Vezi pe GitHub↗

    PowerToys is a collection of background-resident system utilities designed to extend native operating system functionality and streamline desktop workflows. It operates as a modular toolkit, utilizing a central plugin-based host architecture that allows users to dynamically enable or disable specific features for system configuration and automation. By leveraging native system hooking, the suite intercepts global input and window events to provide advanced control over the computing environment. The project distinguishes itself through its focus on cross-device input orchestration and spatial

    Injects custom functionality directly into the native file explorer and context menus to streamline user interactions.

    Cadvanced-pastecolor-pickercommand-palette
    Vezi pe GitHub↗135,047
  • mattpocock/skillsAvatar mattpocock

    mattpocock/skills

    131,422Vezi pe GitHub↗

    This project is an AI agent workflow framework and development toolkit designed for AI-driven software engineering. It provides a system of modular instructions, prompt libraries, and standardized routines to orchestrate complex engineering sequences and automate the decomposition of plans into technical tasks. The system differentiates itself through advanced context management and prompt engineering, using state compression and handoff documents to preserve conversation history between different AI sessions. It employs a structured library of prompt skills and high-signal trigger words to e

    Moves tasks through a defined state machine of triage roles to manage project progression.

    Shell
    Vezi pe GitHub↗131,422
  • atom/electronAvatar atom

    atom/electron

    121,778Vezi pe GitHub↗

    Electron is a framework for building native desktop applications using JavaScript, HTML, and CSS. It functions as a cross-platform desktop runtime that combines the Chromium engine with Node.js to enable web technologies to run as standalone applications on Windows, macOS, and Linux. The project serves as a desktop integration layer that allows web-based user interfaces to access low-level operating system APIs. By bridging the Chromium rendering engine with a Node.js environment, it enables a single codebase to be deployed as a native executable across different desktop operating systems. T

    Provides a runtime environment that enables web technologies to function as standalone applications across desktop platforms.

    C++
    Vezi pe GitHub↗121,778
  • 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

    Delivers native installation packages alongside portable and sandboxed formats for diverse Linux distributions.

    Rustandroidanydeskdart
    Vezi pe GitHub↗116,258
  • astral-sh/uvAvatar astral-sh

    astral-sh/uv

    86,451Vezi pe GitHub↗

    uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure reproducible builds across different platforms. The tool distinguishes itself through its use of a global, content-addressable cache and hard-link-based environment provisioning, which allow for near-instant environment creation and minimal disk usage. It employs a high-performance

    Defines clear compatibility guidelines for operating systems, hardware architectures, and Python versions to ensure stable cross-platform performance.

    Rustpackagingpythonresolver
    Vezi pe GitHub↗86,451
  • ocornut/imguiAvatar ocornut

    ocornut/imgui

    73,875Vezi pe GitHub↗

    Acest proiect este o bibliotecă de interfață grafică de tip immediate-mode concepută pentru dezvoltarea rapidă a instrumentelor și a interfețelor de depanare. Prin generarea geometriei UI la fiecare cadru prin cod procedural, elimină nevoia de sincronizare persistentă a stării între datele aplicației și interfață. Este destinată în principal integrării în pipeline-urile de randare existente, unde produce buffere de vertex-uri brute și comenzi de desen care sunt agnostice față de API-ul grafic subiacent. Biblioteca se distinge printr-o arhitectură extrem de decuplată care acceptă layout-uri complexe, andocabile și cu mai multe ferestre de vizualizare. Gestionează pozițiile ferestrelor, tragerea tab-urilor și divizarea nodurilor, permițând dezvoltatorilor să detașeze elementele de interfață în ferestre independente ale sistemului de operare. Pentru a asigura o interacțiune consistentă în medii diverse, mapează evenimentele de intrare native într-un format unificat și oferă o scopare robustă bazată pe identificatori pentru a urmări stările elementelor între cadre. Framework-ul oferă o suprafață largă de capabilități pentru construirea de instrumente sofisticate de motor și utilitare de diagnosticare. Include suport pentru componente vizuale avansate, cum ar fi editoare de noduri, plottere 2D și 3D și inspectoare specializate, alături de infrastructură pentru scalarea DPI și randarea formelor personalizate. Sistemul este conceput pentru o portabilitate ridicată, oferind opțiuni de configurare la momentul compilării care permit dezvoltatorilor să adapteze structurile de date de bază și tipurile matematice la cerințele specifice ale motorului. Depozitul oferă exemple extinse pentru conectarea bibliotecii la backend-uri și framework-uri grafice majore, alături de instrumente pentru generarea de binding-uri specifice limbajelor.

    Connects interactive interface components to diverse rendering backends including Vulkan, Metal, and DirectX.

    C++apicplusplusframework
    Vezi pe GitHub↗73,875
  • python/cpythonAvatar python

    python/cpython

    73,265Vezi pe GitHub↗

    CPython is the primary, community-maintained reference implementation of the Python programming language. It functions as a high-level, interpreted execution environment that compiles source code into platform-independent bytecode for processing by a stack-based virtual machine. The runtime manages memory through a combination of reference counting and generational cyclic garbage collection, while dynamic type dispatching determines object behavior at runtime based on metadata stored within object headers. The project is distinguished by its C-based architecture, which provides a stable forei

    Native support for multi-architecture builds ensures that compiled binaries run efficiently on both Intel and Apple Silicon processors.

    Python
    Vezi pe GitHub↗73,265
  • eugeny/tabbyAvatar Eugeny

    Eugeny/tabby

    72,154Vezi pe GitHub↗

    Tabby is a cross-platform terminal emulator and desktop application suite designed for managing command-line workflows and remote infrastructure. It provides a comprehensive environment for terminal session orchestration, allowing users to organize multiple active sessions through split panes and custom layouts. The application functions as a secure remote connection manager, supporting advanced authentication, port forwarding, and persistent network sessions via an asynchronous protocol layer. The project distinguishes itself through a modular plugin architecture that enables users to extend

    Powers a cross-platform desktop experience by running web-based interface components within a native container.

    TypeScriptserialssh-clienttelnet-client
    Vezi pe GitHub↗72,154
  • swiftlang/swiftAvatar swiftlang

    swiftlang/swift

    70,051Vezi pe GitHub↗

    Swift is a high-performance, general-purpose programming language designed for safety and speed. It features a modular compiler front-end that transforms source code into optimized machine binaries, utilizing a value-oriented type system that prioritizes predictable state management through value and reference types. The language is built on a task-based concurrency model that schedules asynchronous operations across multicore hardware to ensure data race safety. The project distinguishes itself through a native, bi-directional interoperability mechanism that allows for direct integration wit

    Targeting Android architectures allows building and deploying binaries directly to physical devices or virtual emulators.

    Swift
    Vezi pe GitHub↗70,051
  • traefik/traefikAvatar traefik

    traefik/traefik

    63,644Vezi pe GitHub↗

    Traefik is a cloud-native edge router and API gateway designed to manage service communication and traffic flow across distributed infrastructure. It functions as a dynamic service proxy that automatically discovers backend services and configures routing rules in real time, eliminating the need for manual restarts or complex configuration updates. By integrating directly with container orchestrators and service registries, it maintains a consistent state for network traffic, load balancing, and security policy enforcement. The project distinguishes itself through its deep integration with di

    Unifies traffic management across virtual machines and containers by discovering services and applying consistent routing and security policies.

    Goconsuldockeretcd
    Vezi pe GitHub↗63,644
  • solido/awesome-flutterAvatar Solido

    Solido/awesome-flutter

    60,327Vezi pe GitHub↗

    This project is a community-curated directory of resources, libraries, and tools designed to support developers working with the Flutter framework. It functions as a centralized knowledge base, organizing high-quality external references into a structured, human-readable format to assist in the discovery of technical materials for cross-platform application development. The directory distinguishes itself through a comprehensive index of the global Flutter ecosystem, including local user groups, meetups, and communication channels that connect developers to international support networks. It m

    Showcases platform-specific embedders that enable application deployment across desktop operating systems.

    Dartandroidawesomeawesome-list
    Vezi pe GitHub↗60,327
  • tiimgreen/github-cheat-sheetAvatar tiimgreen

    tiimgreen/github-cheat-sheet

    57,407Vezi pe GitHub↗

    This project is a community-driven knowledge base that serves as a comprehensive guide for mastering version control operations and platform-specific workflows. It functions as a developer productivity resource, consolidating essential information on command-line operations, repository management, and advanced interface techniques into a single, version-controlled document. The guide distinguishes itself by providing actionable insights into platform-specific automation and navigation. It covers the use of keyboard shortcuts to accelerate daily tasks, the application of advanced search syntax

    Automates issue state transitions using specific keywords in commit messages.

    awesomeawesome-listgit
    Vezi pe GitHub↗57,407
  • jetbrains/kotlinAvatar JetBrains

    JetBrains/kotlin

    52,880Vezi pe GitHub↗

    Kotlin is a statically typed, general-purpose programming language designed for type safety and concise syntax. It functions as a cross-platform development toolkit that enables the sharing of business logic across mobile, web, and server-side environments by compiling a unified intermediate representation into platform-specific machine code, bytecode, or source code. The project distinguishes itself through a multi-target build orchestration model that manages complex compilation units and hierarchical source sets. Developers can define common interface logic that is satisfied by platform-sp

    Implements specific packaging directives required to bundle code into functional mobile application artifacts.

    Kotlincompilergradle-pluginintellij-plugin
    Vezi pe GitHub↗52,880
  • agalwood/motrixAvatar agalwood

    agalwood/Motrix

    51,978Vezi pe GitHub↗

    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
    Vezi pe GitHub↗51,978
  • files-community/filesAvatar files-community

    files-community/Files

    44,008Vezi pe GitHub↗

    Files is a graphical file manager designed to replace the default operating system explorer with a unified, highly configurable environment. It functions as an extensible storage aggregator, normalizing local, cloud, and remote network storage into a single, consistent interface. By hooking into the system shell, the application intercepts navigation requests to provide a seamless, integrated experience for managing diverse file systems. The application distinguishes itself through a dual-pane productivity environment that facilitates efficient cross-directory operations and drag-and-drop wor

    Intercepts system file explorer calls to replace the default operating system file manager.

    C#alternativescsharpcustomization
    Vezi pe GitHub↗44,008
  • nwjs/nw.jsAvatar nwjs

    nwjs/nw.js

    41,183Vezi pe GitHub↗

    nw.js is a Node.js desktop application framework that combines a Chromium web renderer with a Node.js runtime to build standalone software for Windows, macOS, and Linux. It serves as a cross-platform desktop runtime that allows developers to create native executables using web technologies. The project is distinguished by its integration layer that exposes Node.js system APIs and modules directly to the browser window and web worker contexts. It functions as a native module bridge, enabling the compilation and execution of low-level C++ system code and native addons within a web-based applica

    Provides a cross-platform environment for creating native executables for Windows, macOS, and Linux.

    JavaScriptdesktopjavascriptnode-webkit
    Vezi pe GitHub↗41,183
  • gkd-kit/gkdAvatar gkd-kit

    gkd-kit/gkd

    39,532Vezi pe GitHub↗

    GKD is an automation engine that leverages the Android accessibility framework to monitor system events and execute predefined interaction rules. By acting as a background service, it identifies interface elements in real-time and performs automated tasks, such as dismissing pop-ups or navigating through application screens, based on the current state of the device. The project distinguishes itself through a declarative rule engine that processes human-readable configuration files. Users can define sophisticated interaction logic using a specialized selector syntax that supports hierarchical

    Connect with system-level frameworks to gain extended access to platform APIs for improved automation and performance capabilities across the operating system.

    Kotlinaccessibilityandroidauto
    Vezi pe GitHub↗39,532
  • hyprwm/hyprlandAvatar hyprwm

    hyprwm/Hyprland

    36,388Vezi pe GitHub↗

    Hyprland is a Wayland compositor and tiling window manager for Linux systems. It functions as a display server protocol implementation that coordinates communication between hardware and graphical applications, while automatically organizing open windows into non-overlapping layouts to maximize screen space. The project distinguishes itself through a dynamic tiling engine that utilizes a binary space partitioning algorithm to calculate window geometry in real time. It provides a highly customizable workspace platform where users define system behavior and visual aesthetics through declarative

    Loads external dynamic libraries at runtime to inject custom functionality without requiring core system recompilation.

    C++compositorcpp26wayland
    Vezi pe GitHub↗36,388
  • serenityos/serenityAvatar SerenityOS

    SerenityOS/serenity

    33,477Vezi pe GitHub↗

    SerenityOS is a complete, self-hosted desktop operating system built from the kernel up. It features a monolithic kernel architecture that manages system services, hardware drivers, and networking within a single address space. The system provides a full computing environment, including a proprietary windowing system and a suite of native desktop applications, all while maintaining a POSIX-compliant interface for standard system programming. The project is distinguished by its integrated development workflow, which relies on a cross-compilation build pipeline to generate system images from ho

    Automates the download, configuration, and compilation of third-party software packages.

    C++browserc-plus-plusdesktop-environment
    Vezi pe GitHub↗33,477
  • microsoft/wslAvatar microsoft

    microsoft/WSL

    32,803Vezi pe GitHub↗

    WSL is a compatibility layer and virtualization platform that enables the execution of native Linux binaries directly on a host operating system. By utilizing a lightweight virtual machine and direct kernel system call mapping, it provides a high-performance environment that bridges Linux-based command line utilities with host-native tools. This architecture allows for full system call compatibility while maintaining minimal resource overhead. The platform distinguishes itself through deep integration with the host environment, allowing users to run isolated Linux distributions alongside stan

    Achieves native-speed performance for compute-intensive tasks through full kernel compatibility.

    C++
    Vezi pe GitHub↗32,803
Înapoi123456…9Înainte
  1. Home
  2. Operating Systems & Systems Programming
  3. Platform Development and Integration

Explorează sub-etichetele

  • Application Runtimes1 sub-tagExecution environments that provide the necessary libraries and services to run applications across different platforms.
  • Linux Installation Packages4 sub-tag-uriNative installation formats and portable binaries for Linux distributions.
  • Native Applications2 sub-tag-uriSoftware built to interface directly with the host operating system for optimal performance. **Distinguishing note:** Focuses on the native implementation and low-level OS integration.
  • Native System Extensions5 sub-tag-uriLow-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.
  • Package Management SystemsInfrastructure for downloading, configuring, and compiling third-party software. **Distinguishing note:** Focuses on the automated management of external software ports.
  • Platform Integrations6 sub-tag-uriTools and configurations that facilitate software development, build processes, and workflow automation across specific operating system platforms.
  • Platform Packaging1 sub-tagUtilities for bundling software into formats that support multiple architectures or hardware configurations within a single distribution.
  • Platform SDKs2 sub-tag-uriCollections of libraries, headers, and tools required to build applications for specific operating system environments.
  • Platform Support4 sub-tag-uriComponents that enable software to run or embed functionality across diverse operating systems and web environments.
  • Platform Support PoliciesDocumentation and implementation details regarding supported operating systems and architectures.
  • Shell ExtensionsComponents that integrate custom functionality directly into the native file explorer and context menus.
  • System Integration Frameworks2 sub-tag-uriFrameworks designed to achieve high-performance integration between different operating system components. **Distinguishing note:** Focuses on the performance aspect of system integration.
  • Visual Component Integrations2 sub-tag-uriFrameworks for embedding custom graphical elements into native mobile development environments. **Distinct from Platform Development and Integration:** Focuses on the integration of visual components specifically, rather than general platform-level OS integration.