Cross Platform Lite Procedure Call
The XPLPC project connects languages and platforms, allowing for the transfer of serialized data
between them.
This is achieved without the need for a server, but instead by utilizing device
memory. This approach is known as Lite Procedure Call.
Allow connect languages and platforms transfering serialized data between them using device memory
The XPLPC project works on a variety of platforms, including Linux, macOS, Windows, iOS, tvOS, watchOS, macCatalyst, Web Assembly (WASM) and Flutter (iOS, Android, Linux, macOS and Windows)
The generated library can be added to your project without the need to rewrite your code or application, allowing for full code reuse. And you don't need to use any generators or special tools.
The generated binary file can be integrated into an existing project or a new project, without the need to start a new project from scratch. This means you can use the generated binary file to add new functionality to your current project without having to begin a new project.
The XPLPC repository provides an accessible platform for beginning and managing your own project, with a variety of tools and resources to ensure a smooth and efficient development process.
When using the XPLPC repository, you can focus on the core functionality and logic of your business code, without worrying about the organization and structure of your project, as it is already expertly handled by the XPLPC's built-in tools and resources.
The XPLPC repository contains all the necessary elements for your project, including templates, resources and tools, which can be easily customized and edited to suit your specific needs and preferences, using the development tools of your choice.
The XPLPC core was developed using C++, making it easy to adapt and integrate with other platforms and systems, allowing for a seamless and efficient development process. The flexibility and compatibility of XPLPC allows for easy integration with other tools and technologies, making it a versatile option for your projects.
The XPLPC repository provides support for a variety of platforms:
All of which share the same C++ codebase, allowing for easy code reuse and efficient development across multiple platforms.
Demo for Web Assembly