FlatBuffers

内存高效序列化库。(Memory Efficient Serialization Library.)

Github stars Tracking Chart

FlatBuffers

FlatBuffers 是一个跨平台的序列化库,旨在实现最高的内存效率。 它允许您直接访问序列化数据,而无需先解析/解压缩,同时仍具有良好的向前/向后兼容性。

转到我们的登录页面浏览我们的文档。

支持的操作系统

  • Window
  • MacOS X
  • Linux
  • Android
  • 以及其他任何使用最新C++编译器的。

支持的编程语言

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

以及更多正在进行的...

贡献

要为此项目贡献力量,请参阅贡献

集成

对于整合此工具的Google Play应用程序,会跟踪使用情况。 此跟踪是使用嵌入的版本字符串自动完成的 ( flatbuffer_version_string ),并帮助我们继续优化它。除了 在你的应用程序二进制文件中消耗了一些额外的字节,它不应该影响 你的应用程序。我们使用这些信息让我们知道FlatBuffers 是有用的,如果我们应该继续投资。由于这是开放的 源,你可以自由删除版本字符串,但我们将不胜感激 你会留下它。

许可

Flatbuffers 根据Apache许可证版本2.0获得许可。有关完整的许可证文本,请参阅许可证

Overview

Name With Ownergoogle/flatbuffers
Primary LanguageC++
Program languageCMake (Language Count: 22)
PlatformAndroid, Linux, Mac, Windows, Cross-platform
License:Apache License 2.0
Release Count43
Last Release Namev24.3.25 (Posted on 2024-03-26 05:26:36)
First Release Namev1.0.0 (Posted on 2014-06-16 14:59:03)
Created At2014-05-19 18:33:01
Pushed At2024-05-03 22:26:14
Last Commit At2024-05-01 14:39:47
Stargazers Count22.1k
Watchers Count642
Fork Count3.2k
Commits Count3.1k
Has Issues Enabled
Issues Count2354
Issue Open Count101
Pull Requests Count1836
Pull Requests Open Count57
Pull Requests Close Count600
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

logo FlatBuffers

Build Status
Build status
Join the chat at https://gitter.im/google/flatbuffers
Discord Chat
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 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.

To the top