Skip to content
New post Building Solana Bytes: A Hex Visualizer and an 8-Bit Game in Rails, Without a SPA
SolRengine

Rails meets Solana

Build Solana dApps with Ruby on Rails 8. Modular gems for wallet auth, RPC, tokens, transactions, and real-time updates.

$ bundle add solrengine

Real code, not promises

Production examples from our showcase apps. Copy, paste, ship.

wallet_auth.rb
# Gemfile
gem "solrengine-auth"

# routes.rb — mounts at /auth
mount Solrengine::Auth::Engine => "/auth"

# User model — wallet address as identity
class User < ApplicationRecord
  include Solrengine::Auth::Authenticatable
end

# Any controller — protect routes
class DashboardController < ApplicationController
  before_action :authenticate!
end

Built with SolRengine

Real applications showcasing what you can build.

New
SolRengine Starter — Your first Solana dApp built in Rails

SolRengine Starter

Your first Solana dApp in Rails. Wallet authentication, token portfolio, SOL transfers, dark/light mode, and 20+ UI components from solrengine-ui. The Rails equivalent of create-solana-dapp.

auth rpc tokens ui lookbook
WalletTrain — Solana wallet built with Rails

WalletTrain

Full Solana wallet with SIWS authentication, token portfolio with USD values, SOL transfers, and real-time balance updates via WebSocket.

auth rpc tokens transactions realtime
PiggyBank — Time-locked SOL savings on Solana

PiggyBank

Time-locked SOL savings using a custom Anchor program. Demonstrates IDL parsing, Borsh encoding, and on-chain account queries from Rails.

auth programs rpc
Solana Bytes — Interactive hex visualizer and Byte Challenge game

Solana Bytes

Interactive hex visualizer and Byte Challenge game. Paste any Solana address to see raw account data color-coded by field. Challenge mode turns it into an 8-bit arcade game.

auth rpc
Voting — On-chain voting dApp for Solana Bootcamp 2026

Voting

On-chain voting dApp built for Solana Bootcamp 2026. Create proposals, cast votes, and tally results using a custom Anchor program.

auth rpc programs

Support SolRengine

SolRengine is open source and community-supported. Help us keep building.

Donate SOL

Support directly on-chain

Or send SOL directly to:

EViz4YGrY6GZtfu35Y1Q3PoFWAhoXY6YMHFrcneMbdCF