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
·

4 Repos

Awesome GitHub RepositoriesCOM Component Integration

Integration of Component Object Model objects using early and late binding.

Distinct from Component Object Model Handlers: Focuses on the general lifecycle and binding of COM components, not just shell handlers.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · COM Component Integration. Refine with filters or upvote what's useful.

Awesome COM Component Integration GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • java-native-access/jnaAvatar von java-native-access

    java-native-access/jna

    8,916Auf GitHub ansehen↗

    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

    Supports early and late binding for COM objects and generates code from Typelibs.

    Java
    Auf GitHub ansehen↗8,916
  • 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 library for interacting with COM objects to automate native desktop applications and system components.

    C++
    Auf GitHub ansehen↗5,579
  • xlwings/xlwingsAvatar von xlwings

    xlwings/xlwings

    3,312Auf GitHub ansehen↗

    xlwings - Make Excel fly with Python!

    Communicates with Excel through the COM interface for direct object manipulation.

    Pythonautomationexcelgoogle-sheets
    Auf GitHub ansehen↗3,312
  • rubberduck-vba/rubberduckAvatar von rubberduck-vba

    rubberduck-vba/Rubberduck

    2,122Auf GitHub ansehen↗

    Rubberduck ist eine Entwicklungsumgebungs-Erweiterung für Legacy-Projekte in Visual Basic und Visual Basic for Applications. Sie fungiert als umfassende Suite, die sich direkt in den Host-Editor integriert, um statische Codeanalyse, automatisierte Refactorings und Projektmanagement-Funktionen bereitzustellen. Das Tool zeichnet sich durch die Implementierung einer formalen, grammatikbasierten Parsing-Engine aus, die Quellcode in einen strukturierten abstrakten Syntaxbaum umwandelt. Dies ermöglicht eine tiefe statische Analyse und die Identifizierung von Defekten und Stil-Inkonsistenzen. Es unterstützt zudem Entwicklungs-Workflows durch Dateisystem-Synchronisierung, die interne Module auf externe Dateien abbildet, um Versionskontrolle zu erleichtern, und nutzt annotationsgesteuerte Metadaten zur Aufrechterhaltung der Projektkonfiguration, ohne das zugrunde liegende Dateiformat zu verändern. Die Suite enthält ein Test-Framework, das automatisierte Unit-Test-Ausführung und Dependency-Isolation durch Mock-Object-Injection unterstützt. Zudem bietet sie Produktivitätsverbesserungen wie hierarchische Codenavigation, automatisiertes Code-Formatting und strukturelle Refactoring-Werkzeuge. Diese Funktionen werden über Standard-Component-Object-Model-Schnittstellen bereitgestellt und erweitern die nativen Fähigkeiten der Entwicklungsumgebung.

    Extends the host development environment by implementing standard component object model interfaces for deep editor integration.

    C#addinc-sharpcom
    Auf GitHub ansehen↗2,122
  1. Home
  2. Operating Systems & Systems Programming
  3. COM Component Integration

Unter-Tags erkunden

  • Automation LibrariesLibraries specifically designed to automate the behavior of native applications via component models. **Distinct from COM Component Integration:** Focuses on the automation of applications rather than just the technical integration of COM components.