Skip to content
A C library for creating, modifying and querying Columnar Binary-Encoded JSON (Carbon) files. Carbon is the basement of the storage engine of Protobase.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
src
tests
tools/carbon
.codedocs
.gitignore
AUTHORS.md
CMakeLists.txt
CODING_STYLE.md
CONTRIBUTING.md
DONORS.md
Doxyfile
FOR_RESEARCHERS.md
INSTALL.md
ISSUE_TEMPLATE.md
LICENSE
MAINTAINERS
NEWS.md
README.md
SPECIFICATION.md
SPECIFICATION_COMPACT.md
THANKS
TODO.md
VERSION_CURRENT
VERSION_RELEASED
carbon.pc
carbon.pc.in

README.md

libcarbon

This is libcarbon, a C library for creating, modifying and querying Columnar Binary-Encoded JSON (CARBON) files. The CARBON format is designed and optimized for analytics on document collections.

The documentation is available at CodeDocs. If you have any issues, please use our issue tracker.

Installation

Installing instructions for libcarbon given in the INSTALL.md file.

The latest release can always be found in master branch in the official GitHub repository.

Examples and Usage

Example source code is located in the examples directory, and tests. This library shipped with a tool to work on CARBON files, see carbon-tool.

License

This project is licensed under the terms of the MIT license, see LICENSE.md. If libcarbon is used in an academic context, or if it is part of research in general, see additional agreements for researchers.

Donate

libcarbon is a not-for-profit, community-driven open source project. It is legally represented by Marcus Pinnecke. The project lives of the energetic efforts of its contributors and by the donations from the community.

Donations help to drive the development forward and to support maintenance. In detail, dontations are used to

  • Hiring developers such that they can work on progressing the project faster
  • Hiring testers and students to discover defects and optimization potential
  • Purchasing hardware and software, pay for hostings and services
  • Cover travel and publication costs for important events
  • Design, and produce merchandising for events (cups, T-Shirts,...)

If you want to support libcarbon with a donation, you can donate monthly via Patreon, or by a single donation via PayPal.

See DONORS for our donators list. In case of any questions, feel free to contact us beforehand.

States

Documentation

You can’t perform that action at this time.