Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Ethereum Open-Source Projects
-
ccxt
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
web3.js
Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
metamask-extension
:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
-
full-blockchain-solidity-course-js
Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript
-
full-blockchain-solidity-course-py
Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition
-
DeFi-Developer-Road-Map
DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!
-
foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
-
capstone
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
-
hardhat
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
-
web3-react
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Even more relevant would be the Ethereum Improvement Proposal repo (where people submit proposals to change the spec):
https://github.com/ethereum/EIPs
Or the go-ethereum execution client (the most popular execution client):
https://github.com/ethereum/go-ethereum
Project mention: JavaScript Libraries for Implementing Trendy Technologies in Web Apps in 2024 | dev.to | 2024-04-09CCXT
// SPDX-License-Identifier: GPL-3.0 pragma solidity ^0.8.20; import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v5.0.0/contracts/token/ERC20/ERC20.sol"; interface Sfs { function register(address _recipient) external returns (uint256 tokenId); } contract ModeToken is ERC20 { address feeReceiver = msg.sender; constructor() ERC20("ModeTokenSFSTest", "SFST2") { //Example amount to mint our ERC20 _mint(msg.sender, 1000 10 * 18); // This is the SFS contract address on testnet Sfs sfsContract = Sfs(0xBBd707815a7F7eb6897C7686274AFabd7B579Ff6); //Registers this contract and assigns the NFT //to the deployer of this contract sfsContract.register(msg.sender); } }
Have a basic understanding of Solidity.
Check out rust-bitcoin, or go read the free online version of Mastering Ethereum.
Web3.js (16500 GitHub Stars) https://github.com/web3/web3.js/
Have an Ethereum wallet, preferably Metamask installed.
Project mention: Rise: Accelerate the Development of Open Source Software for RISC-V | news.ycombinator.com | 2023-05-31Maybe then they can help us with the Capstone[1][2] disassembly engine auto-sync (automatic synchronization from the LLVM TableGen files) effort[3]. ARMv7, ARMv8/9, PowerPC are nearly finished, and MIPS in in near-term plans. Nobody stepped in for RISC-V yet.
[1] http://www.capstone-engine.org/
[2] https://github.com/capstone-engine/capstone
[3] https://github.com/capstone-engine/capstone/issues/2015
Hardhat is an Ethereum development framework for creating, testing and deploying smart contracts. It includes a suite of tools that aid in developing smart contracts and managing the complete development process, allowing developers to write scripts, compile, test, and deploy efficiently.
Chainlink (LINK) – The Blockchain Oracle Giant
Ethereum related posts
- Mode - Comprehensive Starter Guide
- How to Register a Smart Contract to Mode SFS with Hardhat.
- How to Register a Smart Contract to Mode SFS with Thirdweb
- Integrate Gnosis Safe into your React Web3 App
- Smart Contract Programming Languages: sCrypt vs. Solidity
- Ethereum has blobs. Where do we go from here?
- AMD EPYC 7C13 Is a Surprisingly Cheap and Good CPU
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Ethereum projects? This list will help you:
Project | Stars | |
---|---|---|
1 | go-ethereum | 46,063 |
2 | ccxt | 31,366 |
3 | openzeppelin-contracts | 24,109 |
4 | solidity | 22,263 |
5 | ethereumbook | 19,287 |
6 | web3.js | 18,743 |
7 | sismo-badges | 16,173 |
8 | metamask-extension | 11,467 |
9 | full-blockchain-solidity-course-js | 11,391 |
10 | full-blockchain-solidity-course-py | 10,544 |
11 | DeFi-Developer-Road-Map | 9,436 |
12 | chains | 8,113 |
13 | foundry | 7,530 |
14 | ethers.js | 7,453 |
15 | smart-contract-best-practices | 7,318 |
16 | capstone | 7,025 |
17 | hardhat | 6,754 |
18 | chainlink | 6,581 |
19 | awesome-solidity | 6,339 |
20 | wagmi | 5,495 |
21 | web3-react | 5,394 |
22 | optimism | 5,058 |
23 | slither | 5,008 |
Sponsored