You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-2Lines changed: 6 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -26,6 +26,7 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
26
26
- [Multimedia](#multimedia)
27
27
- [Networking](#networking)
28
28
- [Physics](#physics)
29
+
- [Remote Procedure Call](#remote-procedure-call)
29
30
- [Robotics](#robotics)
30
31
- [Scientific Computing](#scientific-computing)
31
32
- [Scripting](#scripting)
@@ -356,7 +357,12 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
356
357
*[Simbody](https://github.com/simbody/simbody) - High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton. [Apache2]
357
358
358
359
## Remote Procedure Call
360
+
*[Cap'n Proto](http://kentonv.github.io/capnproto/) - Fast data interchange format and capability-based RPC system. [MIT]
359
361
*[libjson-rpc-cpp](https://github.com/cinemast/libjson-rpc-cpp) - JSON-RPC framework for C++ servers and clients. [MIT]
362
+
*[simple-rpc-cpp](https://code.google.com/p/simple-rpc-cpp/) - A simple RPC wrapper generator to C/C++ functions. [BSD]
363
+
*[Thrift](https://thrift.apache.org/) - Efficient cross-language IPC/RPC, works between C++, Java, Python, PHP, C#, and many more other languages. Originally developer by Twitter. [Apache2]
364
+
*[xmlrpc-c](http://xmlrpc-c.sourceforge.net/) - A lightweight RPC library based on XML and HTTP. [BSD]
365
+
*[ZeroMQ](http://zeromq.org/) - High-speed, modular asynchronous communication library. [LGPL]
360
366
361
367
## Robotics
362
368
@@ -382,14 +388,12 @@ A curated list of awesome C/C++ frameworks, libraries, resources, and shiny thin
382
388
383
389
## Serialization
384
390
385
-
*[Cap'n Proto](http://kentonv.github.io/capnproto/) - Fast data interchange format and capability-based RPC system. [MIT]
386
391
*[cereal](https://github.com/USCiLab/cereal) - A C++11 library for serialization. [BSD]
387
392
*[FlatBuffers](https://github.com/google/flatbuffers) - A Memory efficient serialization library. [Apache2]
388
393
*[MessagePack](https://github.com/msgpack/msgpack-c) - Efficient binary serialization format "like JSON" for C/C++. [Apache2][website](http://msgpack.org/)
389
394
*[protobuf](http://code.google.com/p/protobuf/) - Protocol Buffers - Google's data interchange format. [BSD]
390
395
*[protobuf-c](https://github.com/protobuf-c/protobuf-c) - Protocol Buffers implementation in C. [BSD]
391
396
*[SimpleBinaryEncoding](https://github.com/real-logic/simple-binary-encoding) - encoding and decoding application messages in binary format for low-latency applications. [Apache2]
392
-
*[Thrift](https://thrift.apache.org/) - Efficient cross-language IPC/RPC, works between C++, Java, Python, PHP, C#, and many more other languages. Originally developer by Twitter. [Apache2]
0 commit comments