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.
-
full-blockchain-solidity-course-js
Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript
-
metamask-extension
:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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
-
5 Selected Platforms To Find Web3 Jobs In 2024
-
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?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 12 May 2024
Index
What are some of the best open-source Ethereum projects? This list will help you:
Project | Stars | |
---|---|---|
1 | go-ethereum | 46,281 |
2 | ccxt | 31,489 |
3 | openzeppelin-contracts | 24,174 |
4 | solidity | 22,359 |
5 | ethereumbook | 19,362 |
6 | web3.js | 18,825 |
7 | sismo-badges | 16,166 |
8 | full-blockchain-solidity-course-js | 11,581 |
9 | metamask-extension | 11,497 |
10 | full-blockchain-solidity-course-py | 10,609 |
11 | DeFi-Developer-Road-Map | 9,465 |
12 | chains | 8,182 |
13 | foundry | 7,584 |
14 | ethers.js | 7,481 |
15 | smart-contract-best-practices | 7,336 |
16 | capstone | 7,055 |
17 | hardhat | 6,822 |
18 | chainlink | 6,661 |
19 | awesome-solidity | 6,375 |
20 | wagmi | 5,612 |
21 | web3-react | 5,414 |
22 | optimism | 5,108 |
23 | slither | 5,040 |
Sponsored