All Projects → mbraceproject → Fspickler

mbraceproject / Fspickler

Licence: mit
A fast multi-format message serializer for .NET

Programming Languages

fsharp
127 projects

Projects that are alternatives of or similar to Fspickler

Iguana
universal serialization engine
Stars: ✭ 481 (+60.87%)
Mutual labels:  json, xml, serialization, binary
Fhir.js
Node.JS library for serializing/deserializing FHIR resources between JS/JSON and XML using various node.js XML libraries
Stars: ✭ 61 (-79.6%)
Mutual labels:  json, xml, serialization
Render
Go package for easily rendering JSON, XML, binary data, and HTML templates responses.
Stars: ✭ 1,562 (+422.41%)
Mutual labels:  json, xml, binary
Borer
Efficient CBOR and JSON (de)serialization in Scala
Stars: ✭ 131 (-56.19%)
Mutual labels:  json, serialization, binary
Chronicle Wire
A Java Serialisation Library that supports multiple formats
Stars: ✭ 204 (-31.77%)
Mutual labels:  json, serialization, binary
Noproto
Flexible, Fast & Compact Serialization with RPC
Stars: ✭ 138 (-53.85%)
Mutual labels:  json, bson, serialization
Snodge
Randomly mutate JSON, XML, HTML forms, text and binary data for fuzz testing
Stars: ✭ 121 (-59.53%)
Mutual labels:  json, xml, binary
X2struct
Convert between json string and c++ object. json字符串和c++结构体之间互相转换
Stars: ✭ 251 (-16.05%)
Mutual labels:  json, xml, bson
Qxorm
QxOrm library - C++ Qt ORM (Object Relational Mapping) and ODM (Object Document Mapper) library - Official repository
Stars: ✭ 176 (-41.14%)
Mutual labels:  json, xml, serialization
Autocser
AutoCSer is a high-performance RPC framework. AutoCSer 是一个以高效率为目标向导的整体开发框架。主要包括 TCP 接口服务框架、TCP 函数服务框架、远程表达式链组件、前后端一体 WEB 视图框架、ORM 内存索引缓存框架、日志流内存数据库缓存组件、消息队列组件、二进制 / JSON / XML 数据序列化 等一系列无缝集成的高性能组件。
Stars: ✭ 140 (-53.18%)
Mutual labels:  json, xml, serialization
Bson4jackson
A pluggable BSON generator and parser for the Jackson JSON processor.
Stars: ✭ 244 (-18.39%)
Mutual labels:  json, bson, binary
nason
🗜 Ultra tiny serializer / encoder with plugin-support. Useful to build binary files containing images, strings, numbers and more!
Stars: ✭ 30 (-89.97%)
Mutual labels:  serialization, binary, bson
QSerializer
This repo for Qt/C++ serialization objects in JSON or XML based on QtCore
Stars: ✭ 33 (-88.96%)
Mutual labels:  serialization, xml
hs-packer
Fast serialization in haskell
Stars: ✭ 13 (-95.65%)
Mutual labels:  serialization, binary
protodata
A textual language for binary data.
Stars: ✭ 35 (-88.29%)
Mutual labels:  serialization, binary
binary
package binary is a lightweight and high-performance serialization library to encode/decode between go data and []byte.
Stars: ✭ 20 (-93.31%)
Mutual labels:  serialization, binary
uuid-mongodb
📇 Generates and parses MongoDB BSON UUIDs
Stars: ✭ 94 (-68.56%)
Mutual labels:  binary, bson
sia
Sia - Binary serialisation and deserialisation
Stars: ✭ 52 (-82.61%)
Mutual labels:  serialization, binary
Visualjson
JSON pretty-viewer for OS X.
Stars: ✭ 290 (-3.01%)
Mutual labels:  json, xml
Php Curl Class
PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs
Stars: ✭ 2,903 (+870.9%)
Mutual labels:  json, xml

FsPickler

Join the chat at https://gitter.im/mbraceproject/FsPickler NuGet Status

FsPickler is a serialization library that facilitates the distribution of .NET objects. The implementation focuses on performance and completeness in supported types, including F# types. It supports multiple, pluggable serialization formats including Binary, Xml, JSON and BSON. The library is based on the functional programming concept of pickler combinators which has been adapted to accommodate the object oriented nature of the .NET framework.

Packages of the library are available on Nuget [1,2].

Documentation

All documentation and related material can be found here.

Build Status

Head (branch master), Build & Unit tests

  • Windows Build status
  • Linux Build Status
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].