awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

161 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • microsoft/powertoysAvatar de microsoft

    microsoft/PowerToys

    135,047Ver en 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
    Ver en GitHub↗135,047
  • mattpocock/skillsAvatar de mattpocock

    mattpocock/skills

    131,422Ver en 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
    Ver en GitHub↗131,422
  • atom/electronAvatar de atom

    atom/electron

    121,778Ver en 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++
    Ver en GitHub↗121,778
  • rustdesk/rustdeskAvatar de rustdesk

    rustdesk/rustdesk

    116,258Ver en 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
    Ver en GitHub↗116,258
  • astral-sh/uvAvatar de astral-sh

    astral-sh/uv

    86,451Ver en 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
    Ver en GitHub↗86,451
  • ocornut/imguiAvatar de ocornut

    ocornut/imgui

    73,875Ver en GitHub↗

    Este proyecto es una biblioteca de interfaz gráfica de usuario de modo inmediato diseñada para el desarrollo rápido de herramientas e interfaces de depuración. Al generar la geometría de la interfaz de usuario en cada fotograma a través de código procedimental, elimina la necesidad de sincronización de estado persistente entre los datos de la aplicación y la interfaz. Está destinado principalmente a la integración en tuberías de renderizado existentes, donde produce búferes de vértices sin procesar y comandos de dibujo que son agnósticos a la API de gráficos subyacente. La biblioteca se distingue por una arquitectura altamente desacoplada que admite diseños complejos, acoplables y de múltiples vistas. Gestiona posiciones de ventanas, arrastre de pestañas y división de nodos, lo que permite a los desarrolladores separar los elementos de la interfaz en ventanas independientes del sistema operativo. Para garantizar una interacción consistente en diversos entornos, asigna eventos de entrada nativos a un formato unificado y proporciona un alcance robusto basado en identificadores para rastrear los estados de los elementos a través de los fotogramas. El marco ofrece una amplia superficie de capacidad para construir herramientas de motor sofisticadas y utilidades de diagnóstico. Incluye soporte para componentes visuales avanzados como editores de nodos, trazadores 2D y 3D, e inspectores especializados, junto con infraestructura para escalado DPI y renderizado de formas personalizadas. El sistema está diseñado para una alta portabilidad, con opciones de configuración en tiempo de compilación que permiten a los desarrolladores adaptar las estructuras de datos principales y los tipos matemáticos a los requisitos específicos del motor. El repositorio proporciona amplios ejemplos para conectar la biblioteca a los principales backends y marcos de gráficos, junto con herramientas para generar enlaces específicos de lenguaje.

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

    C++apicplusplusframework
    Ver en GitHub↗73,875
  • python/cpythonAvatar de python

    python/cpython

    73,265Ver en 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
    Ver en GitHub↗73,265
  • eugeny/tabbyAvatar de Eugeny

    Eugeny/tabby

    72,154Ver en 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
    Ver en GitHub↗72,154
  • swiftlang/swiftAvatar de swiftlang

    swiftlang/swift

    70,051Ver en 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
    Ver en GitHub↗70,051
  • traefik/traefikAvatar de traefik

    traefik/traefik

    63,644Ver en 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
    Ver en GitHub↗63,644
  • solido/awesome-flutterAvatar de Solido

    Solido/awesome-flutter

    60,327Ver en 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
    Ver en GitHub↗60,327
  • tiimgreen/github-cheat-sheetAvatar de tiimgreen

    tiimgreen/github-cheat-sheet

    57,407Ver en 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
    Ver en GitHub↗57,407
  • jetbrains/kotlinAvatar de JetBrains

    JetBrains/kotlin

    52,880Ver en 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
    Ver en GitHub↗52,880
  • agalwood/motrixAvatar de agalwood

    agalwood/Motrix

    51,978Ver en 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
    Ver en GitHub↗51,978
  • files-community/filesAvatar de files-community

    files-community/Files

    44,008Ver en 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
    Ver en GitHub↗44,008
  • nwjs/nw.jsAvatar de nwjs

    nwjs/nw.js

    41,183Ver en 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
    Ver en GitHub↗41,183
  • gkd-kit/gkdAvatar de gkd-kit

    gkd-kit/gkd

    39,532Ver en 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
    Ver en GitHub↗39,532
  • hyprwm/hyprlandAvatar de hyprwm

    hyprwm/Hyprland

    36,388Ver en 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
    Ver en GitHub↗36,388
  • serenityos/serenityAvatar de SerenityOS

    SerenityOS/serenity

    33,477Ver en 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
    Ver en GitHub↗33,477
  • microsoft/wslAvatar de microsoft

    microsoft/WSL

    32,803Ver en 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++
    Ver en GitHub↗32,803
Ant.123456…9Siguiente
  1. Home
  2. Operating Systems & Systems Programming
  3. Platform Development and Integration

Explorar subetiquetas

  • Application Runtimes1 sub-etiquetaExecution environments that provide the necessary libraries and services to run applications across different platforms.
  • Linux Installation Packages4 sub-etiquetasNative installation formats and portable binaries for Linux distributions.
  • Native Applications2 sub-etiquetasSoftware 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-etiquetasLow-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-etiquetasTools and configurations that facilitate software development, build processes, and workflow automation across specific operating system platforms.
  • Platform Packaging1 sub-etiquetaUtilities for bundling software into formats that support multiple architectures or hardware configurations within a single distribution.
  • Platform SDKs2 sub-etiquetasCollections of libraries, headers, and tools required to build applications for specific operating system environments.
  • Platform Support4 sub-etiquetasComponents 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-etiquetasFrameworks 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-etiquetasFrameworks 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.