compendium-client
Mu (μ) is a purely functional framework for building micro services. (by higherkindness)
nng
nanomsg-next-generation -- light-weight brokerless messaging (by nanomsg)
compendium-client | nng | |
---|---|---|
5 | 9 | |
326 | 3,562 | |
0.9% | 0.8% | |
0.0 | 9.0 | |
over 1 year ago | 7 days ago | |
Haskell | C | |
Apache License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
compendium-client
Posts with mentions or reviews of compendium-client.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-19.
- Haskell jobs at Standard Chartered, various locations and seniority
-
RPC lib?
I think mu-schema package should help with that, but I'm not sure. Have a look at their website: https://higherkindness.io/mu-haskell/
- School of Haskell: Basics
-
What are the go-to libraries for RestAPIs and GraphQL APIs?
For graphql I experimented with Mu Haskell: https://higherkindness.io/mu-haskell/ Morpheus: https://morpheusgraphql.com/about/
-
My ideal GraphQL framework for Haskell
full example: https://github.com/higherkindness/mu-haskell/blob/master/graphql/exe/Main.hs
nng
Posts with mentions or reviews of nng.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-19.
- nng is "nanomsg next generation", a wire-compatible C99 rewrite of the C library libnanomsg, with a similarly permissive MIT license. Pub/Sub, RPC-style Request/Reply, or Service Discovery, without worrying about details like connection management or retries.
-
RPC lib?
I just published the other day some bindings to the NNG message passing library (https://nng.nanomsg.org/). You can do request/reply, publish/subcribe and other communication patterns. It's trivial to serialize (with Binary for example) any data structure and pass it around the network:
-
[ANN] nng: Bindings for NNG (https://github.com/nanomsg/nng)
I put together quickly a binding to the NNG! library, it's simply a fork of the existing binding to Nanomsg! updated to work with NNG using the "compatible API". For basic usage seems to work pretty well:
-
Neovim architecture
I’m considering using msgpack + nng or msgpack + zmq
-
Any good lightweight c++ local socket library for embedded Linux?
I've found NNG to be high quality, also has less restrictive license. https://nng.nanomsg.org/
-
What is the best (and easy) way to make 2 different python projects communicate? They are on the same server for now but have different conda envs.
for communication between a Discord bot and other applications on the same machine I have used ZeroMQ - relatively easy to use, very portable but still flexible enough. (I've heard though that ZeroMQ has been somewhat superseded by nng nowadays)
-
I hate ASIO and I can't be alone.
I agree with this, but would add NNg as a good messaging library. It’s the successor to the spiritual successor of ZeroMQ.
- NNG – nanomsg-NG (rewrite of nanomsg)
-
How to use socket programming in cpp to chat over the same Wi-Fi network
you can also look into https://github.com/nanomsg/nng
What are some alternatives?
When comparing compendium-client and nng you can also consider the following projects:
morpheus-graphql - Haskell GraphQL Api, Client and Tools
ZeroMQ - ZeroMQ core engine in C++, implements ZMTP/3.1
bdcs-api - BDCS API Server
zmqpp - 0mq 'highlevel' C++ bindings
vcd - A small library for generating VCD files.
uvw - Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!
resolv
cpp-httplib - A C++ header-only HTTP/HTTPS server and client library
faktory - Faktory Worker for Haskell
cppzmq - Header-only C++ binding for libzmq
google-oauth2-easy - 📛 Easy Google Authentication integration - Authorization Code & Refresh Token
coz - Coz: Causal Profiling