orbitflare/orbitflare-sdk-go — explained in plain English
Analysis updated 2026-05-18
Query a Solana wallet balance or account data from a Go application
Stream live Solana transactions in real time using the Yellowstone Geyser gRPC feed
Watch for specific on-chain events, like trades on a given program, via Jetstream
Send and simulate Solana transactions programmatically
| orbitflare/orbitflare-sdk-go | 42wim/fabio | 42wim/go-xmpp | |
|---|---|---|---|
| Stars | 0 | — | — |
| Language | Go | Go | Go |
| Last pushed | — | 2018-02-04 | 2020-01-24 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Go 1.25 or later and an OrbitFlare API key to connect to the RPC and streaming endpoints.
This is the official Go programming language toolkit for OrbitFlare, a service that gives developers different ways to talk to the Solana blockchain. Solana is a network used for cryptocurrency and other blockchain applications, and this SDK bundles four separate connection methods into one package: standard RPC calls, a high speed gRPC streaming feed called Yellowstone Geyser, a service called Jetstream, and WebSocket connections. Each method lives in its own smaller package so a developer only needs to import the pieces they actually use. The RPC client offers ready-made functions for common blockchain queries, such as checking a wallet's balance, reading account data, fetching recent transactions for an address, sending a new transaction, and simulating a transaction before sending it. If a specific query is not covered by a built-in function, there is also a generic method that lets a developer call any RPC method by name. The gRPC and Jetstream clients are built for streaming live blockchain data rather than one-off requests. A developer builds a subscription request describing what to watch for, such as transactions involving a specific account, and then reads a continuous stream of updates as they happen on the network. Jetstream has a newer version 2 that adds the ability to change what you are watching for while the stream is still running, without needing to reconnect, along with sequence numbers to detect if any updates were missed and optional extra details attached to each transaction. The README states the SDK is safe to use across multiple goroutines, Go's lightweight concurrent tasks, and that its streaming connections automatically reconnect and fail over if a connection drops. Installing it requires Go version 1.25 or later and is done with the standard go get command. This project is aimed at developers building applications that need reliable, real time access to Solana blockchain data.
A Go toolkit that connects apps to the Solana blockchain through RPC calls, live streaming feeds, and WebSockets in one package.
Mainly Go. The stack also includes Go, gRPC, WebSocket.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.