2016-07-28 00:34:00 +00:00
![logo ](http://google.github.io/flatbuffers/fpl_logo_small.png ) FlatBuffers
2016-01-22 16:57:47 +00:00
===========
2016-11-02 21:05:31 +00:00
2022-02-01 01:00:24 +00:00
![Build status ](https://github.com/google/flatbuffers/actions/workflows/build.yml/badge.svg?branch=master )
2022-04-01 04:14:09 +00:00
[![Fuzzing Status ](https://oss-fuzz-build-logs.storage.googleapis.com/badges/flatbuffers.svg )](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened& can=1& q=proj:flatbuffers)
2022-08-06 06:41:06 +00:00
[![OpenSSF Scorecard ](https://api.securityscorecards.dev/projects/github.com/google/flatbuffers/badge )](https://api.securityscorecards.dev/projects/github.com/google/flatbuffers)
2016-11-02 21:05:31 +00:00
[![Join the chat at https://gitter.im/google/flatbuffers ](https://badges.gitter.im/google/flatbuffers.svg )](https://gitter.im/google/flatbuffers?utm_source=badge& utm_medium=badge& utm_campaign=pr-badge& utm_content=badge)
2019-12-26 20:24:20 +00:00
[![Discord Chat ](https://img.shields.io/discord/656202785926152206.svg )](https:///discord.gg/6qgKs3R)
[![Twitter Follow ](https://img.shields.io/twitter/follow/wvo.svg?style=social )](https://twitter.com/wvo)
2022-02-01 01:00:24 +00:00
[![Twitter Follow ](https://img.shields.io/twitter/follow/dbaileychess.svg?style=social )](https://twitter.com/dbaileychess)
2019-12-26 20:24:20 +00:00
2016-07-28 00:34:00 +00:00
2018-09-21 17:42:00 +00:00
**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.
2016-01-22 16:57:47 +00:00
**Go to our [landing page][] to browse our documentation.**
## Supported operating systems
* Windows
* MacOS X
* Linux
2018-09-21 17:42:00 +00:00
* Android
2022-09-03 15:05:36 +00:00
* And any others with a recent C++ compiler (C++ 11 and newer)
2016-07-28 00:34:00 +00:00
2016-01-22 16:57:47 +00:00
## Supported programming languages
2022-09-03 15:05:36 +00:00
Code generation and runtime libraries for many popular languages.
1. C
1. C++ - [snapcraft.io ](https://snapcraft.io/flatbuffers )
1. C# - [nuget.org ](https://www.nuget.org/packages/Google.FlatBuffers )
1. Dart - [pub.dev ](https://pub.dev/packages/flat_buffers )
1. Go - [go.dev ](https://pkg.go.dev/github.com/google/flatbuffers/go )
1. Java - [Maven ](https://search.maven.org/artifact/com.google.flatbuffers/flatbuffers-java )
1. JavaScript - [NPM ](https://www.npmjs.com/package/flatbuffers )
1. Kotlin
1. Lobster
1. Lua
1. PHP
1. Python - [PyPi ](https://pypi.org/project/flatbuffers/ )
1. Rust - [crates.io ](https://crates.io/crates/flatbuffers )
1. Swift
1. TypeScript - [NPM ](https://www.npmjs.com/package/flatbuffers )
2016-01-22 16:57:47 +00:00
2018-09-21 17:42:00 +00:00
*and more in progress...*
2016-01-22 16:57:47 +00:00
2022-09-03 15:05:36 +00:00
1. [Nim ](https://github.com/google/flatbuffers/pull/7362 )
2016-07-28 00:34:00 +00:00
## Contribution
2022-09-03 15:05:36 +00:00
2016-01-22 16:57:47 +00:00
* [FlatBuffers Issues Tracker][] to submit an issue.
* [stackoverflow.com][] with [`flatbuffers` tag][] for any questions regarding FlatBuffers.
*To contribute to this project,* see [CONTRIBUTING][].
2022-09-03 15:05:36 +00:00
## Community
* [FlatBuffers Google Group][] to discuss FlatBuffers with other developers and users.
* [Discord Server ](https:///discord.gg/6qgKs3R )
* [Gitter ](https://gitter.im/google/flatbuffers )
2021-05-19 18:59:58 +00:00
## Security
Please see our [Security Policy ](SECURITY.md ) for reporting vulnerabilities.
2016-01-22 16:57:47 +00:00
## Licensing
*Flatbuffers* is licensed under the Apache License, Version 2.0. See [LICENSE][] for the full license text.
2015-12-04 04:30:54 +00:00
< br >
2016-07-16 04:26:50 +00:00
[CONTRIBUTING]: http://github.com/google/flatbuffers/blob/master/CONTRIBUTING.md
2015-12-04 04:30:54 +00:00
[`flatbuffers` tag]: https://stackoverflow.com/questions/tagged/flatbuffers
2016-03-08 23:57:12 +00:00
[FlatBuffers Google Group]: https://groups.google.com/forum/#!forum/flatbuffers
2015-12-04 04:30:54 +00:00
[FlatBuffers Issues Tracker]: http://github.com/google/flatbuffers/issues
2017-03-29 18:58:42 +00:00
[stackoverflow.com]: http://stackoverflow.com/search?q=flatbuffers
2018-05-31 16:37:51 +00:00
[landing page]: https://google.github.io/flatbuffers
2016-01-22 16:57:47 +00:00
[LICENSE]: https://github.com/google/flatbuffers/blob/master/LICENSE.txt