MessagePack

MessagePack serializer implementation for Java / msgpack.org[Java] (by msgpack)

Stats

Basic MessagePack repo stats
5
1,189
5.5
3 months ago

msgpack/msgpack-java is an open source project licensed under Apache License 2.0 which is an OSI approved license.

MessagePack Alternatives

Similar projects and alternatives to MessagePack

  • GitHub repo libuv

    Cross-platform asynchronous I/O

  • GitHub repo Redis

    Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

  • GitHub repo FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

  • GitHub repo OpenSSL

    TLS/SSL and crypto library

  • GitHub repo GLFW

    A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input

  • GitHub repo libevent

    Event notification library

  • GitHub repo libvips

    A fast image processing library with low memory needs.

  • GitHub repo meson

    The Meson Build System

  • GitHub repo Klib

    A standalone and lightweight C library

  • GitHub repo ZLib

    A massively spiffy yet delicately unobtrusive compression library.

  • GitHub repo Jansson

    C library for encoding, decoding and manipulating JSON data

  • GitHub repo ck

    Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.

  • GitHub repo Onion

    C library to create simple HTTP servers and Web Applications.

  • GitHub repo Allegro

    The official Allegro 5 git repository. Pull requests welcome!

  • GitHub repo LibTomCrypt

    LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

  • GitHub repo smaz

    Small strings compression library

  • GitHub repo MongoDB C Driver

    A high-performance MongoDB driver for C

  • GitHub repo net_skeleton

    Async non-blocking multi-protocol networking library for C/C++

  • GitHub repo MIRACL

    MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).

  • GitHub repo Apophenia

    A C library for statistical and scientific computing

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better MessagePack alternative or higher similarity.

Posts

Posts where MessagePack has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-29.
  • AMQP - Propriedades de Mensagem
    dev.to | 2021-05-05
    MessagePack.
  • What is the benefit of writing plugins in Lua rather than any other language?
    reddit.com/r/neovim | 2021-03-29
    I definitely don't want to program in vimscript but as I understand it, there "MessagePack structured communication enables extensions in any language".
  • Roadmap for building a highly customizable neovim UI
    reddit.com/r/neovim | 2021-03-03
    Neovim communicates with GUIs by sending and receiving messages encoded as messagepack-rpc (this is a representation similar to JSON but in binary instead of plain text). The messages Neovim sends are described in :help ui-events. There are a lot of libraries, named "api clients", that can take care of starting neovim and decoding the messagepack messages for you. I find that most of the time their documentation isn't the best at conveying how to use them, so a thing I like to do to understand what needs to be done is read the code of the existing GUIs.
  • What I wish I had known about single page applications
    reddit.com/r/webdev | 2021-03-02
    Like instead of DTO sending to razor I send them to vue? DTO are binary and scattered throughout memory on the server. Then the razor view collects all the stuff and serializes it into an html file. With single page, the data is collected and serialized into https://msgpack.org/. This becomes an advantage when the client renders a big dashboard with logs (old messages in WhatsApp Web) and states (IQueryVisiC is online) and the server only needs to send the changes. Blazor-Server-Side also works like this.
  • C Deep
    dev.to | 2021-02-27
    mpack - Another implementation of the MessagePack serialization protocol. MIT