flatbuffers

Google, Inc. · Compression & Archiving

Version 25.12.19 Open Source x64 windows
⬇ Download (25.12.19) OFFICIAL SITE ↗ ✓ From the official source, SHA-256 verified

flatbuffers is a Open Source Windows program in the Compression & Archiving category, developed by Google, Inc.. The current version is 25.12.19; you can download it safely from its official source with the download button above.

Cross platform serialization library architected for maximum memory efficiency.

✨ Features

c-plus-plusc-sharpcross-platformflatbuffersgojavajavascriptjson-parsermarshallingmmappythonrpcrustserializationserialization-libraryzero-copy

📝 Release notes (25.12.19)

What's Changed - docs: clean up whitespace and fix typo in tutorial.md by @daynual in #8695 - Correct span and non-span versions of ToArray() and ToArrayPadded() methods by @vsmcea in #8734 - [Swift] Fixes test failing on macOS when using URL(fileURLWithPath:isDirectory) by @mustiikhalil in #8742 - treat npm_typescript as a dev dependency by @dws in #8719 - [Dart] Fix union unpacking by @jakobkordez in #8748 - [Dart] Fix struct vector ordering in pack function by @jakobkordez in #8747 - Add conditional check by @coder7695 in #8736 - [Dart] Refactor lazy list unpacking by @jakobkordez in #8746 - Prevent make_span from working with vectors and arrays of pointers by @are-you-tilted-already in #8735 - Swap the dependency of CreateX and X::Pack object API functions. by @cosmith-nvidia in #8754 - [Swift] Implements FlatbuffersVector which confirms to RandomAccessCollection by @mustiikhalil in #8752 - Fix --gen-compare to not generate comparators for native types. by @cosmith-nvidia in #8681 - Support native_type for tables when using the C++ object API. by @cosmith-nvidia in #8668 - [Swift] Improves the performance creating strings by @mustiikhalil in #8772 - [Docs] Update swift supported features by @mustiikhalil in #8769 - [Swift] Bump minimum supported version of swift to 5.10 by @mustiikhalil in #8758 - [Swift] Inline arrays by @mustiikhalil in #8755 - Replace usage of make_unique with unique_ptr for cpp11 by @fliiiix in #8763 - Fix Issue #8653 - Python vtables not considering object size by @jtdavis777 in #8683 - [C++] Add Vector64 specialization for std::vector by @jtdavis777 in #8757 - Stop calling setup.py in release CI by @jtdavis777 in #8771 - [lua] Dont' crash on a fbs file with no root table by @jtdavis777 in #8770 - Revival of GH-8285: fix: remove a single type hint to retain python 2.7.x compatibility by @jtdavis777 in #8799 - [Python] Add unit test for github issue 8653 by @satur9nine in #8786 - Size verifier fix 2 by @fergushenderson in #8740 - Fix issue #8389: any nonzero byte is truthy by @bkietz in #8690 - Add Dart changelog entry for v25.9.23 by @vaind in #8785 - [dart] fix bug which generated wrong code by @fawdlstty in #8780 - add assert to fix GCC warning on Ubuntu 24.04 LTS by @gafferongames in #8804 - chore: fix quick start typos by @Homeblest in #8520 - [Java] Generate Longs from uint enums by @nevi-me in #8727 - [Java] Add notify to Java keywords by @nevi-me in #8724 - More robust C++20 check by @cyyever in #8631 - [Dart] Fix dart object api test by @jakobkordez in #8751 - feat: library definition for PlatformIO by @obones in #8261 - Use macos-15-intel not macos-latest-large for Intel macOS by @kou in #8777 - [C++] Fix vtable deduplication for 64-bit buffers >2GB by @gowsiany in #8591 - Bump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #8779 - TypeScript: read vtable entries as uint16 by @jtbandes in #8435 - [fuzzer] Adds code generation target. by @coder7695 in #8795 - [CI] Revert back to using swift-actions by @mustiikhalil in #8806 - [Python] Fix inconsistent creator function naming in generated code by @peter-soos in #8792 - Remove legacy Conan recipe and update documentation by @uilianries in #8712 - [Python] Fix generating init.py for invalid path by @fliiiix in #8810 - [Python] Optimize Builder startup: lazy sharedStrings and fast vtable init by @satur9nine in #8807 - Fix platform ifdefs for locale independent str functions by @jamesr in #8678 - fix CScript string.compare by @whitecostume in #8547 - [Go] add BenchmarkBuildAllocations by @jdemeyer in #8287 - [Go] Write required string fields into the buffer when using Object API by @razvanalex in #8402 - [Java] Use Table's fully qualified path by @nevi-me in #8729 - [Python] Optimize Offset/Pad/Prep: use cached head and slicing by @satur9nine in #8808 - [CI] Migrating to swift Wasm on for Github actions by @mustiikhalil in #8814 - Modernize GitHub CI actions by @fliiiix in #8812 - [Swift] Flexbuffers tests for Wasm by @mustiikhalil in #8815 - CI: Fix typo in version by @fliiiix in #8817 - Handle missing output directory better by @fliiiix in #8764 - Improves Rust code generation by @csmulhern in #8564 - update labeler.yml to v5+ format by @jtdavis777 in #8818 - fix(idl_gen_rust): Fix lifetime warning added in Rust 1.89 by @RobJellinghaus in #8709 - [rust] add deser support for enum type by @fawdlstty in #8803 - rust: impl TrustedLen for VectorIter by @riptl in #8797 - Implement --file-names-only by @jtdavis777 in #8788 - Add .NET Standard 2.0 to documentation by @jtdavis777 in #8819 - Fix(ts): escape doc comment terminator in generated JSDoc by @Ky0toFu in #8820 - Add --file-names-only to flatc.md by @jtdavis777 in #8821 - Fixes unused imports in Rust code generator by @csmulhern in #8828 - Fix docs: typo & dead link by @kendegemaro in #8826 - Fix TS object API generation of schema containing array of enumeration having no zero default by @jtdavis777 in #8832 - Fix vector of table with naked ptr by @jtdavis777 in #8830 - Deprecate --ts-flat-files and --ts-entry-points by @jtdavis777 in #8831 - chore: switch package to license expression by @thompson-tomo in #8840 - Arrays of Enumerations without a value for 0 are no longer valid by @jtdavis777 in #8836 - Upgrade Kotlin to MacOS 15 by @jtdavis777 in #8845 - [TS] Flexbuffers root vector fix by @jtdavis777 in #8847 - [Kotlin] Fix nullability of generated Kotlin ByteBuffer accessors by @souma987 in #8844 - [Kotlin] Fix casing in generated Kotlin struct constructor function by @souma987 in #8849 - Remove progaurd-rules.pro by @dbaileychess in #8866 - Run clang-format by @dbaileychess in #8865 - Add --gen-absl-hash option to generate AbslHashValue for structs. by @dbaileychess in #8868 - Default Vector Support C++ by @dbaileychess in #8870 - FlatBuffers Version 25.12.19 by @dbaileychess in #8871 New Contributors - @daynual made their first contribution in #8695 - @vsmcea made their first contribution in #8734 - @dws made their first contribution in #8719 - @jakobkordez made their first contribution in #8748 - @coder7695 made their first contribution in #8736 - @are-you-tilted-already made their first contribution in #8735 - @cosmith-nvidia made their first contribution in #8754 - @satur9nine made their first contribution in #8786 - @fawdlstty made their first contribution in #8780 - @gafferongames made their first contribution in #8804 - @Homeblest made their first contribution in #8520 - @nevi-me made their first contribution in #8727 - @cyyever made their first contribution in #8631 - @obones made their first contribution in #8261 - @kou made their first contribution in #8777 - @gowsiany made their first contribution in #8591 - @jtbandes made their first contribution in #8435 - @peter-soos made their first contribution in #8792 - @jamesr made their first contribution in #8678 - @whitecostume made their first contribution in #8547 - @RobJellinghaus made their first contribution in #8709 - @riptl made their first contribution in #8797 - @Ky0toFu made their first contribution in #8820 - @kendegemaro made their first contribution in #8826 - @thompson-tomo made their first contribution in #8840 - @souma987 made their first contribution in #8844 Full Changelog: v25.9.23...v25.12.19

All release notes →

SHA-256: FFF9445C9DB907227BC64B54CC98743084C4949282AA4E576CFF6A955724DDC8

🎯 Similar software

Yudum

Since 1998, from all over the world — chat, radio, games and more.

Join the chat Sign up free

18+ only — live chat, voice and video on Yudum are for adults. Why?

3715
news
5962
profiles
835
recipes
382
dream entries
32
quizzes
157
members