17 Open-source Free Crypto Wallet Apps for Android, iOS, Linux, Windows, and macOS

17 Open-source Free Crypto Wallet Apps for Android, iOS, Linux, Windows, and macOS

crypto wallet is a program or device that stores your cryptocurrency keys, allowing you to access and manage your coins. It doesn’t physically hold the coins but holds the keys needed for transactions. There are various types, including hot wallets (on connected devices) and cold wallets (offline devices). 

Open-source crypto wallets play a crucial role in the cryptocurrency ecosystem. Here is why they are significant to the Crypto market:

  1. Transparency and Security:
    • Open-source wallets have their original code freely available for review, audit, and contribution by the community1.
    • This transparency ensures that potential vulnerabilities are quickly identified and addressed.
    • Users benefit from enhanced security due to collective scrutiny and ongoing improvements.
  2. Control and Trust:
    • Open-source wallets allow users to control their private keys, ensuring complete ownership of their funds.
    • Reduced reliance on third parties (custodians) enhances trust and minimizes risk.
    • Users can participate in wallet development, shaping features and security protocols.
  3. Customization and Flexibility:
    • Open-source wallets are flexible and customizable to meet individual needs.
    • Developers can create their own wallets using the available source code.
    • These wallets often offer advanced features, such as support for hardware wallets and integration with other services1.
  4. Budget-Friendly:
    • Most open-source wallets are free to download and use.
    • They are an excellent choice for users on a budget who seek secure and reliable options.
10 Free Self-hosted Crypto Payment Solutions
What is a Crypto Payment Gateway? A Crypto Payment Gateway, as its name suggests, is a specialized type of payment platform designed to enable businesses to accept payments in various forms of cryptocurrencies. This digital service is an integral part of the expanding world of blockchain technology and decentralized finance.

In the following list, you will find the best 17 open-source Crypto wallet, for Linux, Windows, macOS, iOS and Android.

1. Unstoppable Wallet (Android)

Unstoppable is a powerful non-custodial multi-wallet for Bitcoin, Ethereum, Binance Smart Chain, Avalanche, Solana, Zcash, The Open Network several and other blockchains.

It provides non-custodial crypto storage, on-chain decentralized swaps, institutional grade analytics for cryptocurrency markets, extensive privacy controls and human oriented design.

It is investment oriented wallet that contains Bitcoin Wallet, DeFi Wallet.

It has a full support for decentralized token swaps on Ethereum, Binance Smart Chain, Avalanche, Solana, and more. Also, the ability to interact with any smart contract-powered service on the blockchain via the WalletConnect protocol.

It is built with care and adheres to best programming practices and implementation standards in cryptocurrency world. Fully implemented on Kotlin.

The app is available to download on F-Droid and Google Play.

GitHub - horizontalsystems/unstoppable-wallet-android: A powerful non-custodial multi-wallet for Bitcoin, Ethereum, Binance Smart Chain, Avalanche, Solana and other blockchains. Non-custodial crypto and NFT storage, onchain decentralized exchange, institutional grade analytics for cryptcurrency and NFT markets, extensive privacy controls and human oriented design. Implemented on Kotlin.
A powerful non-custodial multi-wallet for Bitcoin, Ethereum, Binance Smart Chain, Avalanche, Solana and other blockchains. Non-custodial crypto and NFT storage, onchain decentralized exchange, inst…

2. Trust Wallet Core

Trust Wallet Core is an open-source, cross-platform, mobile-focused library implementing low-level cryptographic wallet functionality for a high number of blockchains. It is a core part of the popular Trust Wallet, and some other projects.

Most of the code is C++ with a set of strict C interfaces, and idiomatic interfaces for supported languages: Swift for iOS and Java (Kotlin) for Android.

GitHub - trustwallet/wallet-core: Cross-platform, cross-blockchain wallet library.
Cross-platform, cross-blockchain wallet library. Contribute to trustwallet/wallet-core development by creating an account on GitHub.

3. Wasabi Wallet

Wasabi is an open-source, non-custodial, privacy-focused Bitcoin wallet. It is a piece of software that runs on your computer and helps you to manage your bitcoins. Although Wasabi has some very advanced magic under the hood, it is rather easy to use.

You can generate a new set of private keys, or import already existing ones. With Wasabi you can receive bitcoins into your full control, and you can send them to someone else without needing permission from any other person or entity. T

here is also a powerful CoinJoin feature to help obfuscate your transaction history. You can use Wasabi to manage your hardware wallet, and it even connects to your own full node.

Of course, Wasabi is libre and open-source, which means you have full control over the software you manage your money with.

Install Wasabi Wallet on Linux | Flathub
Open-source, non-custodial, privacy-focused Bitcoin wallet for Desktop, that implements trustless CoinJoin.

4. Rainbow (iOS and Android)

This is an open-source (GPL-3.0) Ethereum wallet for mobile devices. It is written primarily in TypeScript for Android and iOS.

GitHub - rainbow-me/rainbow: 🌈‒ the Ethereum wallet that lives in your pocket
🌈‒ the Ethereum wallet that lives in your pocket . Contribute to rainbow-me/rainbow development by creating an account on GitHub.

5. Bitcoin Core

Bitcoin Core connects to the Bitcoin peer-to-peer network to download and fully validate blocks and transactions. It also includes a wallet and graphical user interface.

Install Bitcoin Core on Linux | Flathub
Fully validating Bitcoin peer-to-peer network node, wallet and GUI

6. CoinApp Desktop

CoinApp is a simple to use minimal Cryptocurrency Wallet for Ethereum, ERC20 Tokens, Bitcoin and Litecoin built for Windows, Mac and Linux.

It supports many cryptocurrencies and wallets, such as:

  • Ethereum
  • ERC20 Tokens
  • Bitcoin
  • Litecoin
  • Ethereum Ropsten Testnet
  • Bitcoin Testnet
  • Litecoin Testnet

It also supports many wallet types:

CoinApp lets the advanced users get in control of their own cryptos. You can change API endpoint any time! Below is a list of wallet types this crypto wallet accepts.

  • Ethereum Keystore JSON File (same file Mist and MyEtherWallet.com uses)
  • Ethereum Private Key
  • Bitcoin Private Key
  • Litecoin Private Key
  • Mnemonic Phrases (3-24 words, includes wallet index option) BIP39
GitHub - coinapp-io/desktop: CoinApp is a simple to use minimal Cryptocurrency Wallet for Ethereum, ERC20 Tokens, Bitcoin and Litecoin built for Windows, Mac and Linux.
CoinApp is a simple to use minimal Cryptocurrency Wallet for Ethereum, ERC20 Tokens, Bitcoin and Litecoin built for Windows, Mac and Linux. - coinapp-io/desktop

7. Nault

Nault is a community-driven fork of the popular nano wallet NanoVault 💙

It's a fully client-side signing wallet for sending and receiving nano either directly in your browser at nault.cc or with the desktop app.

Seamless integration with any nano compatible RPC backend/websocket and the aim to be more frequently maintained are some of the main features. Those together will greatly increase the stability, performance and uptime.

GitHub - Nault/Nault: ⚡ The most advanced Nano wallet with focus on security, speed and robustness
⚡ The most advanced Nano wallet with focus on security, speed and robustness - Nault/Nault

8. Greenery

The First Cryptocurrency Wallet with Bookkeeping and Accounting Functionality in mind for Avid traders, Small Business owners and Accountants

Install Greenery on Linux | Flathub
Crypto bookkeeping wallet

9. AirGap Wallet

AirGap is a crypto wallet system that lets you secure cypto assets with one secret on an offline device. The AirGap Vault application is installed on a dedicated device that has no connection to any network, thus it is air gapped. The AirGap Wallet is installed on your everyday smartphone.

Features

  • Portfolio overview of accounts synced from AirGap Vault
  • Communication with the Vault application over QR codes if installed on a second device or app switching if installed on the same device
  • Create transactions for all supported currencies like Aeternity, Bitcoin, Ethereum, Tezos, Cosmos, Kusama, Polkadot, Groestlcoin etc.
  • Broadcast signed transactions
  • Transaction history for each account
GitHub - airgap-it/airgap-wallet: The AirGap Wallet is installed on an everyday smartphone. This app has only access to public information.
The AirGap Wallet is installed on an everyday smartphone. This app has only access to public information. - airgap-it/airgap-wallet

10. Rabby Wallet

Rabby Wallet is an open-source browser plugin for the DeFi ecosystem, providing users with a better-to-use and more secure multi-chain experience.

GitHub - RabbyHub/Rabby: The game-changing wallet for Ethereum and all EVM chains
The game-changing wallet for Ethereum and all EVM chains - RabbyHub/Rabby

11. Walleth (Android)

This is a Native Android Ethereum wallet.

GitHub - walleth/walleth: free (libre) native Android Ethereum wallet
free (libre) native Android Ethereum wallet. Contribute to walleth/walleth development by creating an account on GitHub.

12. Ywallet (Linux)

This is a free and open-source Light Wallet for Ycash and Zcash, It includes a fastest synchronization of all the wallets on the market. It supports every feature of shielded y/zcash.

Install Ywallet on Linux | Flathub
Light Wallet for Ycash and Zcash

13. OneKey

OneKey is the easiest solution for keeping and trading crypto assets and NFTs, and tracking account dynamics. Instead of managing various assets on various decentralized platforms, you'll have a one-stop solution here that could meet all your needs about crypto asset management.

OneKey is designed intentionally to keep things simple. That's why sometimes users who leave in search of "more features" end up coming back because other wallets are too complex, and these users are firmly committed to using our wallets ever since.

Install OneKey on Linux | Flathub
All-in-one crypto wallet.

14. Blockstream Green

This is a simple and secure Bitcoin and Liquid Network wallet.

Install Blockstream Green on Linux | Flathub
A simple and secure Bitcoin and Liquid Network wallet

15. Firo

Firo is a privacy preserving cryptocurrency and ecosystem. Firo believes in the importance of financial privacy in cryptocurrency as an essential element in maintaining the original goal of cryptocurrency: to be a public utility for money.

We have seen how freedom of commerce or even access to our savings are things that are no longer things that can be taken for granted and authoritarian governments have increasingly used money as a tool of control.

Install Firo on Linux | Flathub
Fully validating Firo peer-to-peer network node, wallet and graphical interface

16. Vegawallet

This is a free and open-source command-line tool to manage your Vega Protocol wallet, a protocol for creating and trading derivatives on a fully decentralised network.

GitHub - vegaprotocol/vegawallet: Command-line tool to manage your Vega Protocol wallet, a protocol for creating and trading derivatives on a fully decentralised network.
Command-line tool to manage your Vega Protocol wallet, a protocol for creating and trading derivatives on a fully decentralised network. - vegaprotocol/vegawallet

17. Bloom

Bloom is a beautifully designed, user-centric wallet. Explore the best of Web3 in a safe, curated environment.

GitHub - bloomwalletio/bloom: A beautifully designed, user-centric wallet.
A beautifully designed, user-centric wallet. . Contribute to bloomwalletio/bloom development by creating an account on GitHub.







Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+