This repository was archived by the owner on May 29, 2025. It is now read-only.

Description
Consider replacing Apple's Combine framework with OpenCombine (https://github.com/OpenCombine/OpenCombine.git). It is a drop-in replacement with (usually) minimal code changes: OpenCombine implements same API design. Only imports would need to be updated.
Although it is an older framework and does not impl 100% of Combine's functionality.
The primary reason for this suggestion is that OpenCombine supports compilation on Linux, whereas Apple's Combine does not. This change would enable cross-platform compatibility, particularly for Linux environments.
Why?
My use case involves using memory-mcp-server project (https://github.com/okooo5km/memory-mcp-server.git) and trying to build it for linux (with errors), since it depends on this SDK.
Just a thought. Feel free to close this issue.