Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/streamingfast/substreams-rs
https://github.com/streamingfast/substreams-rs
Last synced: about 15 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/streamingfast/substreams-rs
- Owner: streamingfast
- Created: 2022-09-19T19:16:47.000Z (about 2 years ago)
- Default Branch: develop
- Last Pushed: 2024-10-16T19:19:52.000Z (29 days ago)
- Last Synced: 2024-10-18T17:35:37.666Z (27 days ago)
- Language: Rust
- Size: 345 KB
- Stars: 8
- Watchers: 4
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
- awesome-substreams - Substreams Rust - Substreams is a powerful blockchain indexing technology, developed for The Graph Network. (SDK / Rust)
README
# Substreams
> Developer preview
Substreams is a powerful blockchain indexing technology, developed for The Graph Network.
It enables you to write Rust modules, composing data streams alongside the community, and provides extremely high performance indexing by virtue of parallelization, in a streaming-first fashion.
It has all the benefits of the Firehose, like low-cost caching and archiving of blockchain data, high throughput processing, and cursor-based reorgs handling.
Substreams is the successor of https://github.com/streamingfast/sparkle. This iteration enables greater composability, provides similar powers of parallelization, and is a much simpler model to work with.
## Documentation
Full documentation is accessible at https://substreams.streamingfast.io.
### Getting Started
* [Your First Stream](https://substreams.streamingfast.io/getting-started/your-first-stream)
### Concept & Fundamentals
* [Definition](https://substreams.streamingfast.io/concepts/definition)
* [Comparison](https://substreams.streamingfast.io/concepts/comparison)
* [Modules](https://substreams.streamingfast.io/concepts/modules)
* [Inputs](https://substreams.streamingfast.io/concept-and-fundamentals/modules/inputs)
* [Outputs](https://substreams.streamingfast.io/concept-and-fundamentals/modules/outputs)### Developer Guide
* [Overview](https://substreams.streamingfast.io/developer-guide/overview)
* [Installation](https://substreams.streamingfast.io/developer-guide/installation-requirements)
* [Creating your Manifest](https://substreams.streamingfast.io/developer-guide/creating-your-manifest)
* [Creating Protobuf Schemas](https://substreams.streamingfast.io/developer-guide/creating-protobuf-schemas)
* [Setting Up Handlers](https://substreams.streamingfast.io/developer-guide/setting-up-handlers)
* [Writing Module Handlers](https://substreams.streamingfast.io/developer-guide/writing-module-handlers)
* [Running Your Substreams](https://substreams.streamingfast.io/developer-guide/running-substreams)