FsCodec

Event encoder

Provides a minimal interface for serialization and deserialization of events in event-sourcing systems

F# Event-Union Contract Encoding with versioning tolerant converters supporting System.Text.Json and Newtonsoft.Json

GitHub

82 stars
12 watching
19 forks
Language: F#
last commit: about 1 month ago
Linked from 1 awesome list

codecconvertersdiscriminated-unionsfsharpjsonjson-netsystem-text-jsontypeshapeunion-encoderunionconverter

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
julienvincent/ts-codec A set of TypeScript tools for encoding, decoding, and validating data using JSON-Schema. 17
chatgris/event_source_encoder Library to encode data into EventSource compliant format 4
fsprojects/fantomas Automatically formats F# source code to improve readability and consistency 773
septag/sjson A fast and portable C single-header JSON encoder/decoder with optimized memory allocation and single header design. 58
fsprojects/fsharpplus Extends F# with functional programming techniques and generic functions to simplify development and improve code reuse. 852
fsprojects/fsharp.json A JSON serialization library designed specifically for F# with an emphasis on ease of use, null safety, and automatic type mapping. 225
ake-persson/encoding Provides a generic interface to encode and decode data in a platform-agnostic way. 9
meh/jazz A JSON handling library for Elixir. 61
sharplispers/cl-json A Common Lisp library for encoding and decoding data in the JSON format. 11
andlabs/utf A single-file C implementation of UTF-8 and UTF-16 utility functions. 47
nikita-volkov/jsonifier A fast and simple JSON encoding toolkit that aims to achieve better performance than existing solutions. 83
fnord0/hurl A tool for encoding and decoding various data formats, including hexadecimal, URLs, base64, and binary files. 72
streampunk/beamcoder Provides Node.js bindings to FFmpeg for media processing and manipulation 399
fangyidong/json-simple A simple toolkit for encoding and decoding JSON text in Java 747
tarmil/fsharp.systemtextjson A library providing support for F# types to serialize to System.Text.Json 329