Top 23 JavaScript Ethereum Projects
-
ccxt
A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
Project mention: How to get CSV of all kava transactions from a given address? Neither my trust wallet nor kava.Io nor my expensive crypto tax software not too 2 kava explorers support this!!! (I have a trust wallet kava wallet.). | reddit.com/r/kavalabs | 2022-04-02As dust settles over next couple weeks… let me consider. You reminded me I wrote a JavaScript (React) iOS app last year using https://github.com/ccxt/ccxt . I just checked, and they support many exchanges/crypto-APIs, but not Kava Labs!!!! Doh!
-
Project mention: Build an entire NFT Collection on Ethereum using Solidity, Next.js, Web3Modal, Ethers.js | dev.to | 2022-05-15
We would also be using Ownable.sol from Openzeppelin which helps you manage the Ownership of a contract
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
read Mastering Ethereum. If you are looking to make your own sidechain, I'd also look at Polygon Edge. It's much easier to understand what is happening under the hood there.
-
sure, the best analog to that would be web3.js API docs, which is for Ethereum Virtual Machines (EVM).
It was made for the main EVM called Ethereum, but other EVMs use this as well, things can be slightly different on other EVMs
https://github.com/ChainSafe/web3.js
https://web3js.readthedocs.io/en/v1.7.1/
The web3 concept extends beyond EVMs, as the term has mostly begin meaning “connect to nearest nodes instead of your own backend server” and so other distributed networks have their own equivalent but not typically with the web3.js library, but some other way to communicate with the nodes via RPC
You can get grants to contribute to development for making libraries like web3 (but thats probably the least lucrative thing to do)
-
metamask-extension
:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
Crypto wallets store the public/private key of your account. These wallets are essential for browsing dApps. The wallet can be in the form of a hard wallet such as a USB stick or an application format such as Metamask.
-
embark-framework
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
Embark has slightly more stars from the GitHub community than Hardhat, coming in at about 3.4k stars. It also comes with a UI dashboard that gives a survey of the processes Embark is working on for those interested in deploying to the web rather than a console.
-
I'm trying to implement a functionality of giving a royalties to the owner after NFTs are sold on the secondary market. As I understand there is no default method or something to give a royalty, so I often see the following solution: https://github.com/jklepatch/eattheblocks/blob/master/screencast/379-nft-royalties/contracts/NFT.sol As I understand I have to pass a token to the constructor of this contract before deploying it. So the question is: if I want to mint and sell NFTs on the Ethereum Mainnet, which token should I pass inside the contract constructor? I see this guy implemented his own token for this purpose, but honestly I don't understand how is it compatible with ETH https://github.com/jklepatch/eattheblocks/blob/master/screencast/379-nft-royalties/contracts/MockToken.sol
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
ethereum-boilerplate
The ultimate full-stack Ethereum Dapp Boilerplate which gives you maximum flexibility and speed. Feel free to fork and contribute. Although this repo is called "Ethereum Boilerplate" it works with any EVM system and even Solana support is coming soon! Happy BUIDL!👷♂️
Project mention: How to add "Connect Wallet" button on website for user login? | reddit.com/r/ethdev | 2022-02-11There are better ways to do this such as using boilerplates moralis eth boilerplate but the simple version is to create an async function and adding this code in it
-
Project mention: Make a beautiful Connect Wallet Button with RainbowKit and React | dev.to | 2022-05-15
Also, it is developed by the same team behind the beautiful Rainbow Wallet
-
cryptocurrency-icons
A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes.
Project mention: Current percentage of all-time-high for various cryptocurrencies | reddit.com/r/CryptoCurrency | 2021-08-09I made a graphic to show the current percentage of all-time-high for a bunch of well-known cryptocurrencies. The python code I wrote uses the cryptocompare API and fetches the most current data (9th August 2021). The symbols were taken from this project.
-
It's a vague question but my goto is to create a basic site with create-eth-app (similar to create-react-app, but for ethereum) https://www.npmjs.com/package/create-eth-app
-
Project mention: When will we learn? - Drew DeVault of Rust's (and other package managers') recent supply chain attack | reddit.com/r/rust | 2022-05-13
Is that a big deal? GitCoin is already doing it...
-
https://synthetix.io but beware that this is not stablecoin returns
-
Once the $ETH has arrived, navigate to https://client.aragon.org/, click on Connect Account and select your wallet provider in the options. Click through the approval process until your wallet is connected.
-
rocketpool
A next generation decentralised Ethereum proof of stake network and pool, currently in beta and built to be compatible with Ethereum 2.0 and the Beacon Chain.
when deciding to take part in a staking pool that allows them to run a Validator with just 16Eth instead of 32 for sharing their staking rewards 50/50 + commission as displayed on www.rocketpool.net for years now.
-
eth-crypto
Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity
Check out eth-crypto: https://github.com/pubkey/eth-crypto
-
Project mention: How does Eth 2.0 PoS choose block proposer randomly? | reddit.com/r/ethereum | 2021-11-29
https://github.com/randao/randao Is this what you’re referring to? It says it’s a DAO.
-
solhint
Solhint is an open source project created by https://protofire.io. Its goal is to provide a linting utility for Solidity code.
i can't seems to get it work. I have syntastic installed and it's working with other filetype like py and js upon saving. After install https://github.com/protofire/solhint and I open solidity file and run :SyntasticInfo and it return `Available checker: solhint`. Is there a way i can run this syntax checker upon saving file?
-
Etherchain Light, an open source explorer for private chains and testnets, is posted to GitHub.
-
merkletreejs
-
Project mention: What's the best iOS Ethereum wallet? (NOT Metamask) | reddit.com/r/ethereum | 2022-03-08
Is Frame proprietary? The license on the repo linked to from the frame.sh site shows GPL v3: https://github.com/floating/frame/blob/0.5/LICENSE
-
AZTEC
Public repository for the AZTEC V1 protocol. For the latest zkRollup release see here https://github.com/AztecProtocol/aztec-2-bug-bounty
Project mention: Tax code section 6050I and “digital assets”: This overlooked surveillance and reporting mandate should be struck from the infrastructure bill | reddit.com/r/ethereum | 2021-09-18Here, you have their pdf white paper directly linked on their GitHub page's readme: https://github.com/AztecProtocol/AZTEC
-
Project mention: Daily General Discussion - December 14, 2021 | reddit.com/r/ethfinance | 2021-12-14
JPMorgan Chase releases the Cakeshop IDE and SDK for Ethereum-like ledgers.
JavaScript Ethereum related posts
Index
What are some of the best open-source Ethereum projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | ccxt | 24,351 |
2 | openzeppelin-contracts | 18,055 |
3 | ethereumbook | 14,840 |
4 | web3.js | 14,674 |
5 | metamask-extension | 7,986 |
6 | embark-framework | 3,612 |
7 | eattheblocks | 3,431 |
8 | ethereum-boilerplate | 3,030 |
9 | rainbow | 2,665 |
10 | cryptocurrency-icons | 2,236 |
11 | create-eth-app | 2,177 |
12 | web | 1,503 |
13 | synthetix | 869 |
14 | client | 796 |
15 | rocketpool | 678 |
16 | eth-crypto | 671 |
17 | randao | 647 |
18 | solhint | 637 |
19 | etherchain-light | 609 |
20 | merkletreejs | 607 |
21 | frame | 586 |
22 | AZTEC | 564 |
23 | cakeshop | 507 |
Are you hiring? Post a new remote job listing for free.