Skip to content

mr-swifter/flatbuffers

This branch is 311 commits behind google/flatbuffers:master.

Folders and files

NameName
Last commit message
Last commit date
Mar 30, 2022
Jan 21, 2023
Jan 31, 2023
Jan 31, 2023
Mar 25, 2021
Jan 30, 2023
Sep 10, 2022
Jan 21, 2023
Jan 21, 2023
Nov 29, 2022
Jan 19, 2023
Jan 21, 2023
Feb 7, 2023
Jan 21, 2023
Oct 19, 2020
Sep 12, 2022
Mar 8, 2022
May 8, 2021
Sep 17, 2020
Jan 21, 2023
Oct 21, 2022
Nov 29, 2022
Jan 21, 2023
Jan 21, 2023
Jan 21, 2023
Feb 7, 2023
Jan 21, 2023
Jun 11, 2021
Feb 7, 2023
Jan 21, 2023
Feb 6, 2023
Jan 21, 2023
Dec 21, 2017
Dec 15, 2022
Mar 18, 2019
Sep 17, 2020
Mar 18, 2019
Nov 13, 2022
Jan 31, 2023
Jan 21, 2023
Jan 31, 2023
Feb 9, 2017
Jan 21, 2023
May 15, 2021
Jan 31, 2023
Sep 27, 2022
Jan 7, 2023
May 19, 2021
Jan 21, 2023
Jan 21, 2023
Nov 17, 2015
Nov 12, 2018
Feb 6, 2023
Jan 31, 2023
Jan 7, 2023
Feb 6, 2023
Feb 6, 2023
Jan 21, 2023
Feb 6, 2023

Repository files navigation

logo FlatBuffers

Build status BuildKite status Fuzzing Status OpenSSF Scorecard Join the chat at https://gitter.im/google/flatbuffers Discord Chat Twitter Follow Twitter Follow

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
  • Linux
  • Android
  • And any others with a recent C++ compiler (C++ 11 and newer)

Supported programming languages

Code generation and runtime libraries for many popular languages.

  1. C
  2. C++ - snapcraft.io
  3. C# - nuget.org
  4. Dart - pub.dev
  5. Go - go.dev
  6. Java - Maven
  7. JavaScript - NPM
  8. Kotlin
  9. Lobster
  10. Lua
  11. PHP
  12. Python - PyPi
  13. Rust - crates.io
  14. Swift - swiftpackageindex
  15. TypeScript - NPM
  16. Nim

Versioning

FlatBuffers does not follow traditional Semver versioning (see rationale) but rather uses a format of the date of the release.

Contribution

To contribute to this project, see CONTRIBUTING.

Community

Security

Please see our Security Policy for reporting vulnerabilities.

Licensing

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


About

FlatBuffers: Memory Efficient Serialization Library

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 40.0%
  • Rust 10.6%
  • Python 7.2%
  • Swift 6.8%
  • Java 5.7%
  • JavaScript 5.7%
  • Other 24.0%