2 repository-uri
Low-level exchange of raw data, binary blobs, and strings between a framework and the host operating system.
Distinct from Runtime Data Exchange: Candidates focused on network assets or MIDI; this is general OS-level binary/string exchange.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Native Data Interop. Refine with filters or upvote what's useful.
This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for
Implements the exchange of raw data, strings, and binary blobs between the application and the host operating system.
Janet is a Lisp-based dynamic programming language featuring a register-based bytecode virtual machine and an embeddable scripting engine. It functions as a fiber-based concurrency runtime and includes a parsing engine based on Parsing Expression Grammars. The project is distinguished by its ability to be integrated into C or C++ applications via a minimal header interface. It utilizes a Lisp-style macro system for compile-time code transformation and employs prototype-based table inheritance for object-oriented behavior. The runtime covers a broad set of capabilities, including asynchronous
Defines packed structs and arrays to ensure compatible data layout when exchanging complex structures with native code.