https://github.com/yvan-sraka/palombe-cli
Palombe lets you send and receive messages synchronously through different processes using named pipes
https://github.com/yvan-sraka/palombe-cli
messaging named-pipes rust synchronous
Last synced: 14 days ago
JSON representation
Palombe lets you send and receive messages synchronously through different processes using named pipes
- Host: GitHub
- URL: https://github.com/yvan-sraka/palombe-cli
- Owner: yvan-sraka
- License: gpl-3.0
- Created: 2018-08-14T16:07:46.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2021-12-23T21:32:41.000Z (almost 4 years ago)
- Last Synced: 2025-04-01T16:16:15.186Z (7 months ago)
- Topics: messaging, named-pipes, rust, synchronous
- Language: Rust
- Homepage:
- Size: 23.4 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🕊️ Palombe
=========Palombe lets you send and receive messages synchronously through
different processes using named pipes.```shell
palombe send foo bar
``````shell
palombe receive foo # bar
```Acknowledgments
---------------:warning: This tool is not suited for building software, it is intended to
be used only in rapid prototyping and first product development steps!If you looking for a better / faster / safer way to share typed (yes you
want that) data across different processes, take a look at
[Google Protocol Buffer](https://developers.google.com/protocol-buffers/)
or even better at [Cap’n Proto](https://capnproto.org/) (which is
infinitely faster).Supported environments
----------------------The tool is embed into modules targeting several environments:
- ECMAScript: [npm](https://www.npmjs.com/package/palombe) \|
[Yarn](https://yarnpkg.com/fr/package/palombe)
([Sources](https://github.com/yvan-sraka/palombe-node))
- Python: [PyPI](https://pypi.org/project/palombe/)
([Sources](https://github.com/yvan-sraka/palombe-python))
- Ruby: [RubyGem.org](https://rubygems.org/gems/palombe)
([Sources](https://github.com/yvan-sraka/palombe-ruby))
- Rust: [Crates.io](https://crates.io/crates/palombe)
([Sources](https://github.com/yvan-sraka/palombe-rust))Contributing
------------Please read
[CONTRIBUTING.md](https://github.com/yvan-sraka/Palombe/blob/master/CONTRIBUTING.md)
for details on our code of conduct, and the process for submitting a pull
requests to us.Authors
-------- [Yvan Sraka](https://github.com/yvan-sraka)
See also the list of
[contributors](https://github.com/yvan-sraka/Palombe/graphs/contributors)
who participated in this project.License
-------This project is licensed under the 3rd version of the GPL License - see the
[LICENSE](https://github.com/yvan-sraka/Palombe/blob/master/LICENSE)
file for details.