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
·

4 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • java-native-access/jnaAvatar java-native-access

    java-native-access/jna

    8,916Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,916
  • mhammond/pywin32Avatar mhammond

    mhammond/pywin32

    5,579Vezi pe GitHub↗

    pywin32 este o colecție de extensii Python care servesc drept wrapper pentru API-ul nativ Windows, permițând invocarea funcțiilor sistemului de operare pentru a gestiona resursele de sistem de nivel scăzut și hardware-ul. Oferă o bibliotecă de bază pentru interacțiunea cu obiectele Component Object Model pentru a automatiza aplicațiile desktop native, un framework pentru construirea de aplicații GUI native Windows și o interfață pentru înregistrarea și rularea scripturilor Python ca servicii de sistem în fundal. Proiectul se distinge prin oferirea unei integrări profunde cu mediul Windows, inclusiv capacitatea de a lega codul Python la bucla de evenimente nativă pentru gestionarea notificărilor de sistem și capacitatea de a expune logica internă ca extensii ISAPI pentru gestionarea cererilor web. Capabilitățile mai largi ale bibliotecii acoperă conectivitatea la baze de date prin interfețe standardizate de furnizori de date Windows, gestionarea jurnalelor de evenimente de sistem și integrarea mediilor interpretate interactive în software extern. Proiectul este distribuit sub formă de wheels binare specifice platformei pentru mai multe arhitecturi de procesor, inclusiv ARM64.

    Provides a library for interacting with COM objects to automate native desktop applications and system components.

    C++
    Vezi pe GitHub↗5,579
  • xlwings/xlwingsAvatar xlwings

    xlwings/xlwings

    3,312Vezi pe GitHub↗

    xlwings - Make Excel fly with Python!

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

    Pythonautomationexcelgoogle-sheets
    Vezi pe GitHub↗3,312
  • rubberduck-vba/rubberduckAvatar rubberduck-vba

    rubberduck-vba/Rubberduck

    2,122Vezi pe GitHub↗

    Rubberduck este o extensie de mediu de dezvoltare concepută pentru proiecte legacy Visual Basic și Visual Basic for Applications. Funcționează ca o suită cuprinzătoare care se integrează direct în editorul gazdă pentru a oferi analiză statică de cod, refactorizare automatizată și capabilități de gestionare a proiectelor. Instrumentul se distinge prin implementarea unui motor de parsare bazat pe gramatică formală care transformă codul sursă într-un arbore sintactic abstract structurat. Acest lucru permite o analiză statică profundă, permițând identificarea defectelor și a inconsecvențelor de stil. De asemenea, susține fluxurile de lucru de dezvoltare prin sincronizarea sistemului de fișiere, care mapează modulele interne către fișiere externe pentru a facilita controlul versiunilor, și utilizează metadate bazate pe adnotări pentru a menține configurația proiectului fără a altera formatul fișierului subiacent. Suita include un framework de testare care suportă execuția automatizată a testelor unitare și izolarea dependențelor prin injectarea de obiecte mock. În plus, oferă îmbunătățiri de productivitate, cum ar fi navigarea ierarhică în cod, formatarea automată a codului și instrumente de refactorizare structurală. Aceste funcționalități sunt livrate prin interfețe standard de tip Component Object Model, extinzând capabilitățile native ale mediului de dezvoltare.

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

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

Explorează sub-etichetele

  • 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.