7 unstable releases

0.2.2+23.5.26 Jul 15, 2023
0.2.1+23.5.8 May 9, 2023
0.2.1+2.0.0 Jul 10, 2021
0.1.1+1.12.0 Apr 26, 2020

#107 in Build Utils

Download history 9/week @ 2024-01-22 44/week @ 2024-01-29 83/week @ 2024-02-05 32/week @ 2024-02-12 44/week @ 2024-02-19 73/week @ 2024-02-26 130/week @ 2024-03-04 143/week @ 2024-03-11 209/week @ 2024-03-18 175/week @ 2024-03-25

659 downloads per month

MIT license

9.5MB
207K SLoC

C++ 42K SLoC // 0.1% comments Python 19K SLoC // 0.1% comments Java 19K SLoC // 0.2% comments Rust 19K SLoC // 0.1% comments C# 15K SLoC // 0.1% comments JavaScript 14K SLoC // 0.0% comments Go 13K SLoC // 0.1% comments Kotlin 12K SLoC // 0.1% comments Swift 12K SLoC // 0.1% comments Dart 12K SLoC // 0.1% comments TypeScript 10K SLoC // 0.0% comments PHP 6.5K SLoC // 0.4% comments Lua 5K SLoC // 0.1% comments Nim 4K SLoC // 0.0% comments FlatBuffers Schema 2.5K SLoC // 0.1% comments Bazel 1.5K SLoC // 0.1% comments Shell 658 SLoC // 0.4% comments Batch 179 SLoC Prolog 18 SLoC Forge Config 5 SLoC NuGet Config 4 SLoC

Contains (JAR file, 60KB) gradle-wrapper.jar, (JAR file, 60KB) gradle-wrapper.jar

flatc

Builds flatbuffers and provides the path to the built flatc. Intended for use by build scripts, but can be useful otherwise if the project is using flatc during runtime. The flatbuffers version is determined by the build identifier for the crate version. v0.2.0+2.0.0 means the crate is version 0.2.0 and the vendored flatbuffers version is 2.0.0. There's no pressure in releasing crate version 1.0.0 since this is primarily a build tool, so it will come eventually after nothing needs to be fixed/added for a while.

crates.io docs.rs github actions license


lib.rs:

Builds flatbuffers and provides the path to the built flatc in the public API. Typically meant to be used by build scripts, but can be useful otherwise if the project itself is using flatc during runtime.

No runtime deps