Showing 95 open source projects for "software development"

View related business solutions
  • Cut Cloud Costs with Google Compute Engine Icon
    Cut Cloud Costs with Google Compute Engine

    Save up to 91% with Spot VMs and get automatic sustained-use discounts. One free VM per month, plus $300 in credits.

    Save on compute costs with Compute Engine. Reduce your batch jobs and workload bill 60-91% with Spot VMs. Compute Engine's committed use offers customers up to 70% savings through sustained use discounts. Plus, you get one free e2-micro VM monthly and $300 credit to start.
    Try Compute Engine
  • Deploy Apps in Seconds with Cloud Run Icon
    Deploy Apps in Seconds with Cloud Run

    Host and run your applications without the need to manage infrastructure. Scales up from and down to zero automatically.

    Cloud Run is the fastest way to deploy containerized apps. Push your code in Go, Python, Node.js, Java, or any language and Cloud Run builds and deploys it automatically. Get fast autoscaling, pay only when your code runs, and skip the infrastructure headaches. Two million requests free per month. And new customers get $300 in free credit.
    Try Cloud Run Free
  • 1
    Hardhat

    Hardhat

    Hardhat is a development environment to compile, deploy, test

    Hardhat is an Ethereum development environment for professionals. It facilitates performing frequent tasks, such as running tests, automatically checking code for mistakes or interacting with a smart contract. Check out the plugin list to use it with your existing tools. Hardhat Runner is the main component you interact with when using Hardhat. It's a flexible and extensible task runner that helps you manage and automate the recurring tasks inherent to developing smart contracts and dApps....
    Downloads: 26 This Week
    Last Update:
    See Project
  • 2
    Ninjabot

    Ninjabot

    A fast cryptocurrency platform for trading bot in Go

    A fast cryptocurrency trading bot framework implemented in Go. Ninjabot permits users to create and test custom strategies for spot markets. Ninjabot is an open-source platform that provides tools to implement custom strategies and backtests for trading cryptocurrencies in Go. Ninjabot CLI provides utilities commands to support backtesting and bot development. Currently, we only support Binance exchange. If you want to include support for other exchanges, you need to implement a new struct...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 3
    Solidity plugin for IntelliJ

    Solidity plugin for IntelliJ

    Solidity plugin for IntelliJ

    Solidity plugin for IntelliJ. You can support the development by sponsoring the plugin on Github. Supporting the plugin with crypto through the Gitcoin grant. Please attach the screenshot for every issue if possible. It will make the issue much clearer and easier to understand.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Solana

    Solana

    Web-scale blockchain for fast, secure, scalable, decentralized apps

    Solana is the fastest blockchain in the world and the fastest-growing ecosystem in crypto, with thousands of projects spanning DeFi, NFTs, Web3 and more. Integrate once and never worry about scaling again. Solana ensures composability between ecosystem projects by maintaining a single global state as the network scales. Never deal with fragmented Layer 2 systems or sharded chains. Solana's scalability ensures transactions remain less than $0.01 for both developers and users. Solana is all...
    Downloads: 27 This Week
    Last Update:
    See Project
  • Go from Data Warehouse to Data and AI platform with BigQuery Icon
    Go from Data Warehouse to Data and AI platform with BigQuery

    Build, train, and run ML models with simple SQL. Automate data prep, analysis, and predictions with built-in AI assistance from Gemini.

    BigQuery is more than a data warehouse—it's an autonomous data-to-AI platform. Use familiar SQL to train ML models, run time-series forecasts, and generate AI-powered insights with native Gemini integration. Built-in agents handle data engineering and data science workflows automatically. Get $300 in free credit, query 1 TB, and store 10 GB free monthly.
    Try BigQuery Free
  • 5
    Trust Wallet Core

    Trust Wallet Core

    Cross-platform, cross-blockchain wallet library

    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 for Android. Wallet Core supports more than 50 blockchains, Bitcoin, Ethereum, Binance Chain, and most major blockchain...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 6
    CCXT

    CCXT

    JavaScript/TypeScript/Python/C#/PHP cryptocurrency trading API

    The ccxt library is a collection of available crypto exchanges or exchange classes. Each class implements the public and private API for a particular crypto exchange. All exchanges are derived from the base Exchange class and share a set of common methods. To access a particular exchange from ccxt library you need to create an instance of corresponding exchange class. Supported exchanges are updated frequently and new exchanges are added regularly.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    Free Web3 Resources

    Free Web3 Resources

    A list of FREE resources to make Web3 accessible to everyone

    This is a list of Free Web3 Resources links to learn Blockchain development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    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...
    Downloads: 24 This Week
    Last Update:
    See Project
  • 9
    Graph Node

    Graph Node

    Graph Node indexes data from blockchains such as Ethereum

    The Graph is an indexing protocol for querying networks like Ethereum and IPFS. Anyone can build and publish open APIs, called subgraphs, making data easily accessible. Subgraphs can be composed into a global graph of all the world's public information. This data can be transformed, organized, and shared across applications for anyone to query with just a few keystrokes. Before The Graph, teams had to develop and operate proprietary indexing servers. This required significant engineering and...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 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
  • 10
    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...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 11
    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...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    Swarm Bee

    Swarm Bee

    Bee is a Swarm client implemented in Go

    Bee is a Swarm client implemented in Go. It’s the basic building block for the Swarm network: a private; decentralized; and self-sustaining network for permissionless publishing and access to your (application) data.There are two versioning schemes used in Bee that you should be aware of. The main Bee version does NOT follow strict Semantic Versioning. Bee hosts different peer-to-peer wire protocol implementations and individual protocol breaking changes would necessitate a bump in the major...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 13
    Nethereum

    Nethereum

    Ethereum .Net cross platform integration library

    Nethereum is the .Net integration library for Ethereum, simplifying the access and smart contract interaction with Ethereum nodes both public or permission like Geth, Parity or Quorum. Nethereum is developed targeting netstandard 1.1, netstandard 2.0, netcore 2.1, netcore 3.1, net451 and also as a portable library, hence it is compatible with all the operating systems (Windows, Linux, MacOS, Android, and OSX) and has been tested on cloud, mobile, desktop, Xbox, hololens and windows IoT....
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    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...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    Slither

    Slither

    Static Analyzer for Solidity

    Slither is a Solidity static analysis framework written in Python 3. It runs a suite of vulnerability detectors, prints visual information about contract details, and provides an API to easily write custom analyses. Slither enables developers to find vulnerabilities, enhance their code comprehension, and quickly prototype custom analyses. Slither is the first open-source static analysis framework for Solidity. Slither is fast and precise; it can find real vulnerabilities in a few seconds...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    Remix Project

    Remix Project

    Compiler and IDE that enables users to build Ethereum contracts

    Remix Project is a rich toolset including Remix IDE, a comprehensive smart contract development tool. The Remix Project also includes Remix Plugin Engine and Remix Libraries which are low-level tools for wider use. Remix IDE is used for the entire journey of contract development by users of any knowledge level. It fosters a fast development cycle and has a rich set of plugins with intuitive GUIs. The IDE comes in 2 flavors and a VSCode extension. Supported browsers: Firefox v100.0.1 &...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    WalletConnect v2.x.x

    WalletConnect v2.x.x

    WalletConnect Monorepo

    Open protocol for connecting Wallets to Dapps. The communications protocol for web3, WalletConnect brings the ecosystem together by enabling wallets and apps to securely connect and interact. With WalletConnect, you can connect your wallet with hundreds of apps, opening the doors to a new world of web3 experiences. Uniswap. Swap, earn, and build on the leading decentralized crypto trading protocol. Foundation. Create, collect and sell NFTs.Install nodejs and npm. Install python3 and ensure...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    Ethereum ETL

    Ethereum ETL

    Python scripts for ETL (extract, transform and load) jobs for Ethereum

    Python scripts for ETL (extract, transform and load) jobs for Ethereum blocks, transactions, ERC20 / ERC721 tokens, transfers, receipts, logs, contracts, internal transactions. Data is available in Google BigQuery. Ethereum ETL lets you convert blockchain data into convenient formats like CSVs and relational databases.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    useDapp

    useDapp

    Framework for rapid Dapp development. Simple. Robust. Extendable

    Framework for rapid Dapp development. Simple. Robust. Extendable. Testable. Uses React hooks as your primary building ingredient. Refreshes on a new block, wallet change or network change. Combines multiple blockchain calls into a single multicall. Autorefresh on wallet and network change. Connect to multiple networks at once. Manage transaction status with ease. Transaction history and notifications. Just add an npm package and you're good to go! WalletConnect is working out-of-the-box....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    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...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Cosmos SDK

    Cosmos SDK

    A Framework for Building High Value Public Blockchains

    Cosmos is an ever-expanding ecosystem of interconnected apps and services, built for a decentralized future. The Cosmos SDK is a framework for building blockchain applications. Tendermint Core (BFT Consensus) and the Cosmos SDK are written in the Golang programming language. Cosmos SDK is used to build Gaia, the first implementation of the Cosmos Hub. The Cosmos SDK has mostly stabilized, but we are still making some breaking changes. The Cosmos SDK is an open-source framework for building...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    Status - a Mobile Ethereum OS

    Status - a Mobile Ethereum OS

    A free (libre) open source, mobile OS for Ethereum

    Status is a secure messaging app, crypto wallet, and Web3 browser built with state-of-the-art technology. Integrated into one powerful super app for private secure communication. Safely send, store and receive cryptocurrencies including ERC20 and ERC721 tokens with the Status crypto wallet. Only you hold the keys to your funds. Status' intuitive design protects you and your funds from attacks. Status uses an open-source, peer-to-peer protocol, and end-to-end encryption to protect your...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    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...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    The Optimism Monorepo

    The Optimism Monorepo

    Optimism is Ethereum, scaled

    Optimism is a low-cost and lightning-fast Ethereum L2 blockchain, but it's also so much more than that. Optimism is the technical foundation for the Optimism Collective, a band of communities, companies, and citizens united by a mutually beneficial pact to adhere to the axiom of impact=profit — the principle that positive impact to the collective should be rewarded with profit to the individual. We're trying to solve some of the most critical coordination failures facing the crypto ecosystem...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    Rainbow Ethereum

    Rainbow Ethereum

    The Ethereum wallet that lives in your pocket

    Rainbow is a fun, simple, and secure way to get started with crypto and explore the new world of Ethereum. You can use Rainbow to purchase, manage, and display Ethereum-based assets. Great for newcomers and power users alike, Rainbow allows you to be in total control of your money. Unlike a crypto exchange such as Coinbase, Rainbow doesn't hold your assets on your behalf. You own them directly thanks to the power of cryptography and the Ethereum blockchain. You can instantly send, receive,...
    Downloads: 8 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next
MongoDB Logo MongoDB
Gen AI apps are built with MongoDB Atlas
Atlas offers built-in vector search and global availability across 125+ regions. Start building AI apps faster, all in one place.
Try Free →