flutter_gemma_embeddings
Runtime-agnostic on-device text embedding pipeline (tokenization, isolate worker, pooling/normalization) for flutter_gemma. Pair with an engine package (e.g. flutter_gemma_litertlm) for a concrete EmbeddingBackendProvider.
2.0.0
4.9K downloads/mo
#3862 most downloaded on pub.dev
DenisovAV/flutter_gemma
What this package is like to depend on
Last release 4 days ago
19 Aug 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 6 of 6 stable releases
Nothing withdrawn
no release was ever pulled
2 months old
7 releases · first in 2026
7 releases in the last 12 months
see the full history below
Release timeline
7 releases · Jun 2026 to Aug 2026Releases
latest 7-
2.0.019 Aug 2026Release notes
Open source →- BREAKING: runtime-agnostic embedder;
LiteRtEmbeddingBackendmoved to flutter_gemma_litertlm. - Add tokenizer-factory seam (
ForwardPassDescriptor.tokenizerFactory) so engines can bring WordPiece too. - Add
EmbeddingForwardPass.outputContractoverride +ForwardResult.attentionMaskfor the mask thread. - Add
WordPieceEmbeddingTokenizer(BERT-style, e.g. MiniLM) alongside the existing Gemma SentencePiece adapter.
- BREAKING: runtime-agnostic embedder;
-
1.0.426 Jul 2026Release notes
Open source →- internal: run on the flutter_gemma_litertlm LiteRT engine (no API change).
-
1.0.323 Jul 2026Release notes
Open source →- Migrate to LiteRT v0.14.0 3-arg
LiteRtCreateModelFromFile(addsLiteRtEnvironment); native-v0.14.0.
- Migrate to LiteRT v0.14.0 3-arg
-
1.0.213 Jul 2026Release notes
Open source →- Realign the shared LiteRT-LM native bundle to native-v0.13.1-b (#364). No API change.
-
1.0.119 Jun 2026Release notes
Open source →- Rebuild on native-v0.13.1-a (shares the LiteRT-LM native bundle; restores NPU dispatch libs, #155). No embeddings API change.
- Point
homepageto fluttergemma.dev. No code change.
-
1.0.016 Jun 2026Release notes
Open source →- Stable 1.0.0; spec imports redirected off the
dart:iomobile lib for a wasm-clean web graph.
- Stable 1.0.0; spec imports redirected off the
-
1.0.0-rc.110 Jun 2026 pre-releaseRelease notes
Open source →- Initial release: on-device text embeddings (Gecko / EmbeddingGemma
.tflite) via the LiteRT C API + dart:ffi. - Provides
LiteRtEmbeddingBackend(EmbeddingBackendProvider); forward pass runs on a background isolate. - Autonomous (no dependency on flutter_gemma_litertlm); shares the LiteRT-LM native library when both are present.
- Android, iOS, macOS, Linux, Windows + web (LiteRT.js).
- Initial release: on-device text embeddings (Gecko / EmbeddingGemma