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
·

9 repository-uri

Awesome GitHub RepositoriesNative Applications

Software built to interface directly with the host operating system for optimal performance.

Distinguishing note: Focuses on the native implementation and low-level OS integration.

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

Awesome Native Applications GitHub Repositories

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

    notepad-plus-plus/notepad-plus-plus

    27,194Vezi pe GitHub↗

    Notepad++ is a high-performance, lightweight source code editor designed for local development on Windows. Built as a native desktop application, it utilizes a specialized editing component to manage text buffers and render syntax highlighting for large files with minimal resource overhead. The editor distinguishes itself through a robust plugin architecture that allows users to extend core functionality by loading external binary modules at runtime. It also provides extensive support for custom language definitions, enabling users to map unique syntax rules and keywords to the rendering engi

    Built as a native application to ensure minimal resource overhead and high responsiveness.

    C++editornotepadnotepad-official
    Vezi pe GitHub↗27,194
  • reactwindows/react-native-windowsAvatar ReactWindows

    ReactWindows/react-native-windows

    17,296Vezi pe GitHub↗

    react-native-windows is a framework and rendering system used to build native desktop applications for Windows using React. It functions as an extension that brings a mobile-first development model to the Windows desktop environment, mapping React components directly to native Windows interface elements. The project enables the creation of desktop software through a declarative component-based architecture. It integrates React Native projects into the Windows ecosystem by translating components into native user interface elements rather than using web views. The framework covers cross-platfo

    Enables the creation of high-performance native Windows applications by converting React components into native interface elements.

    C++
    Vezi pe GitHub↗17,296
  • android/ndk-samplesAvatar android

    android/ndk-samples

    10,513Vezi pe GitHub↗

    The Android NDK samples provide a comprehensive collection of code examples demonstrating how to integrate C and C++ native code into Android applications. This repository serves as a practical guide for developers utilizing the Android Native Development Kit to implement performance-critical application components that require direct hardware access and low-level system interaction. The project highlights the use of the Java Native Interface to bridge managed code with native modules, enabling cross-language function calls and efficient data exchange. It demonstrates how to manage native act

    Enables hardware-accelerated rendering using Vulkan and OpenGL ES within native application modules.

    C++
    Vezi pe GitHub↗10,513
  • revery-ui/reveryAvatar revery-ui

    revery-ui/revery

    8,045Vezi pe GitHub↗

    Revery is a cross-platform GUI toolkit and functional UI framework used to build native desktop applications for Windows, macOS, and Linux. It utilizes the Reason functional programming language to compile code into machine-level instructions for native execution. The framework employs a component-based model to manage user interfaces, mapping functional components to the underlying native operating system widgets. This approach ensures that applications maintain native performance, behavior, and a consistent look and feel across different operating systems. The toolkit covers the full appli

    Creates software that interfaces directly with the host operating system to ensure native performance and behavior.

    Reason
    Vezi pe GitHub↗8,045
  • wxwidgets/wxwidgetsAvatar wxWidgets

    wxWidgets/wxWidgets

    7,036Vezi pe GitHub↗

    wxWidgets is a C++ UI toolkit and cross-platform GUI framework used to develop desktop applications for Windows, macOS, and Linux. It functions as a native widget wrapper, providing an abstraction layer that maps a single set of API calls to the native interface elements of different platforms. The framework allows for the creation of native graphical user interfaces by utilizing the host operating system's own controls and APIs. This ensures that applications maintain a native look and feel across various operating systems while using a consistent codebase. Beyond interface development, the

    Creates user interfaces using host operating system APIs to ensure a native look and feel.

    C++c-plus-pluscocoacross-platform
    Vezi pe GitHub↗7,036
  • blackboardsh/electrobunAvatar blackboardsh

    blackboardsh/electrobun

    5,534Vezi pe GitHub↗

    Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend

    Manages the startup and shutdown phases and coordinates the bridge between the user interface and the operating system.

    C++
    Vezi pe GitHub↗5,534
  • contiki-os/contikiAvatar contiki-os

    contiki-os/contiki

    3,798Vezi pe GitHub↗

    Contiki is an operating system designed for resource-constrained embedded devices and the Internet of Things. It provides a lightweight, event-driven kernel that enables multitasking and low-power wireless network connectivity on hardware with extremely limited memory and processing power. The system distinguishes itself through a stackless threading model that allows for a blocking-style programming interface while maintaining a minimal memory footprint. It supports dynamic module and firmware management, enabling the loading and linking of relocatable binary code at runtime to update applic

    Streams graphical user interface data over network protocols to enable remote interaction with resource-constrained embedded devices.

    C
    Vezi pe GitHub↗3,798
  • dioxuslabs/blitzAvatar DioxusLabs

    DioxusLabs/blitz

    3,327Vezi pe GitHub↗

    Blitz is an HTML and CSS rendering engine and native UI framework designed to translate web-standard markup into visual interfaces for native applications. It functions as a layout engine that converts raw HTML strings into a structured object model for programmatic rendering. The project implements a web-standard layout engine using Flexbox and Grid models to compute element positions and sizes. It includes a dedicated SVG graphics renderer for displaying scalable vector graphics embedded within HTML-based layouts. The framework covers native windowing integration and system accessibility t

    Coordinates the event loop and windowing system to manage the software execution lifecycle on the host OS.

    Rust
    Vezi pe GitHub↗3,327
  • reisxd/tizentubecobaltAvatar reisxd

    reisxd/TizenTubeCobalt

    2,493Vezi pe GitHub↗

    TizenTubeCobalt is a third-party YouTube client and ad-blocking video player developed for the Tizen operating system. It functions as a Tizen OS application that bridges native C++ functions with JavaScript execution to provide a customized media experience on smart TVs. The application distinguishes itself through advanced content filtering and playback optimizations. It removes video advertisements and uses community-sourced data to automatically skip sponsored segments. Additionally, it includes a video content filter to remove clickbait titles and misleading thumbnails. The project cove

    Built as a native application that interfaces directly with the Tizen operating system.

    Vezi pe GitHub↗2,493
  1. Home
  2. Operating Systems & Systems Programming
  3. Platform Development and Integration
  4. Native Applications

Explorează sub-etichetele

  • Application Lifecycle ManagementTools for managing the startup, execution, and deployment processes of native software. **Distinct from Native Applications:** Distinct from Native Applications: focuses on the scaffolding and deployment lifecycle rather than the final application binary.
  • Graphics Rendering Interfaces1 sub-tagLow-level APIs for hardware-accelerated rendering using Vulkan and OpenGL ES within native modules. **Distinct from Native Applications:** Distinct from Native Applications: focuses on the specific graphics rendering interfaces rather than general native OS integration.