3 dépôts
Interfaces enabling communication between different runtime environments or languages.
Distinguishing note: Focuses on cross-language binary interfaces, distinct from general networking.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Interoperability Layers. Refine with filters or upvote what's useful.
This project is a native desktop application for Windows that functions as a mathematical calculation engine. It provides a graphical user interface for performing arithmetic and scientific operations, serving as an open-source reference implementation for standard system utilities. The application utilizes a declarative markup language to define its user interface, which is synchronized with the underlying data through an event-driven binding system. By employing a model-view-viewmodel pattern, the software separates presentation logic from business rules, while a native core handles mathema
Facilitates communication between the managed UI layer and the native C++ engine through a language-agnostic binary interface.
ReScript is a statically typed programming language and compiler designed to transform type-safe source code into efficient, human-readable JavaScript. It functions as a transpiler that enforces data consistency and prevents runtime errors through static type analysis for both web and server applications. The project distinguishes itself as an incremental build system that analyzes dependency graphs to recompile only modified files and their dependents. It includes a JSX compatible compiler for building user interfaces and provides a framework for bridging type-safe code with existing JavaScr
Provides a consistent interface to expose type-safe functions and types to external JavaScript scripts.
Ce projet est une bibliothèque d'interface PHP qui fournit une couche d'interopérabilité de composants. Il se compose d'un ensemble de contrats agnostiques au framework et de définitions standardisées qui permettent à différentes bibliothèques de travailler ensemble via un contrat cohérent. La bibliothèque se concentre sur la fourniture d'interfaces partagées minimales et de définitions d'API, permettant aux composants logiciels d'être utilisés à travers différents projets PHP indépendamment du framework sous-jacent. Cette approche découple la logique d'application des implémentations de framework concrètes. Le projet couvre spécifiquement l'abstraction de conteneur de service et la standardisation de l'injection de dépendances. En définissant des interfaces communes pour accéder aux conteneurs de service, il garantit l'interopérabilité entre différentes implémentations de conteneurs et permet aux composants de récupérer des dépendances à travers divers environnements.
Provides a set of standardized definitions that enable different libraries to work together via a consistent contract.