4 repositorios
Frameworks that connect low-level native logic layers to high-level application interfaces.
Distinguishing note: Candidates are either specific to database mappings or cloud deployment, not the general integration of a native logic core into a UI app.
Explore 4 awesome GitHub repositories matching operating systems & systems programming · Native Logic Integrations. Refine with filters or upvote what's useful.
Swift is a general purpose, compiled systems programming language designed for building high-performance software. It is a strongly typed language that focuses on memory safety and type safety to prevent runtime errors. The language is designed for native code integration, allowing it to interoperate with C and Objective-C libraries to leverage existing system functions and high-performance APIs. The project covers broad capabilities in type-safe application development and cross-platform toolchain engineering. It includes infrastructure for automated language validation, compiler performanc
Integrates high-level application logic with native C and Objective-C libraries to access system APIs.
Mjolnir es un framework de automatización para macOS y motor de scripting extensible. Proporciona un sistema para crear flujos de trabajo de productividad personalizados, gestionar estados de aplicaciones y controlar la interfaz de escritorio de macOS mediante programación. El proyecto funciona como un gestor de teclas de acceso rápido global que vincula atajos de teclado para activar scripts automatizados en todo el sistema operativo. Incluye un controlador de aplicaciones de macOS para inspeccionar ventanas activas y gestionar interacciones de interfaz de usuario en todo el sistema. El entorno admite extensibilidad mediante un sistema de gestión de paquetes conectable, permitiendo la instalación de paquetes de terceros y la integración de código nativo. También cuenta con un sistema de alertas en pantalla para proporcionar retroalimentación visual durante la ejecución de tareas automatizadas.
Incorporates low-level native logic into modules to access deep system capabilities and hardware interfaces.
rinf is a cross-platform native bridge and integration layer used to connect business logic written in Rust to application frontends. It functions as a cross-language message broker and binary serialization framework that enables the exchange of structured data between a Rust backend and user interfaces across mobile, desktop, and web targets. The project utilizes a schema-driven code generator to produce language-specific message classes from shared definitions. This ensures type-safe message passing and consistency across different programming environments, preventing data mismatches during
Connects a native Rust logic layer to a user interface with type-safe communication and automated build configurations.
Este proyecto proporciona un envoltorio de C++ solo de cabecera para la Node-API, sirviendo como marco para construir complementos nativos de alto rendimiento para Node.js. Actúa como un puente entre C++ y JavaScript, ofreciendo una interfaz orientada a objetos que simplifica la creación de extensiones compiladas mientras gestiona las complejidades del límite del lenguaje. La biblioteca se distingue por proporcionar abstracciones seguras de tipos para la organización de datos y la gestión de memoria, asegurando que los objetos nativos y del lado del script sean rastreados y reclamados correctamente. Incluye mecanismos para coordinar tareas asíncronas entre hilos en segundo plano y el bucle de eventos principal, evitando la corrupción de datos mientras se descargan cálculos intensivos. Además, mapea las excepciones nativas a tipos de error de script estándar, asegurando informes de diagnóstico consistentes y manejo de fallas. Más allá de sus capacidades de puente central, el proyecto admite el ciclo de vida completo del desarrollo nativo, incluida la exposición de clases y métodos de C++ al tiempo de ejecución de JavaScript. Proporciona herramientas para gestionar ciclos de vida de entornos, automatizar migraciones de código y ejecutar puntos de referencia de rendimiento para evaluar el comportamiento de los componentes nativos.
Exposes native code and data structures through a standard interface to allow high-performance execution of compiled logic.