Skip to content
Memory Efficient Serialization Library
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.appveyor CI check generate code (#4998) Oct 22, 2018
.bazelci Don't test on Ubuntu 14.04 (#5302) Apr 24, 2019
.github Added PULL_REQUEST_TEMPLATE.md Feb 8, 2017
.travis Unify line ending rules in '.editorconfig' and '.gitattributes' (#5231) Mar 18, 2019
CMake Add RPM packaging support (#5177) Feb 21, 2019
android Disable armeabi builds for Android and re-enable CI builds. (#4970) Oct 8, 2018
conan Update Conan version Automatically (#5027) Nov 12, 2018
dart Bumped version to 1.11.0 Apr 24, 2019
docs Lobster: added builder API for tables May 23, 2019
go [Go] Public visibility for gazelle default target (#5361) May 21, 2019
grpc Bumped version to 1.11.0 Apr 24, 2019
include/flatbuffers [C++] Fix Undefined behavior for zero length vectors (#5355) May 30, 2019
java/com/google/flatbuffers Java: Calculation of vtable and vtable size moved to the __init metho… Feb 25, 2019
js [JS/TS] Size prefix support (#5326) May 16, 2019
lobster Lobster: added builder API for tables May 23, 2019
lua Lua library: fix vtable reuse. (#5214) Feb 25, 2019
net/FlatBuffers [C#] add FlatBuffersBuilder.CreateSharedString (#5372) May 30, 2019
php Performance improvement to generated+supporting PHP (#5080) Dec 21, 2018
python [Python PyPI] Added classifiers and more links. Fixes typo and #5215 (#… May 8, 2019
reflection CI check generate code (#4998) Oct 22, 2018
rust/flatbuffers Added common rust traits to FlatBufferBuilder (#5307) Apr 27, 2019
samples Lobster: added builder API for tables May 23, 2019
snap Update snap include path instruction (#5297) Apr 18, 2019
src Generate FlagsAttribute for Csharp (#5370) May 30, 2019
tests [C#] add FlatBuffersBuilder.CreateSharedString (#5372) May 30, 2019
.clang-format Made all C++ files clang-formatted. Dec 21, 2017
.editorconfig Unify line ending rules in '.editorconfig' and '.gitattributes' (#5231) Mar 18, 2019
.gitattributes Unify line ending rules in '.editorconfig' and '.gitattributes' (#5231) Mar 18, 2019
.gitignore Add files generated by CMake to git ignore (#5278) Apr 5, 2019
.travis.yml Attempting to make travis not kill the Android build. Feb 25, 2019
BUILD Set default CRTReportMode for the `flatc` target (#5336) May 9, 2019
CMakeLists.txt Add detection of strtoull_l function (#5333) (#5337) May 9, 2019
CONTRIBUTING.md Fixed link to Google C++ Style Guide. Feb 9, 2017
LICENSE.txt Fix Visual Studio 2012 build warning. Sep 11, 2015
WORKSPACE Fix bazel build (#5174) Feb 14, 2019
appveyor.yml Remove byte* property in ByteBufferAllocator (#5191) Feb 21, 2019
build_defs.bzl Fix typo in build_defs.bzl (#5320) May 6, 2019
composer.json (PHP) add experimental support for PHP language. Nov 17, 2015
conanfile.py Update Conan version Automatically (#5027) Nov 12, 2018
package.json Bumped version to 1.11.0 Apr 24, 2019
pom.xml [maven-release-plugin] prepare for next development iteration Apr 24, 2019
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.