noctarius / borabora

borabora is a CBOR (cbor.io) parser supporting graph queries and lazy decoding of stream elements
Apache License 2.0
13 stars 5 forks source link

//// Copyright (c) 2016-2018, Christoph Engelbert (aka noctarius) and contributors. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. //// = borabora - lazy CBOR parsing Christoph Engelbert https://github.com/noctarius[@noctarius2k] // Settings: :compat-mode!: :idseparator: - // Aliases: :project-name: tengi README :project-handle: tengi-readme :toc:

|=== | image:https://raw.githubusercontent.com/noctarius/borabora/master/borabora_250_250.png[] | borabora is a link:http://cbor.io[CBOR] skip-scan parser and generator library. In difference to other existing CBOR libraries, borabora handles parsing and data extraction (deserialization) as lazy as possible. While writing CBOR values, borabora goes the other way around and emits the bytes immediately, therefore elements can be directly sent to sockets. Another difference is the way borabora extracts data using queries. |===

Status: image:https://noctarius.ci.cloudbees.com/job/borabora/badge/icon[align="center", link="https://noctarius.ci.cloudbees.com/job/borabora"] image:https://codecov.io/gh/noctarius/borabora/branch/master/graph/badge.svg[align="center", link="https://codecov.io/github/noctarius/borabora?branch=master"] image:https://img.shields.io/badge/license-Apache%20License%202-brightgreen.svg[align="center", link="http://www.apache.org/licenses/LICENSE-2.0"]

== Documentation link:https://noctarius.gitbooks.io/borabora/content/[Documentation Project]

link:http://noctarius.github.io/borabora/[Project's Javadoc]