Open Source JavaScript Blockchain Software for Mac

JavaScript Blockchain Software for Mac

View 54 business solutions

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

  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 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
  • 1
    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: 130 This Week
    Last Update:
    See Project
  • 2
    MetaMask Browser Extension

    MetaMask Browser Extension

    The MetaMask browser extension enables browsing Ethereum blockchain

    A crypto wallet & gateway to blockchain apps. Start exploring blockchain applications in seconds. Trusted by over 30 million users worldwide. Available as a browser extension and as a mobile app, MetaMask equips you with a key vault, secure login, token wallet, and token exchange—everything you need to manage your digital assets. MetaMask provides the simplest yet most secure way to connect to blockchain-based applications. You are always in control when interacting on the new decentralized web. MetaMask generates passwords and keys on your device, so only you have access to your accounts and data. You always choose what to share and what to keep private. MetaMask provides an essential utility for blockchain newcomers, token traders, crypto gamers, and developers. Over a million downloads and counting!
    Downloads: 28 This Week
    Last Update:
    See Project
  • 3
    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: 15 This Week
    Last Update:
    See Project
  • 4
    web3.js

    web3.js

    Ethereum JavaScript API

    web3.js is the Ethereum JavaScript API that connects to the Generic JSON-RPC spec. It is composed of a selection of libraries that make it possible to interact with a local or remote ethereum node, using a HTTP or IPC connection. The node may be local, hosted by the DApp provider, or a public gateway such as Infura, which operates free Ethereum access points. It is necessary to run a local or remote Ethereum node to be able to use this library. web3.js is directly usable on web technology and is also commonly used on the server side in Node.js applications and in Electron-based desktop applications.
    Downloads: 11 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 5
    Embark

    Embark

    Framework for serverless Decentralized Applications using Ethereum

    Embark is a platform that enables easy development and deployment of decentralized applications. Build, test, and deploy your Smart Contracts without the hassle. Embark takes care of the groundwork, watches for changes, and redeploys your application when needed. Testing shouldn't be an afterthought. Embark makes debugging and testing first-class citizens of your development workflow. Pick and choose which features, plugins and tools you want to integrate with. Embark is built with modularity in mind. Gives an overview of all processes controlled by Embark. It also comes with an interactive console and predictive commands. Cockpit's explorer lets you easily review any transactions, Smart Contracts, and accounts. With Cockpit you can iteratively and selectively deploy your Smart Contracts, removing headaches associated with complex applications. Edit your source files from right within Cockpit for quick and easy updates.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    MyEtherWallet

    MyEtherWallet

    MyEtherWallet to interact with the Ethereum blockchain

    MEW (MyEtherWallet) is a free, client-side interface helping you interact with the Ethereum blockchain. Our easy-to-use, open-source platform allows you to generate wallets, interact with smart contracts, and so much more. Easily access all you favorite apps across Ethereum and Polkadot chains, buy crypto, swap tokens, and manage your NFTs. Welcome to the multichain future. ETH Blocks is an NFT series representing mined Ethereum blocks and their properties. Whether it's a special block number, the block of your first transaction, or a block that contains a transaction with a special message. Own a part of history with ETH Blocks by MEW. Access the Ethereum blockchain's original and most-trusted wallet, now with a host of new features all contained in an elegant and friendly interface.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 7
    Coin Wallet

    Coin Wallet

    Coin Wallet is a non-custodial crypto wallet for Bitcoin

    Coin Wallet is a non-custodial multicurrency wallet for multiple platforms. A secure, user-friendly cryptocurrency wallet focused on providing essential features without complicated setup.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 8
    Coinbase Pro

    Coinbase Pro

    The official Node.js library for Coinbase Pro

    Note: The gdax package is deprecated and might have to be removed from NPM. Please migrate to the coinbase-pro package to ensure future compatibility. Easy functionality to use in programmatic trading. A customizable, websocket-synced Order Book implementation. API clients with convenient methods for every API endpoint. Abstracted interfaces, don't worry about HMAC signing or JSON formatting; the library does it for you. To use optional parameters with callbacks, supply the options as the first parameter(s) and the callback as the last parameter.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 9
    OpenZeppelin Contracts

    OpenZeppelin Contracts

    OpenZeppelin Contracts is a library for secure smart contracts

    A library for secure smart contract development. Build on a solid foundation of community-vetted code. OpenZeppelin Contracts uses semantic versioning to communicate backward compatibility of its API and storage layout. To keep your system secure, you should always use the installed code as-is, and neither copy-paste it from online sources nor modify it yourself. The library is designed so that only the contracts and functions you use are deployed, so you don't need to worry about it needlessly increasing gas costs. Reduce the risk of vulnerabilities in your applications by using standard, tested, community-reviewed code.
    Downloads: 7 This Week
    Last Update:
    See Project
  • $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
  • 10
    web3.js Ethereum JavaScript API

    web3.js Ethereum JavaScript API

    Ethereum JavaScript API

    Web3.js 4.x has been released. Checkout 4.x API documentation and migration guide for testing, early feedback and contributions. This is the Ethereum JavaScript API which connects to the Generic JSON-RPC spec. You need to run a local or remote Ethereum node to use this library. Additionally you can set a provider using web3.setProvider() (e.g. WebsocketProvider). We support types within the repo itself. Please open an issue here if you find any wrong types. If you are using create-react-app version >=5 you may run into issues building. This is because NodeJS polyfills are not included in the latest version of create-react-app.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    DePay

    DePay

    JavaScript library to integrate various web3 crypto wallets

    DePay simplifies and improves Web3 Payments with the power of DeFi. Accept any token with on-the-fly conversion. You want to accept and send payments worldwide, peer-to-peer in a decentralized, censorship- and fraud-resistant way? We are providing innovative, blockchain-based solutions to do so. It's easy to integrate and easy to use. Perform and manage Web3 Payments today. Everything starts with a simple integration. We worked hard so that you don't have to spend months implementing Web3 Payments on your own. Discover how simple decentralized Web3 Payments can be. No boundaries, no signup. A few lines of code will allow you to accept Web3 Payments peer-to-peer.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    HSD

    HSD

    Handshake Daemon & full node

    Handshake is a decentralized, permissionless naming protocol where every peer is validating and in charge of managing the root DNS naming zone with the goal of creating an alternative to existing Certificate Authorities and naming systems. Names on the internet (top level domains, social networking handles, etc.) ultimately rely upon centralized actors with full control over a system that are relied upon to be honest, as they are vulnerable to hacking, censorship, and corruption. Handshake aims to experiment with new ways the internet can be more secure, resilient, and socially useful with a peer-to-peer system validated by the network's participants. Handshake is an experiment that seeks to explore those new ways in which the necessary tools to build a more decentralized internet. Services on the internet have become more centralized beginning in the 1990s, but do not fulfill the original decentralized vision of the internet.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Ledger Live

    Ledger Live

    Ledger Live (Desktop)

    Ledger Live is a new generation wallet desktop application providing a unique interface to maintain multiple cryptocurrencies for your Ledger Nano S / Blue. Manage your device, create accounts, and receive and send crypto assets. Ledger Live is a hybrid desktop application built with Electron, React, Redux, RxJS,.. and highly optimized with a ledger-core C++ library to deal with blockchains (sync, broadcast,..) via ledger-core-node-bindings. It communicates to Ledger hardware wallet devices (Nano X / Nano S / Blue) to verify address and sign transactions with ledgerjs. Some logic is shared with live-common. Ledger Live releases are signed. The automatic update mechanism makes use of the signature to verify that each subsequent update is authentic. Buy crypto directly and securely with our partners through Ledger Live. We support Bitcoin, Ethereum, XRP, and lots more. Safely send and receive 1,800+ coins and tokens directly with your smartphone or computer using Ledger Live.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Superalgos

    Superalgos

    Free, open-source crypto trading bot, automated bitcoin trading

    Free, open-source crypto trading bot, automated bitcoin/cryptocurrency trading software, algorithmic trading bots. Visually design your crypto trading bot, leveraging an integrated charting system, data-mining, backtesting, paper trading, and multi-server crypto bot deployments. Superalgos is not just another open-source project. We are an open and welcoming community nurtured and incentivized with the project's native Superalgos (SA) Token, building an open trading intelligence network. You will notice the difference as soon as you join the Telegram Community Group or the new Discord Server! Superalgos is an ever-growing ecosystem of tools and applications. Once you install and launch the app, a series of interactive tutorials take you by the hand and walk you all around the system while you learn the basic skills required to use the interface, mine data, backtest strategies, and even run a live trading session.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    ADAMANT JavaScript API library

    ADAMANT JavaScript API library

    ADAMANT Javascript API library

    ADAMANT JavaScript API is a library intended to interact with ADAMANT blockchain for JavaScript developers. Also ADAMANT Console and ADAMANT node Direct API are available. JS API shows decentralization in action, if a network node cannot fulfill your request, the library will redirect it to another node, and so on several times. You will get the result and you do not need to think about processing the request. Health Check system pings all nodes in the list using /status endpoint, and connects to a node with actual height. When the library is unable to process requests with the current node, it forces to re-initialize Health Check.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Ambire Wallet

    Ambire Wallet

    Making self-custody easy and secure for the EVM ecosystem

    Ambire Wallet is an open-source self-custodial Web3 wallet designed to simplify blockchain interactions while maintaining advanced functionality for experienced users. The platform supports Ethereum and most EVM-compatible networks, allowing users to manage assets, interact with decentralized applications, and perform cross-chain operations from a unified interface. Built around smart contract wallet technology and account abstraction concepts, it enables features such as transaction batching, key rotation, multisignature support, and stablecoin gas payments. The project prioritizes usability by reducing common friction points associated with traditional crypto wallets while still preserving user ownership and privacy. Ambire also integrates DeFi tools directly into the wallet, including swapping, lending, borrowing, and fiat onboarding without requiring external applications. Its architecture is modular and extensible, making it suitable for developers.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Devault

    Devault

    Decentralized alternative to proprietary and centralized cloud storage

    A Blockchain-based, self-hosted, and end-to-end encrypted cloud storage. Devault is a decentralized, self-hosted, and end-to-end encrypted alternative to proprietary and centralized cloud storage. The file gets encrypted using AES-256-CBC encryption. The encrypted file is split into pieces. The chunks are distributed across the network nodes. The root hash will be stored in your wallet on the blockchain.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Monero Webminer

    Monero Webminer

    Javascript monero webminer

    Html & Js code that allows Mining of XMR (Monero) on browsers.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    Neoblog

    Neoblog

    Neoblog is a public blogging platform that's completely serverless

    Neoblog is a public blogging platform that's completely serverless. Reading and posting articles to our platform require no servers and runs completely on the NEO Blockchain and IPFS. The traditional way of setting up a blog is to set up a server that will store your content. With modern technologies, we are advancing into an age that moves away from traditional servers. Combine this with the decentralization of storage (IPFS) and blockchain, we now have a toolkit to provide an application that's completely serverless. Neoblog is a serverless application that uses these these technologies: built on the NEO blockchain, articles are posted to our smart contract, while the content is stored on IPFS.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    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: 2 This Week
    Last Update:
    See Project
  • 21
    Node Binance Trader NBT

    Node Binance Trader NBT

    Cryptocurrency trading strategy & portfolio management development

    By default the trader tries to trade with margin, so you need to have at least 0.001 BTC in your spot as well as your margin account. Also, to cover trading fees, you'll need a small amount of BNB in both your spot and margin wallets. While the Bitcoin vs. Altcoins website itself is closed source, the automated trading bot called Node Binance Trader (NBT) is open source. It connects to your Binance account via the Binance API and executes the trades on your behalf. Choose any unique name you like and enter a region. You will then need to retrieve your Binance API keys from Binance. They will need to allow trading and margin wallet access. Heroku only gives dyno's on its free tier 550 hours of run time per month. This is just short of what you will need to keep your new trading bot up and running 24/7. But by simply adding your credit card to your Heroku account your allowance is extended to 1000 hours, which is plenty.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    QuantumBot

    QuantumBot

    Designed to automate trading on the Solana blockchain

    QuantumBot is a trading automation tool designed for the Solana blockchain, utilizing platforms like Raydium, MOONSHOT, and PUMP.FUN. Developed by traders for traders, it aims to enhance trading strategies by automating various trading activities, thereby optimizing performance and efficiency.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    vite-wallet

    vite-wallet

    The desktop Wallet of Vite

    We believe in a future where many blockchains will grow to serve different needs. Easy transfer of data and assets between blockchains will become increasingly important. We designed Vite to bridge every blockchain in a decentralized way. ViteX adopts the most cutting-edge decentralized exchange technology by implementing on-chain order matching, settlement, mining, and dividends distribution through smart contracts on Vite’s blockchain. Assets on ViteX are secured not in the exchange but by users' private keys. No need to worry about assets being frozen, misappropriated, or lost ever again. Community-owned dividends allow 100% of the trading fees on ViteX to be distributed to VX holders. Community-owned governance empowers anyone to vote for the future of ViteX. Community-owned operations allow anyone to launch their own decentralized exchange (DEX) on ViteX.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Open Crypto Tracker

    Open Crypto Tracker

    Bitcoin Alts portfolio tracker, email / text / alexa / telegram alerts

    100% FREE / open source / PRIVATE crypto portfolio tracker. Email / text / alexa / telegram price alerts / charts, mining calcs, leverage / gain / loss / balance stats, news feeds +more. Privately track Bitcoin / Ethereum / unlimited crypto. Customize as many assets / markets / alerts / charts as you want. Over 50 Exchanges / 40 Pairings Supported (list at bottom of README.txt): https://tinyurl.com/ct-readme Unlimited Assets Supported (on supported exchanges). Demo: https://dragonfrugal.org/open-crypto-tracker Backup Demo: https://dragonfrugal.co.network/demos/crypto-tracker MINIMUM specs: 1 Ghz CPU / 512 Mb RAM / 16 Gb MicroSD / Nginx or Apache headless / PHP v7.2+ Debian-based Auto-Install ("Terminal" app in system menu, or over remote SSH): (RECOMMENDED WAY TO PRIVATELY / CHEAPLY USE ON HOME NETWORK) wget --no-cache -O FOLIO-INSTALL.bash https://tinyurl.com/install-crypto-tracker chmod +x FOLIO-INSTALL.bash sudo ./FOLIO-INSTALL.bash
    Downloads: 23 This Week
    Last Update:
    See Project
  • 25
    Aragon Client

    Aragon Client

    Create and manage decentralized organizations on Ethereum

    Trusted by over 1500 organizations, securing more than $300MM in funds. Create and manage decentralized organizations on Ethereum. Read the User Guide first, if you have any questions as a user. If you'd like to develop an Aragon app, please visit the Aragon Developer Portal. Please report any issues and feedback in the support channel on Discord. For technical stuff, use this project's issues or join the technical conversation in the hacker hangout channel on Discord. To learn more about contributing to the Aragon client itself, please check the contributing guide. For an overview of what changed with each release, check the releases. Install with yarn and launch the app with yarn start. By default, the app is configured to connect to the Ethereum Goerli testnet. The Aragon client is automatically deployed to IPFS with each new commit to master, via Fleek. The latest builds are available at client.aragon.org or through an IPFS gateway.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next