Open Source Windows Blockchain Software

Blockchain Software for Windows

View 53 business solutions

Browse free open source Blockchain software and projects for Windows below. Use the toggles on the left to filter open source Blockchain software by OS, license, language, programming language, and project status.

  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    XMRig

    XMRig

    RandomX, KawPow, CryptoNight, AstroBWT and GhostRider unified miner

    High performance, open-source, cross-platform RandomX, KawPow, CryptoNight, and AstroBWT CPU/GPU miner, RandomX benchmark, and stratum proxy. XMRig is a high-performance, open-source, cross-platform RandomX, KawPow, CryptoNight, and AstroBWT unified CPU/GPU miner and RandomX benchmark. Official binaries are available for Windows, Linux, macOS, and FreeBSD. The preferred way to configure the miner is the JSON config file as it is more flexible and human-friendly. The command-line interface does not cover all features, such as mining profiles for different algorithms. Important options can be changed during runtime without miner restart by editing the config file or executing API calls.
    Downloads: 19,758 This Week
    Last Update:
    See Project
  • 2
    Wasabi Wallet

    Wasabi Wallet

    Open-source, non-custodial, privacy focused Bitcoin wallet for Windows

    Wasabi is an open-source, non-custodial, privacy-focused Bitcoin wallet for desktop, that implements trustless coinjoin. Wasabi creates trustless coinjoin transactions over the Tor anonymity network. The coinjoin coordinator cannot steal from, nor breach the privacy of the participants. Coinjoin is a mechanism by which multiple participants combine their coins (or UTXOs, to be more precise) into one large transaction with multiple inputs and multiple outputs. An observer cannot determine which output belongs to which input, and neither can the participants themselves. This makes it difficult for outside parties to trace where a particular coin originated from and where it was sent to (as opposed to regular bitcoin transactions, where there is usually one sender and one receiver). Coinjoin can be applied multiple times, and as many transactions are grouped together, participants may save on transaction fees. Coinjoin is the preferred method of gaining privacy in the Bitcoin network.
    Downloads: 133 This Week
    Last Update:
    See Project
  • 3
    Ganache

    Ganache

    Personal blockchain for Ethereum development

    Quickly fire up a personal Ethereum blockchain which you can use to run tests, execute commands, and inspect state while controlling how the chain operates. Quickly see the current status of all accounts, including their addresses, private keys, transactions and balances. See the log output of Ganache’s internal blockchain, including responses and other vital debugging information. Configure advanced mining with a single click, setting block times to best suit your development needs. Examine all blocks and transactions to gain insight about what’s happening under the hood. Byzantium comes standard, giving you the latest Ethereum features needed for modern app development. Each platform has an associated npm run configuration to help you build on each platform more easily. Because each platform has different (but similar) build processes, they require different configurations.
    Downloads: 75 This Week
    Last Update:
    See Project
  • 4
    Prysm

    Prysm

    Go implementation of Ethereum proof of stake

    This is the core repository for Prysm, a Golang implementation of the Ethereum Consensus specification, developed by Prysmatic Labs. See the Changelog for details of the latest releases and upcoming breaking changes. A detailed set of installation and usage instructions as well as breakdowns of each individual component are available in the official documentation portal. If you still have questions, feel free to stop by our Discord. To participate in staking, you can join the official eth2 launchpad. The launchpad is the only recommended way to become a validator on mainnet. You can explore validator rewards/penalties via Bitfly's block explorer: beaconcha.in, and follow the latest blocks added to the chain on beaconscan. We are a grassroots team of software engineers all around the world building the code behind the Ethereum blockchain.
    Downloads: 70 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 5
    cpuminer

    cpuminer

    A CPU miner for Litecoin, Bitcoin, and other cryptocurrencies

    cpuminer is a multi-threaded, highly optimized CPU miner for Litecoin, Bitcoin, and other cryptocurrencies. Currently supported algorithms are SHA-256d and scrypt(N, 1, 1). It supports the getblocktemplate mining protocol as well as the Stratum mining protocol, and can be used for both solo and pooled mining. Notice: Please see here to understand why this package is recognized as a threat by some antivirus software: https://github.com/pooler/cpuminer/issues/13
    Leader badge
    Downloads: 297 This Week
    Last Update:
    See Project
  • 6
    Stack Wallet

    Stack Wallet

    Stack Wallet, a multicoin, cryptocurrency wallet

    Stack Wallet is an open-source, multi-currency cryptocurrency wallet developed by Cypher Stack that emphasizes privacy, self-custody, and cross-platform usability. It allows users to store, send, receive, and manage multiple digital assets from a single interface while retaining full control of their private keys. The wallet supports a growing list of cryptocurrencies and includes ongoing optimizations and fixes through active releases. Designed for both desktop and mobile environments, it aims to provide a unified experience for crypto users who prefer open-source transparency. The project focuses on security-conscious workflows and user autonomy rather than custodial convenience. In summary, Stack Wallet is positioned as a privacy-respecting, multi-asset wallet for users who want direct ownership and management of their crypto holdings.
    Downloads: 44 This Week
    Last Update:
    See Project
  • 7
    Solidity

    Solidity

    The Smart Contract Programming Language

    Solidity is a statically-typed curly-braces programming language designed for developing smart contracts that run on Ethereum. Solidity 0.8.4 adds custom structured errors, allows more flexible configuration of the SMTChecker and fixes a bug in the Solidity ABI decoder v2. Read more about the bug here. With v0.8.4, errors can be defined inside and outside of contracts (including interfaces and libraries). This provides a convenient and gas-efficient way to explain to users why an operation failed. As a relatively young language, Solidity is advancing at a rapid speed. We aim for a regular (non-breaking) release every 2-3 weeks, with approximately two breaking releases per year. You can follow the implementation status of new features in the Solidity Github project. You can see the upcoming changes for the next breaking release by switching from the default branch (develop) to the breaking branch.
    Downloads: 36 This Week
    Last Update:
    See Project
  • 8
    Ravencoin

    Ravencoin

    Ravencoin Core integration/staging tree

    Ravencoin is a protocol based on a fork of the Bitcoin code which adds features specifically focused on allowing tokens to be issued on the Ravencoin blockchain. These tokens can have whatever properties the issue of the token decides - so they can be limited in quantity, named, and be issued as securities or as collectibles. Ravencoin is a digital peer-to-peer network that aims to implement a use case-specific blockchain, designed to efficiently handle one specific function: the transfer of assets from one party to another. Built on a fork of the Bitcoin code, Ravencoin was launched on January 3rd, 2018, and is a truly open source project (no ICO or masternodes). It focuses on building a useful technology, with a strong and growing community. The Ravencoin project is launched based on the hard work and continuous effort of over 400 Bitcoin developers who made over 14,000 commits over the life to date of the Bitcoin project.
    Downloads: 34 This Week
    Last Update:
    See Project
  • 9
    Qtum

    Qtum

    Qtum Core Wallet

    Qtum is a decentralized blockchain project built on Bitcoin's UTXO model, with support for Ethereum Virtual Machine-based smart contracts, and secured by a proof of stake consensus model. It achieves this through the revolutionary Account Abstraction Layer which allows the EVM to communicate with Qtum's Bitcoin-like UTXO blockchain. Welcome to the Qtum Ignition Main Network. This is the main network where the tokens hold value and should be guarded very carefully. If you are testing the network or developing unstable software on Qtum, we highly recommend using either testnet or regtest mode. A Proof of Stake consensus system which is optimized for Qtum's contract model. Any user can stake and help to secure the network. There is no voting, master nodes, or minimum amount required. There have been transactions as small as 2 Qtum that have created blocks in the past. Staking from smart contracts is under development.
    Downloads: 30 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 10
    OpenBB Terminal

    OpenBB Terminal

    Investment research for everyone, anywhere

    Fully written in python which is one of the most used programming languages due to its simplified syntax and shallow learning curve. It is the first time in history that users, regardless of their background, can so easily add features to an investment research platform. The MIT Open Source license allows any user to fork the project to either add features to the broader community or create their own customized terminal version. The terminal allows for users to import their own proprietary datasets to use on our econometric menu. In addition, users are allowed to export any type of data to any type of format whether that is raw data in Excel or an image in PNG. This is ideal for finance content creation. Create notebook templates (through papermill) which can be run on different tickers. This level of automation allows to speed up the development of your investment thesis and reduce human error.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 11
    XMR-Stak

    XMR-Stak

    Unified All-in-one Monero, Sumokoin, Aeon and other Cryptonote miner

    XMR-Stak is a universal Stratum pool miner. This miner supports CPUs, AMD and NVIDIA GPUs and can be used to mine the crypto currencies Monero, Aeon and many more Cryptonight coins.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 12
    Remix IDE

    Remix IDE

    Browser-based compiler and IDE

    Remix IDE is an open source web and desktop application. It fosters a fast development cycle and has a rich set of plugins with intuitive GUIs. Remix is used for the entire journey of contract development as well as act as a playground for learning and teaching Ethereum. Remix IDE is part of the Remix Project which is a platform for development tools that use a plugin architecture. It encompasses sub-projects including Remix Plugin Engine, Remix Libs, and of course Remix-IDE. Remix IDE is a powerful open source tool that helps you write Solidity contracts straight from the browser. It is written in JavaScript and supports both usage in the browser, but run locally and in a desktop version. Remix IDE has modules for testing, debugging and deploying of smart contracts and much more.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 13
    Kalshi Trading Bot CLI

    Kalshi Trading Bot CLI

    AI-native CLI for trading Kalshi prediction markets

    Kalshi Trading Bot CLI is an AI-driven command-line tool designed to automate trading strategies on Kalshi prediction markets by combining quantitative modeling with real-time market data. It operates by conducting deep research on events, generating independent probability estimates, and comparing those estimates against current market prices to identify trading opportunities. The system incorporates advanced decision-making logic, including Kelly criterion-based position sizing and a structured multi-step risk evaluation process before executing trades. Built as a CLI application, it allows traders to interact programmatically with markets, making it suitable for automation and integration into larger trading pipelines. The tool emphasizes disciplined trading through its risk engine, ensuring that decisions are filtered through multiple validation layers before capital is committed.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 14
    Uniswap Labs Interface

    Uniswap Labs Interface

    An open source interface for the Uniswap protocol

    An open-source interface for Uniswap -- a protocol for the decentralized exchange of Ethereum tokens. Developers, traders, and liquidity providers participate together in a financial marketplace that is open and accessible to all. Build Defi apps and tools on the largest crypto project on Ethereum. Get started with quick start guides, protocol documentation, a Javascript SDK, and fully open source code. Get paid to build the future of finance. Uniswap Governance offers grant funding for people building apps, tools, and activities on the Uniswap Protocol. To access the Uniswap Interface, use an IPFS gateway link from the latest release. You can block an entire list of tokens by passing in a tokenlist. The Uniswap Interface supports swapping, adding liquidity, removing liquidity and migrating liquidity for Uniswap protocol V2.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 15
    Node Binance API

    Node Binance API

    Node Binance API is an asynchronous node.js library

    This project is designed to help you make your own projects that interact with the Binance API. You can stream candlestick chart data, market depth, or use other advanced features such as setting stop losses and iceberg orders. This project seeks to have complete API coverage including WebSockets.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 16
    EasyMiner

    EasyMiner

    A CPU/GPU miner for Litecoin, Bitcoin, and other cryptocurrencies

    EasyMiner is mostly a graphical frontend for mining Bitcoin, Litecoin, Dogecoin and other various altcoins by providing a handy way to perform cryptocurrency mining using a graphical interface. It supports both AMD and NVIDIA GPUs, and also CPU mining. You are able to select from pooled mining and solo mining – the software program embeds some mining pools to choose from. EasyMiner automatically enforces SSE2, AVX and AVX2 instructions where available. Features: Bitcoin, litecoin, dogeecoin, altcoins, cpuminer, cpuminer 64, bitcoin miner, cpu miner, cudaminer, cgminer, gpuminer (gpu miner ), stratum mining proxy. Supports the Stratum and sha256 mining protocol Tested on a multitude of systems, including Windows EasyMiner makes cryptocoin mining simple by ensuring maximum transparency regarding his featured log viewer.
    Leader badge
    Downloads: 311 This Week
    Last Update:
    See Project
  • 17
    Bytecoin (BCN)

    Bytecoin (BCN)

    Bytecoin is a cryptocurrency based on the unique CryptoNote technology

    Bytecoin (BCN) is a cryptocurrency developed from scratch and based on the unique CryptoNote technology. Bytecoin provides its users with high level of privacy protection and true democratic way of mining. Main features of BCN are: - untraceable and unlinkable transactions, - egalitarian PoW, - analysis resistant blockchain. It's also designed to be easy mined on average PC. BCN brings equality to all miners and users. Bytecoin (BCN) was launched on July 4, 2012.
    Downloads: 77 This Week
    Last Update:
    See Project
  • 18
    Binance Trading Bot

    Binance Trading Bot

    Automated Binance trading bot, trade multiple cryptocurrencies

    Automated Binance trading bot. Trade multiple cryptocurrencies. Buy low/sell high with Grid Trading. Integrated with TradingView technical analysis. This bot is using the concept of trailing buy/sell order which allows following the price fall/rise. Trailing Stop Orders About Trailing Stop Orders Concept you can find at Binance Official document. Place orders at a fixed value or percentage when the price changes. Using this feature you can buy at the lowest possible price when buying down and sell at the highest possible price when selling up. The bot supports multiple buy/sell orders based on the configuration. The bot is using MongoDB to provide a persistence database. However, it does not use the latest MongoDB to support Raspberry Pi 32bit. Used MongoDB version is 3.2.20, which is provided by apcheamitru. The bot is tested/working with Linux and Raspberry Pi 4 32bit. Other platforms are not tested.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 19
    Bitcoin Armory

    Bitcoin Armory

    Python-Based Bitcoin Software

    Bitcoin Armory is an advanced Bitcoin wallet management platform focused on security, cold storage, and power-user features. Designed for technically inclined users, it provides tools for managing private keys offline, signing transactions without exposing wallets to the internet, and creating air-gapped setups. Armory offers multi-signature support, deterministic wallets, and secure backups, making it suitable for enterprise-grade or high-value Bitcoin storage.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20
    Dogecoin Core

    Dogecoin Core

    Dogecoin is a community-driven cryptocurrency

    Dogecoin is a community-driven cryptocurrency that was inspired by a Shiba Inu meme. The Dogecoin Core software allows anyone to operate a node in the Dogecoin blockchain networks and uses the Scrypt hashing method for Proof of Work. It is adapted from Bitcoin Core and other cryptocurrencies. You have to sync with the blockchain to use Dogecoin. MultiDoge is a "light" wallet. It syncs with the blockchain by "skimming" through the blockchain, providing fast sync times. Dogecoin Core, on the other hand, is a "full" wallet. It syncs by downloading it, providing a solid-working Dogecoin wallet. Dogecoin sets itself apart from other digital currencies with an amazing, vibrant community made up of friendly folks just like you. Pick a Wallet from our selection. A Wallet is used for holding your Dogecoins directly on your Computer/Smartphone.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 21
    MultiversX Chain

    MultiversX Chain

    The official implementation of the MultiversX blockchain protocol

    mx-chain-go is the core implementation of the MultiversX (formerly Elrond) blockchain protocol, developed in Go to provide a highly scalable, secure, and decentralized infrastructure for Web3 applications. It implements Adaptive State Sharding and Secure Proof-of-Stake (SPoS) to achieve fast transaction speeds and efficient consensus. This implementation powers the MultiversX mainnet and supports advanced features like smart contracts, meta-transactions, and economic models suited for DeFi and enterprise use. Developers can build dApps using WASM-based smart contracts with performance and scalability in mind.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 22
    RoboSats

    RoboSats

    A simple and private bitcoin exchange

    RoboSats is a privacy-preserving, peer-to-peer Bitcoin exchange that allows users to buy and sell Bitcoin using Lightning Network payments without requiring identity verification. It uses Tor by default and leverages a simple robot-based user interface to facilitate one-time trades between anonymous users. Each trade session is isolated, and no long-term accounts or KYC are needed, making RoboSats one of the most private Bitcoin P2P tools available. Designed with a strong focus on usability and anonymity, it's especially popular among privacy advocates and Bitcoin maximalists.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 23
    Besu Ethereum Client

    Besu Ethereum Client

    An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client

    You can use Besu to develop enterprise applications requiring secure, high-performance transaction processing in a private network. A private network is a network not connected to Ethereum Mainnet or an Ethereum testnet. Private networks typically use a different chain ID and proof of authority consensus (QBFT, IBFT 2.0, or Clique). You can also create a local development network using proof of work (Ethash). Instructions for how to get started with developing on the Besu codebase. Please also read the wiki for more details on how to submit a pull request (PR). Besu is an Apache 2.0 licensed, MainNet compatible, Ethereum client written in Java. Participation in private networks is typically restricted in some way, so the volume of traffic is much lower than on Mainnet, resulting in lower system requirements. Depending on your environment and network setup, the minimum Java Virtual Machine (JVM) memory requirement for private networks is 4 GB.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 24
    Bisq

    Bisq

    A decentralized bitcoin exchange network

    Buy and sell bitcoin for fiat (or other cryptocurrencies) privately and securely using Bisq's peer-to-peer network and open-source desktop software. No registration is required. Get started in minutes. No need to wait for approval from a central authority. Trading takes place on a global P2P network of users running Bisq on their own machines. Bisq never holds your funds. Deposits held in 2-of-2 multi-sig wallets encourage safe, successful trades. Your data is stored locally on disk, and is never sent to a central server. Every Bisq node is a Tor hidden service by default. Code is open-source, and project strategy is discussed openly on Keybase and GitHub. We've made all this sophistication simple, make your first trade in under 10 minutes! Decentralized governance for a decentralized exchange, built on top of Bitcoin.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    Cryptocurrency Exchange Feed Handler

    Cryptocurrency Exchange Feed Handler

    Cryptocurrency Exchange Websocket data feed handler

    Handles multiple cryptocurrency exchange data feeds and returns normalized and standardized results to client registered callbacks for events like trades, book updates, ticker updates, etc. Utilizes WebSockets when possible, but can also poll data via REST endpoints if a WebSocket is not provided. Create a FeedHandler object and add subscriptions. For the various data channels that an exchange supports, you can supply callbacks for data events, or use provided backends to handle the data for you. Start the feed handler and you're done! Cryptofeed also provides a synthetic NBBO (National Best Bid/Offer) feed that aggregates the best bids and asks from the user specified feeds. Cryptofeed supports backend callbacks that will write directly to storage or other interfaces. Cryptofeed can be installed from PyPi. (It's recommended that you install in a virtual environment of your choosing).
    Downloads: 7 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next