awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
rainbow-me avatar

rainbow-me/rainbow

0
View on GitHub↗
4,358 stars·749 forks·TypeScript·GPL-3.0·12 viewsrainbow.me↗

Rainbow

Rainbow is a mobile application for storing, sending, and managing digital assets on the Ethereum blockchain and compatible networks. It functions as a mobile wallet and gallery for managing cryptocurrency and non-fungible tokens.

The project includes an integrated web browser that injects a wallet provider to enable interaction with decentralized applications. It features a transaction simulator that previews the outcome of smart contract interactions before a user signs a request, and a crypto asset aggregator for swapping currencies and depositing fiat funds via third-party providers.

The wallet covers a broad range of asset management capabilities, including token staking, NFT organization with floor price tracking, and the administration of multiple independent cryptocurrency addresses within a single instance. Security is handled through cryptographic message signing and wallet recovery via cloud backups or seed phrase exports.

The application also incorporates market data tracking with live charts and a synchronization layer for managing application state.

Features

  • Ethereum Wallet Managers - Functions as a mobile manager for Ethereum accounts and compatible networks, supporting smart contract interactions.
  • DApp Browsers - Provides a built-in web browser that allows users to discover and interact with decentralized applications.
  • Crypto Asset Exchange Interfaces - Implements user interfaces and integrations for swapping tokens and purchasing cryptocurrency with fiat currency.
  • NFT Galleries - Provides tools to organize digital collectibles and track their metadata attributes and floor prices.
  • Digital Asset Transfers - Enables the transfer of cryptocurrencies and NFTs using blockchain addresses, domain names, or contacts.
  • Cryptocurrency Wallets - Provides a mobile application for storing, sending, and managing digital assets on Ethereum-compatible networks.
  • Multi-Wallet Orchestration - Supports the administration of multiple independent cryptocurrency addresses and seed phrases within one application.
  • Wallet Recovery - Secures private keys using cloud backups or manual seed phrase exports to prevent data loss.
  • Digital Message Signing - Allows users to authenticate identity or authorize actions by signing typed data messages.
  • Wallet Provider Injections - Injects a JavaScript provider into the integrated browser to facilitate secure interactions with decentralized applications.
  • DApp Wallet Integration - Enables seamless interaction with decentralized applications via an integrated browser and wallet provider.
  • Cryptocurrency Trading Platforms - Integrates cryptocurrency trading and fiat-to-crypto conversion via third-party aggregation providers.
  • NFT Collection Managers - Provides tools to organize digital collectibles and track real-time market metadata and floor prices.
  • Market Statistics Tracking - Monitors asset prices and trends using live sparklines, candlestick charts, and discovery feeds.
  • NFT Galleries - Ships a digital asset gallery for storing and organizing non-fungible tokens with visual tracking.
  • Fiat-to-Crypto On-Ramps - Integrates third-party payment providers to allow users to deposit fiat currency and receive cryptocurrency.
  • Asset Staking Interfaces - Supports locking tokens in protocols to earn rewards with integrated progress and membership tracking.
  • Asset Swapping - Implements a token swapping mechanism that routes through multiple liquidity sources for optimized rates.
  • Cloud Backups - Enables secure backup and restoration of wallet keys through encrypted cloud storage.
  • Transaction Simulation - Includes a transaction simulator that predicts the final state change of smart contract interactions before signing.
  • Cryptocurrency Wallets - User-friendly Ethereum wallet.

Star history

Star history chart for rainbow-me/rainbowStar history chart for rainbow-me/rainbow

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Rainbow

Similar open-source projects, ranked by how many features they share with Rainbow.
  • inoutcode/ethereum_bookinoutcode avatar

    inoutcode/ethereum_book

    4,081View on GitHub↗

    This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides structured instruction on blockchain fundamentals, smart contract development, and the architectural principles of decentralized applications. The resource covers technical domains including smart contract security auditing, network administration, and web3 programming. It details the implementation of token standards, the use of mnemonic seeds for wallet integration, and the creation of censorship-resistant application architectures. The documentation extends to system-level opera

    Vueblockchaindappsethereum
    View on GitHub↗4,081
  • reown-com/appkitreown-com avatar

    reown-com/appkit

    5,417View on GitHub↗

    AppKit is a multi-chain wallet connection kit and onboarding framework designed to integrate diverse blockchain networks into a unified interface. It provides a comprehensive suite for connecting applications to EVM, Solana, Bitcoin, TON, and TRON ecosystems, facilitating both self-custodial wallet linking and the creation of new accounts. The project distinguishes itself through a Web3 onboarding system that utilizes social and email-based authentication to generate embedded wallets, reducing cryptographic friction for new users. It further supports advanced identity management via a blockch

    TypeScriptdappsethereumintegration
    View on GitHub↗5,417
  • trustwallet/assetstrustwallet avatar

    trustwallet/assets

    5,339View on GitHub↗

    This project provides a collection of infrastructure components for multichain wallet integration, including a cryptographic library for cross-chain transaction signing and a curated repository for cryptocurrency asset metadata. It serves as a central hub for managing token logos, contract addresses, and technical specifications for digital assets across multiple blockchains. The system includes a Model Context Protocol server that exposes real-time blockchain data and technical documentation to large language models. It further extends this AI integration by providing a standardized tool-cal

    Go
    View on GitHub↗5,339
  • bitpay/walletbitpay avatar

    bitpay/wallet

    3,938View on GitHub↗

    This project is a multi-chain cryptocurrency wallet and self-custodial asset manager. It allows users to store, manage, and transfer digital assets across multiple blockchain networks while maintaining exclusive local control over private keys. The application implements multisignature security, requiring a quorum of digital signatures from multiple participants to authorize transactions for shared funds. It also provides tools for self-custodial management, including hierarchical deterministic key derivation and local private key storage. The platform covers a range of financial operations,

    TypeScriptbitcoinbitpayblockchain
    View on GitHub↗3,938
See all 30 alternatives to Rainbow→

Frequently asked questions

What does rainbow-me/rainbow do?

Rainbow is a mobile application for storing, sending, and managing digital assets on the Ethereum blockchain and compatible networks. It functions as a mobile wallet and gallery for managing cryptocurrency and non-fungible tokens.

What are the main features of rainbow-me/rainbow?

The main features of rainbow-me/rainbow are: Ethereum Wallet Managers, DApp Browsers, Crypto Asset Exchange Interfaces, NFT Galleries, Digital Asset Transfers, Cryptocurrency Wallets, Multi-Wallet Orchestration, Wallet Recovery.

What are some open-source alternatives to rainbow-me/rainbow?

Open-source alternatives to rainbow-me/rainbow include: inoutcode/ethereum_book — This project is a comprehensive educational guide and technical manual for the Ethereum blockchain. It provides… reown-com/appkit — AppKit is a multi-chain wallet connection kit and onboarding framework designed to integrate diverse blockchain… trustwallet/assets — This project provides a collection of infrastructure components for multichain wallet integration, including a… bitpay/wallet — This project is a multi-chain cryptocurrency wallet and self-custodial asset manager. It allows users to store,… ethereum/mist — Mist is a desktop application that serves as both an Ethereum wallet client and a decentralized application browser.… bluewallet/bluewallet — BlueWallet is a Bitcoin wallet application that provides a mobile interface for managing Bitcoin assets, including…