{"repo":"mtth/avsc","free":true,"listed":false,"github":"https://github.com/mtth/avsc","clone":"git clone https://github.com/mtth/avsc.git","description":"Avro for JavaScript :zap:","language":"JavaScript","stars":1384,"topics":["avro","serialization","javascript","typescript","schema-evolution","big-data","binary-format","encoding"],"license":"MIT","category":"machine-learning","readme_excerpt":"Avsc Pure JavaScript implementation of the Avro specification. Features + Blazingly [fast and compact][benchmarks] serialization! Typically faster than JSON with much smaller encodings. + All the Avro goodness and more: [type inference][type-inference], [schema evolution][schema-evolution]... + Support for [serializing arbitrary JavaScript objects][logical-types]. + Unopinionated [64-bit integer compatibility][custom-long]. Installation Documentation + [Home][home] + API + Quickstart + Advanced usage + [Benchmarks][benchmarks] Examples + Encode and decode values from a known schema: + Infer a value's schema and encode similar values: + Get a [readable stream][readable-stream] of decoded values from an Avro container file (see the [ BlockDecoder API][decoder-api] for an example compressed using [Snappy][snappy]): [benchmarks]: https://github.com/mtth/avsc/wiki/Benchmarks [browser-support]: https://github.com/mtth/avsc/wiki#browser-support [custom-long]: https://github.com/mtth/avsc/wiki/Advanced-usage#custom-long-types [decoder-api]: https://github.com/mtth/avsc/wiki/API#class-blockdecoderopts [home]: https://github.com/mtth/avsc/wiki [idl]: https://avro.apache.org/docs/current/idl.html [logical-types]: https://github.com/mtth/avsc/wiki/Advanced-usage#logical-types [node.js]: https://nodejs.org/en/ [readable-stream]: https://nodejs.org/api/stream.html#stream class stream readable [schema-evolution]: https://github.com/mtth/avsc/wiki/Advanced-usage#schema-evolution [snappy]: ht","default_branch":null,"files":null,"tree":[],"storefront":"/r/mtth","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mtth/avsc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}