{"id":23185784,"url":"https://github.com/sift-stack/sift","last_synced_at":"2026-06-12T22:01:35.573Z","repository":{"id":233904124,"uuid":"781086664","full_name":"sift-stack/sift","owner":"sift-stack","description":"Sift client libraries and protocol buffers","archived":false,"fork":false,"pushed_at":"2026-06-10T21:16:10.000Z","size":216589,"stargazers_count":18,"open_issues_count":26,"forks_count":8,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-10T21:17:23.261Z","etag":null,"topics":["aerospace","energy","golang","grpc","hardware","protobuf","python","rust","streaming","telemetry","time-series","transportation"],"latest_commit_sha":null,"homepage":"https://docs.siftstack.com/","language":"Rust","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sift-stack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-02T18:11:16.000Z","updated_at":"2026-06-10T21:07:01.000Z","dependencies_parsed_at":"2025-12-30T03:04:13.276Z","dependency_job_id":"35ed4d6b-6a58-4f06-9b9a-1c550905794b","html_url":"https://github.com/sift-stack/sift","commit_stats":null,"previous_names":["sift-stack/sift"],"tags_count":146,"template":false,"template_full_name":null,"purl":"pkg:github/sift-stack/sift","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sift-stack%2Fsift","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sift-stack%2Fsift/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sift-stack%2Fsift/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sift-stack%2Fsift/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sift-stack","download_url":"https://codeload.github.com/sift-stack/sift/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sift-stack%2Fsift/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34263874,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"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":["aerospace","energy","golang","grpc","hardware","protobuf","python","rust","streaming","telemetry","time-series","transportation"],"created_at":"2024-12-18T10:12:44.581Z","updated_at":"2026-06-12T22:01:35.531Z","avatar_url":"https://github.com/sift-stack.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sift\n\n[![Build status](https://github.com/sift-stack/sift/actions/workflows/rust_ci.yaml/badge.svg)](https://github.com/sift-stack/sift/actions)\n[![Build status](https://github.com/sift-stack/sift/actions/workflows/python_ci.yaml/badge.svg)](https://github.com/sift-stack/sift/actions)\n[![Build status](https://github.com/sift-stack/sift/actions/workflows/go_ci.yaml/badge.svg)](https://github.com/sift-stack/sift/actions)\n[![Build status](https://github.com/sift-stack/sift/actions/workflows/protos_ci.yaml/badge.svg)](https://github.com/sift-stack/sift/actions)\n[![pypi](https://img.shields.io/pypi/v/sift-stack-py)](https://pypi.org/project/sift-stack-py/)\n[![Crates.io](https://img.shields.io/crates/v/sift_rs.svg)](https://crates.io/crates/sift_rs)\n[![Crates.io](https://img.shields.io/crates/v/sift_stream.svg)](https://crates.io/crates/sift_stream)\n[![PkgGoDev](https://pkg.go.dev/badge/mod/github.com/sift-stack/sift/go)](https://pkg.go.dev/github.com/sift-stack/sift/go) \n\nThis repository contains client libraries and protocol buffers to interact with Sift's API in various languages. Each client library contains pre-compiled protocol buffers, but should you wish\nto compile the protocol buffers yourself there are instructions on how to go about it in the [Manual Protobuf Compilation](#manual-protobuf-compilation) section.\n\n**Language-specific documentation:**\n- [Python](/python/)\n- [Rust](/rust/)\n- [Go](/go/)\n- [C++](/cpp/)\n\n## Table of Contents\n\n* [Installation](#installation)\n  - [Installation via Package Managers](#installation-via-package-managers)\n      - [Go](#go)\n      - [Rust](#rust)\n      - [Python](#python)\n  - [Manual Protobuf Compilation](#manual-protobuf-compilation)\n\n## Installation\n\nThe Sift client library can be installed using the package managers for the languages that are currently supported. If you are using a language that isn't officially supported see\nthe [Manual Protobuf Compilation](#manual-protobuf-compilation) section.\n\n### Installation via Package Managers\n\nThe following demonstrates how to install the Sift client library for each supported language.\n\n#### Python\n\n```\n$ pip install sift-stack-py\n```\n\n#### Rust\n\n```\n$ cargo add sift_rs sift_stream\n```\n\n#### Go\n\n```\n$ go get github.com/sift-stack/sift/go\n```\n\n### Manual Protobuf Compilation\n\nFor manual installation instructions for a particular supported programming language, click on one of the following links:\n- [Go](/docs/go.md)\n- [Rust](/docs/rust.md)\n- [Python](/docs/python.md)\n- [C++](/cpp/README.md)\n\nPlease keep in mind that the manual installation instructions aim to be general and do not need to be strictly followed. Users are encouraged to modify any of the steps or proceed with a custom setup if it better suits the needs of their project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsift-stack%2Fsift","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsift-stack%2Fsift","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsift-stack%2Fsift/lists"}