You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sandy 5629dff5f1 PL280 release code 4 years ago
..
.appveyor PL280 release code 4 years ago
.bazelci PL280 release code 4 years ago
.github PL280 release code 4 years ago
.travis PL280 release code 4 years ago
CMake PL280 release code 4 years ago
android PL280 release code 4 years ago
conan PL280 release code 4 years ago
dart PL280 release code 4 years ago
docs PL280 release code 4 years ago
go PL280 release code 4 years ago
grpc PL280 release code 4 years ago
include/flatbuffers PL280 release code 4 years ago
java/com/google/flatbuffers PL280 release code 4 years ago
js PL280 release code 4 years ago
lobster PL280 release code 4 years ago
lua PL280 release code 4 years ago
net/FlatBuffers PL280 release code 4 years ago
php PL280 release code 4 years ago
python PL280 release code 4 years ago
reflection PL280 release code 4 years ago
rust/flatbuffers PL280 release code 4 years ago
samples PL280 release code 4 years ago
src PL280 release code 4 years ago
tests PL280 release code 4 years ago
.clang-format PL280 release code 4 years ago
.editorconfig PL280 release code 4 years ago
.gitattributes PL280 release code 4 years ago
.travis.yml PL280 release code 4 years ago
Android.bp PL280 release code 4 years ago
Android.mk PL280 release code 4 years ago
BUILD PL280 release code 4 years ago
CMakeLists.txt PL280 release code 4 years ago
CONTRIBUTING.md PL280 release code 4 years ago
LICENSE PL280 release code 4 years ago
LICENSE.txt PL280 release code 4 years ago
METADATA PL280 release code 4 years ago
MODULE_LICENSE_APACHE2 PL280 release code 4 years ago
NOTICE PL280 release code 4 years ago
OWNERS PL280 release code 4 years ago
README.android PL280 release code 4 years ago
WORKSPACE PL280 release code 4 years ago
appveyor.yml PL280 release code 4 years ago
build_defs.bzl PL280 release code 4 years ago
composer.json PL280 release code 4 years ago
conanfile.py PL280 release code 4 years ago
package.json PL280 release code 4 years ago
pom.xml PL280 release code 4 years ago
readme.md PL280 release code 4 years ago

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.