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: almost 2 years ago
Linked from 1 awesome list

codecconvertersdiscriminated-unionsfsharpjsonjson-netsystem-text-jsontypeshapeunion-encoderunionconverter

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
julienvincent/ts-codecA set of TypeScript tools for encoding, decoding, and validating data using JSON-Schema.18
chatgris/event_source_encoderLibrary to encode data into EventSource compliant format4
fsprojects/fantomasAutomatically formats F# source code to improve readability and consistency777
septag/sjsonA fast and portable C single-header JSON encoder/decoder with optimized memory allocation and single header design.58
fsprojects/fsharpplusExtends F# with functional programming techniques and generic functions to simplify development and improve code reuse.857
fsprojects/fsharp.jsonA JSON serialization library designed specifically for F# with an emphasis on ease of use, null safety, and automatic type mapping.225
ake-persson/encodingProvides a generic interface to encode and decode data in a platform-agnostic way.9
meh/jazzA JSON handling library for Elixir.60
sharplispers/cl-jsonA Common Lisp library for encoding and decoding data in the JSON format.11
andlabs/utfA single-file C implementation of UTF-8 and UTF-16 utility functions.47
nikita-volkov/jsonifierA fast and simple JSON encoding toolkit that aims to achieve better performance than existing solutions.82
fnord0/hurlA tool for encoding and decoding various data formats, including hexadecimal, URLs, base64, and binary files.72
streampunk/beamcoderProvides Node.js bindings to FFmpeg for media processing and manipulation401
fangyidong/json-simpleA simple toolkit for encoding and decoding JSON text in Java748
tarmil/fsharp.systemtextjsonA library providing support for F# types to serialize to System.Text.Json330