FlatBuffers

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

Github星跟蹤圖

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获得许可。有关完整的许可证文本,请参阅许可证

概覽

名稱與所有者google/flatbuffers
主編程語言C++
編程語言CMake (語言數: 22)
平台Android, Linux, Mac, Windows, Cross-platform
許可證Apache License 2.0
發布數43
最新版本名稱v24.3.25 (發布於 2024-03-26 05:26:36)
第一版名稱v1.0.0 (發布於 2014-06-16 14:59:03)
創建於2014-05-19 18:33:01
推送於2024-05-12 06:30:06
最后一次提交2024-05-01 14:39:47
星數22.1k
關注者數641
派生數3.2k
提交數3.1k
已啟用問題?
問題數2358
打開的問題數104
拉請求數1836
打開的拉請求數58
關閉的拉請求數601
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

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.

去到頂部