close
The Wayback Machine - https://web.archive.org/web/20190322171434/https://github.com/google/flatbuffers
Skip to content
Image
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
Memory Efficient Serialization Library
Branch: master
Clone or download
HenryRLee and aardappel [C++] Changes in the flathash program (#5255)
* Correct the usage in the flathash program

As it is possible to have -- before the occurrence of the first
input STRING.

* Exit with 1 in the flathash program when an error occurs
Latest commit a746143 Mar 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Image .appveyor CI check generate code (#4998) Oct 22, 2018
Image .bazelci Bazel ci (#5228) Mar 7, 2019
Image .github Added PULL_REQUEST_TEMPLATE.md Feb 8, 2017
Image .travis Unify line ending rules in '.editorconfig' and '.gitattributes' (#5231) Mar 18, 2019
Image CMake Add RPM packaging support (#5177) Feb 21, 2019
Image android Disable armeabi builds for Android and re-enable CI builds. (#4970) Oct 8, 2018
Image conan Update Conan version Automatically (#5027) Nov 12, 2018
Image dart Reduced `force_align` in tests to 8, to work with --object-api. Feb 7, 2019
Image docs Fixed tutorial markdown file (#5248) Mar 21, 2019
Image go Merge pull request #4820 from nairb774/master Jul 26, 2018
Image grpc Removing 'using namespace' usage in test_builder (#5154) Feb 5, 2019
Image include/flatbuffers
Image java/com/google/flatbuffers Java: Calculation of vtable and vtable size moved to the __init metho… Feb 25, 2019
Image js
Image lobster FlatBuffers implementation for the Lobster programming language Jul 29, 2018
Image lua Lua library: fix vtable reuse. (#5214) Feb 25, 2019
Image net/FlatBuffers Remove byte* property in ByteBufferAllocator (#5191) Feb 21, 2019
Image php Performance improvement to generated+supporting PHP (#5080) Dec 21, 2018
Image python
Image reflection CI check generate code (#4998) Oct 22, 2018
Image rust/flatbuffers Fix rust crate for big-endian targets (#5229) Mar 8, 2019
Image samples [Fix #5112] flatc generates constructors with memset for non-trivial … Mar 4, 2019
Image src [C++] Changes in the flathash program (#5255) Mar 21, 2019
Image tests Made JS enum declarations compatible with google closure Mar 11, 2019
Image .clang-format Made all C++ files clang-formatted. Dec 21, 2017
Image .editorconfig Unify line ending rules in '.editorconfig' and '.gitattributes' (#5231) Mar 18, 2019
Image .gitattributes Unify line ending rules in '.editorconfig' and '.gitattributes' (#5231) Mar 18, 2019
Image .gitignore Enable flatbuffer to initialize Parser from bfbs (#4283) (#5077) Dec 13, 2018
Image .travis.yml Attempting to make travis not kill the Android build. Feb 25, 2019
Image BUILD
Image CMakeLists.txt Removed -Wc++98-compat-extra-semi for compatibility with older clang. Mar 7, 2019
Image CONTRIBUTING.md Fixed link to Google C++ Style Guide. Feb 9, 2017
Image LICENSE.txt Fix Visual Studio 2012 build warning. Sep 11, 2015
Image WORKSPACE Fix bazel build (#5174) Feb 14, 2019
Image appveyor.yml Remove byte* property in ByteBufferAllocator (#5191) Feb 21, 2019
Image build_defs.bzl Bazel ci (#5228) Mar 7, 2019
Image composer.json
Image conanfile.py Update Conan version Automatically (#5027) Nov 12, 2018
Image package.json
Image pom.xml Java: Pulling in protobuf's faster UTF-8 encoder. (#5035) Dec 17, 2018
Image readme.md Updated readme.md Sep 21, 2018

readme.md

logo FlatBuffers

Join the chat at https://gitter.im/google/flatbuffers Build Status Build status

FlatBuffers is a cross platform serialization library architected for maximum memory efficiency. It allows you to directly access serialized data without parsing/unpacking it first, while still having great forwards/backwards compatibility.

Go to our landing page to browse our documentation.

Supported operating systems

  • Windows
  • MacOS X
  • Linux
  • Android
  • And any others with a recent C++ compiler.

Supported programming languages

  • C++
  • C#
  • C
  • Dart
  • Go
  • Java
  • JavaScript
  • Lobster
  • Lua
  • PHP
  • Python
  • Rust
  • TypeScript

and more in progress...

Contribution

To contribute to this project, see CONTRIBUTING.

Licensing

Flatbuffers is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.


You can’t perform that action at this time.