{"id":21904637,"url":"https://github.com/instantiations/es_compression_grpc","last_synced_at":"2026-02-28T08:07:56.896Z","repository":{"id":61973195,"uuid":"354939520","full_name":"instantiations/es_compression_grpc","owner":"instantiations","description":"Provides additional compression schemes such as brotli, lz4, zstd (Zstandard) to Dart's gRPC library","archived":false,"fork":false,"pushed_at":"2022-05-04T21:09:10.000Z","size":29,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-02-19T08:15:36.648Z","etag":null,"topics":["brotli","compression","dart","dartlang","grpc","lz4","zstandard","zstd"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/instantiations.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-05T18:53:57.000Z","updated_at":"2024-03-01T09:37:48.000Z","dependencies_parsed_at":"2022-10-24T13:30:31.392Z","dependency_job_id":null,"html_url":"https://github.com/instantiations/es_compression_grpc","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/instantiations/es_compression_grpc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instantiations%2Fes_compression_grpc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instantiations%2Fes_compression_grpc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instantiations%2Fes_compression_grpc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instantiations%2Fes_compression_grpc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/instantiations","download_url":"https://codeload.github.com/instantiations/es_compression_grpc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/instantiations%2Fes_compression_grpc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29928077,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"online","status_checked_at":"2026-02-28T02:00:07.010Z","response_time":90,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["brotli","compression","dart","dartlang","grpc","lz4","zstandard","zstd"],"created_at":"2024-11-28T16:17:54.072Z","updated_at":"2026-02-28T08:07:56.856Z","avatar_url":"https://github.com/instantiations.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Language](https://img.shields.io/badge/language-Dart-blue.svg)](https://dart.dev)\n[![pub package](https://img.shields.io/pub/v/es_compression_grpc.svg)](https://pub.dartlang.org/packages/es_compression_grpc)\n[![Build Status](https://www.travis-ci.com/instantiations/es_compression_grpc.svg?branch=master)](https://www.travis-ci.com/instantiations/es_compression_grpc)\n\n# ES Compression gRPC: gRPC Compression Extensions for Dart\n\n## Description\nProvides additional gRPC message compression support for the [grpc-dart](https://pub.dev/packages/grpc). Additional\ncompression algorithms include Brotli, Lz4, Zstd (Zstandard) via integration with\n[es_compression](https://pub.dev/packages/es_compression).\n\n## Examples\nIn the `example` subdirectory, the following examples are provided to demonstrate usage of the converters and the\nframework.\n\n| Example          | Description                                                                                        |\n| ---------------- | -------------------------------------------------------------------------------------------------- |\n| `helloworld`     | Example client/server usage of gRPC library to perform unary RPCs with various compression schemes |\n\n## Tests\nIn the `test` subdirectory, the following tests are provided.\n\n| Test                            | Description                                             |\n| --------------------------------| ------------------------------------------------------- |\n| `es_compression_grpc_test.dart` | Test encoding/decode of the various compression codecs  |\n| `helloworld_test.dart`          | Test the helloworld client/server example               |\n\nTo run test suite:\n```console\n\u003e pub run test\n```\n\n## Features and bugs\nPlease file feature requests and bugs at the [issue tracker][tracker].\n\nThey will be reviewed and addressed on a best-effort basis by [Instantiations, Inc].\n\n[tracker]: https://github.com/instantiations/es_compression_grpc/issues\n[VAST Platform]: https://www.instantiations.com/vast-platform\n[Instantiations, Inc]: https://www.instantiations.com\n\n## About Us\n\nSince 1988, Instantiations has been building software to meet the diverse and evolutionary needs of our customers. We've now added Dart and Flutter to our toolbox.\n\t\nFor more information about our custom development or consulting services with Dart, Flutter, and other languages, please visit: https://www.instantiations.com/services/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finstantiations%2Fes_compression_grpc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finstantiations%2Fes_compression_grpc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finstantiations%2Fes_compression_grpc/lists"}