All Projects → ruediger → libbert

ruediger / libbert

Licence: other
A BERT library for C++ and C

Programming Languages

C++
36643 projects - #6 most used programming language
shell
77523 projects
c
50402 projects - #5 most used programming language
emacs lisp
2029 projects

LibBERT — a BERT (Binary ERlang Term) library for C++ and C.

BERT is a format for encoding binary data. You can think of it as JSON for binary formats. BERT is based on Erlang’s External Format.

bert.h is the C API (you need to link -lbert_capi!). bert.hpp is the C++ API (header only).

See http://bert-rpc.org/

This library is written by Rüdiger Sonderfeld <[email protected]>. Some basic stuff (CMake setup etc.) is copied from the Flusspferd project.

Thanks to Nikolas Bowe, Samuel Chou, and Richard van der Hoff for their contributions.

The library is licensed under the beerzlib license. The beerzlib license is a modified zlib license. It contains an additional clause that encourages users to send beer (or other beverages or gifts) to the developers. See the file license for the full text of the license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].