awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesWindows API Wrappers

Libraries that simplify interaction with the Windows API by providing higher-level abstractions.

Distinct from Windows API Bindings: Existing candidates focus on specific API mapping or language bindings rather than a general utility wrapper.

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

Awesome Windows API Wrappers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • lxn/walkAvatar von lxn

    lxn/walk

    7,063Auf GitHub ansehen↗

    Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and Windows API wrapper, providing a toolkit of native widgets and a declarative layout system for developing high-performance user interfaces. The project is distinguished by its data-binding framework, which uses reflection and string-based property paths to synchronize data sources with interface widgets. It also provides specialized support for high-DPI interface scaling and an optimized native message loop to reduce runtime overhead. The toolkit covers a wide range of capabi

    Simplifies interaction with the Windows API for registry access, system folders, and message loops.

    Godeclarativedeclarative-uigo
    Auf GitHub ansehen↗7,063
  • thebookisclosed/viveAvatar von thebookisclosed

    thebookisclosed/ViVe

    6,571Auf GitHub ansehen↗

    Directly invokes Windows system APIs from shared code to access and modify A/B feature states without OS-specific wrappers.

    C#
    Auf GitHub ansehen↗6,571
  • windows-toolkit/windowscommunitytoolkitAvatar von windows-toolkit

    windows-toolkit/WindowsCommunityToolkit

    6,076Auf GitHub ansehen↗

    Das Windows Community Toolkit ist ein Entwicklungs-Toolkit und eine WinUI-Komponentenbibliothek für die Erstellung von Anwendungen unter Windows 10 und 11. Es fungiert als Windows-API-Wrapper sowie als Sammlung wiederverwendbarer UI-Komponenten und Hilfsfunktionen, die darauf ausgelegt sind, häufige Programmieraufgaben zu vereinfachen. Das Projekt konzentriert sich darauf, Boilerplate-Code in der C#-Windows-Entwicklung durch eine Reihe von Hilfsfunktionen und standardisierten Diensten zu reduzieren. Es ermöglicht die Implementierung gängiger Benutzeroberflächenmuster durch benutzerdefinierte Steuerelemente und Layout-Helfer. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, darunter Windows-API-Integration, UI-Design und die Implementierung gängiger Anwendungsmuster. Diese werden durch eine Kombination aus wiederverwendbaren UI-Komponenten und Hilfsmethoden bereitgestellt, die zugrunde liegende Betriebssystemoperationen abstrahieren.

    Provides higher-level abstractions and simplified utility functions for interacting with the Windows API.

    C#
    Auf GitHub ansehen↗6,076
  • mhammond/pywin32Avatar von mhammond

    mhammond/pywin32

    5,579Auf GitHub ansehen↗

    pywin32 ist eine Sammlung von Python-Erweiterungen, die als Wrapper für die native Windows-API dienen und den Aufruf von Betriebssystemfunktionen zur Verwaltung von Low-Level-Systemressourcen und Hardware ermöglichen. Es bietet eine Kernbibliothek für die Interaktion mit Component-Object-Model-Objekten zur Automatisierung nativer Desktop-Anwendungen, ein Framework für die Konstruktion nativer Windows-GUI-Anwendungen und eine Schnittstelle für das Registrieren und Ausführen von Python-Skripten als Hintergrund-Systemdienste. Das Projekt zeichnet sich durch eine tiefe Integration in die Windows-Umgebung aus, einschließlich der Fähigkeit, Python-Code an die native Event-Loop zur Behandlung von Systembenachrichtigungen zu binden, sowie der Kapazität, interne Logik als ISAPI-Erweiterungen für die Behandlung von Webanfragen offenzulegen. Die breiteren Funktionen der Bibliothek decken Datenbankkonnektivität über standardisierte Windows-Datenanbieterschnittstellen, die Verwaltung von Systemereignisprotokollen und die Integration interaktiver interpretierter Umgebungen in externe Software ab. Das Projekt wird als plattformspezifische Binär-Wheels für mehrere Prozessorarchitekturen, einschließlich ARM64, vertrieben.

    Provides a comprehensive set of Python extensions that wrap the native Windows API for low-level system resource management.

    C++
    Auf GitHub ansehen↗5,579
  • dotnet/winformsAvatar von dotnet

    dotnet/winforms

    4,822Auf GitHub ansehen↗

    Windows Forms ist ein .NET-Framework für den Aufbau grafischer Benutzeroberflächen für Windows-Betriebssysteme unter Verwendung von Managed Code und nativen Controls. Es fungiert als ereignisgesteuerte UI-Bibliothek, die eine Reihe visueller Controls und Event-Handler für die Erstellung interaktiver Desktop-Anwendungen bereitstellt. Das Framework enthält einen visuellen UI-Designer, der die Anordnung von Interface-Elementen auf einer Arbeitsfläche über ein Drag-and-Drop-Layoutsystem ermöglicht. Es dient zudem als Windows-API-Wrapper und bietet eine Kompatibilitätsschicht für den Zugriff auf System-Level-Bibliotheken wie User32 und GDI+. Zusätzliche Funktionen umfassen Tools für Desktop-Datenvisualisierung mittels Charting-Controls sowie die Möglichkeit, Legacy-Windows-API-Funktionen zu integrieren. Das Framework unterstützt zudem die Automatisierung von Anwendungsmigrationen und Projektportierungen, um Legacy-Desktop-Projekte in moderne Runtime-Umgebungen zu überführen.

    Provides high-level managed abstractions over the native User32 and GDI+ Windows APIs.

    C#
    Auf GitHub ansehen↗4,822
  • thewover/donutAvatar von TheWover

    TheWover/donut

    4,461Auf GitHub ansehen↗

    Donut is a toolset for loading and executing payloads in memory, featuring a position-independent shellcode generator, an in-memory payload injector, and a .NET assembly loader. It is designed to convert executable files and scripts into shellcode that can be executed within the memory space of a remote process without writing files to disk. The project specializes in security evasion through memory-based patching and payload obfuscation using symmetric block ciphers and compression. It includes a remote payload stager to retrieve encrypted modules from HTTP or DNS servers during runtime, red

    Provides runtime Windows API resolution via hashed function names for position-independent shellcode execution.

    C
    Auf GitHub ansehen↗4,461
  • byt3bl33d3r/offensivenimAvatar von byt3bl33d3r

    byt3bl33d3r/OffensiveNim

    3,033Auf GitHub ansehen↗

    OffensiveNim is a red teaming framework and post-exploitation toolkit developed in Nim. It provides a collection of low-level primitives and a Windows API wrapper designed for offensive security operations, including malware development and shellcode loading. The project focuses on evasion and obfuscation through techniques such as API unhooking, direct system calls, and anti-debugging mechanisms. It features diverse payload delivery methods, including reflective binary loading, the execution of .NET assemblies via CLR hosting, and various shellcode injection techniques using fibers, COM obje

    Includes a comprehensive wrapper for the Windows API to simplify low-level process and memory operations.

    Nim
    Auf GitHub ansehen↗3,033
  • trickster0/offensiverustAvatar von trickster0

    trickster0/OffensiveRust

    2,984Auf GitHub ansehen↗

    OffensiveRust is a red team toolkit and malware development kit written in Rust. It serves as an evasion framework and post-exploitation library, providing a collection of offensive security primitives and a Windows API wrapper for interacting with low-level system functions and undocumented APIs. The project focuses on bypassing security software through direct system calls, memory obfuscation, and stealthy payload execution. It implements techniques to defeat static binary analysis via compile-time string encryption and payload obfuscation, while avoiding detection using parent process ID s

    Wraps low-level Windows system functions and undocumented APIs for system manipulation.

    Rust
    Auf GitHub ansehen↗2,984
  • microsoft/wilAvatar von microsoft

    microsoft/wil

    2,884Auf GitHub ansehen↗

    wil is a C++ wrapper library for the Windows API designed to simplify system development through RAII and exception handling. It provides a set of resource management tools, a framework for Windows error handling, and type-safe interfaces for registry access and networking. The library distinguishes itself by automating the conversion between system error codes and C++ exceptions, while providing utilities for contextual error message attachment and early return patterns. It also features specialized networking wrappers for socket initialization and hostname resolution, and a registry interfa

    Provides a comprehensive set of modern C++ wrappers that simplify interaction with the Windows API.

    C++
    Auf GitHub ansehen↗2,884
  1. Home
  2. Operating Systems & Systems Programming
  3. Windows API Wrappers

Unter-Tags erkunden

  • Direct Windows API Invocation LayersLayers that directly invoke Windows system APIs from shared code to access and modify A/B feature states without OS-specific wrappers. **Distinct from Windows API Wrappers:** Distinct from Windows API Wrappers: focuses on direct invocation without higher-level abstractions, specifically for A/B feature state access.
  • Hash-Based API ResolversResolves Windows API function addresses at runtime using a 64-bit hash of the function name to avoid static imports. **Distinct from Windows API Wrappers:** Distinct from Windows API Wrappers: focuses on runtime hash-based resolution for position-independent code, not higher-level abstractions.