NoahZinsmeister / Web3 React
Licence: gpl-3.0
🧰 A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
Stars: ✭ 788
Programming Languages
javascript
184084 projects - #8 most used programming language
typescript
32286 projects
Projects that are alternatives of or similar to Web3 React
Use Wallet
👛 useWallet() · All-in-one solution to connect a dapp to an Ethereum provider.
Stars: ✭ 182 (-76.9%)
Mutual labels: ethereum, dapp, web3, hooks
Connect
(Aragon 1) Seamlessly integrate DAO functionality into web and node.js apps.
Stars: ✭ 81 (-89.72%)
Mutual labels: ethereum, dapp, web3
Eth Crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Stars: ✭ 420 (-46.7%)
Mutual labels: ethereum, dapp, web3
Awesome Web3
🚀 A curated list of tools, libs and resources to help you build awesome dapps
Stars: ✭ 104 (-86.8%)
Mutual labels: ethereum, dapp, web3
Subspace
Library for Reactive Dapp Development with auto syncing and caching capabilities
Stars: ✭ 57 (-92.77%)
Mutual labels: ethereum, dapp, frontend
Web3 Vs Ethers
A basic cheatsheet of Web3.js vs Ethers (along w/ example apps!)
Stars: ✭ 103 (-86.93%)
Mutual labels: ethereum, dapp, web3
Starter Kit
An OpenZeppelin starter kit containing React, OpenZeppelin SDK & OpenZeppelin Contracts.
Stars: ✭ 101 (-87.18%)
Mutual labels: ethereum, dapp, web3
Ethvtx
🌀🛰 ethereum-ready & framework-agnostic redux store configuration
Stars: ✭ 125 (-84.14%)
Mutual labels: ethereum, dapp, web3
Eth Vue
Featured in Awesome Vue [https://github.com/vuejs/awesome-vue], a curated list maintained by vuejs of awesome things related to the Vue.js framework, and Awesome List [https://awesomelists.net/150-Vue.js/3863-Open+Source/18749-DOkwufulueze-eth-vue], this Truffle Box provides everything you need to quickly build Ethereum dApps that have authentication features with vue, including configuration for easy deployment to the Ropsten Network. It's also Gravatar-enabled. Connecting to a running Ganache blockchain network from Truffle is also possible -- for fast development and testing purposes. Built on Truffle 5 and Vue 3, eth-vue uses vuex for state management, vuex-persist for local storage of app state, and vue-router for routing. Authentication functionalities are handled by Smart Contracts running on the Ethereum blockchain.
Stars: ✭ 171 (-78.3%)
Mutual labels: ethereum, dapp, web3
Trace
Supply chain transparency platform proof-of-concept based on the Ethereum blockchain ✍️
Stars: ✭ 52 (-93.4%)
Mutual labels: ethereum, dapp, web3
Web3swift
Elegant Web3js functionality in Swift. Native ABI parsing and smart contract interactions.
Stars: ✭ 237 (-69.92%)
Mutual labels: ethereum, dapp, web3
Web3e
Web3E Ethereum for Embedded devices running Arduino framework
Stars: ✭ 50 (-93.65%)
Mutual labels: ethereum, dapp, web3
Trust Wallet Ios
📱 Trust - Ethereum Wallet and Web3 DApp Browser for iOS
Stars: ✭ 1,228 (+55.84%)
Mutual labels: ethereum, dapp, web3
Eth.social
An Ethereum dApp for posting social events.
Stars: ✭ 17 (-97.84%)
Mutual labels: ethereum, dapp, web3
Metamask Mobile
Port of MetaMask Ethereum Ðapp browser for mobile devices (iOS only for now)
Stars: ✭ 119 (-84.9%)
Mutual labels: ethereum, dapp, web3
Frame
System-wide Web3 for macOS, Windows and Linux
Stars: ✭ 225 (-71.45%)
Mutual labels: ethereum, dapp, web3
Solhint
Solhint is an open source project created by https://protofire.io. Its goal is to provide a linting utility for Solidity code.
Stars: ✭ 363 (-53.93%)
Mutual labels: ethereum, dapp
web3-react
🧰
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
Packages |
@latest Version |
Size | Description |
---|---|---|---|
🏠 Core | |||
@web3-react/core |
React Interface | ||
🔌 Connectors | |||
Browser Extension/dApp Browser | |||
@web3-react/injected-connector |
Injected Connector | ||
Remote API | |||
@web3-react/network-connector |
RPC Connector | ||
QR Code | |||
@web3-react/walletconnect-connector |
WalletConnect Connector | ||
@web3-react/walletlink-connector |
WalletLink Connector | ||
Hardware | |||
@web3-react/ledger-connector |
Ledger Connector | ||
@web3-react/trezor-connector |
Trezor Connector | ||
@web3-react/lattice-connector |
Lattice Connector | ||
Native | |||
@web3-react/frame-connector |
Frame Connector | ||
Hosted | |||
@web3-react/authereum-connector |
Authereum Connector | ||
@web3-react/fortmatic-connector |
Fortmatic Connector | ||
@web3-react/portis-connector |
Portis Connector | ||
@web3-react/squarelink-connector |
Squarelink Connector | ||
@web3-react/torus-connector |
Torus Connector | ||
🐉 Low-Level | |||
@web3-react/abstract-connector |
Shared Connector Class | ||
@web3-react/types |
Shared TypeScript Types |
Quickstart
Documentation
web3-react
Projects using Open a PR to add your project to the list!
- Uniswap.exchange
- hypertext.finance
- useWallet
- Terminal
- Everest
- NFT Scribe
- Compound Liquidator
- wildcards.world
- Outpost
- Async Art
- Union
- Aave
- Eth2 Launchpad
Related Efforts
Local Development
-
Clone repo
git clone https://github.com/NoahZinsmeister/web3-react.git
-
Install top-level dependencies
yarn
-
Install sub-dependencies
yarn bootstrap
-
Build and watch for changes
yarn start
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].