The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. 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.
-
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.
-
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
-
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.
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
Project mention: Blockchain transactions decoding: making wallet activity understandable | dev.to | 2023-10-27Lets look the events of Open Zeppelin’s ERC20 token contract:
Solidity Solidity emerged as the first-ever programming language for smart contracts and remains the most extensively utilized language in the Web3 space due to its first-mover advantage. It serves as the primary language for developing applications today on Ethereum and Ethereum Virtual Machine (EVM) compatible blockchains, including Binance Smart Chain and Tron.
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/
Project mention: I turned my open-source project into a full-time business | news.ycombinator.com | 2024-02-27Plenty of projects are source-available, but not open source, and get tons of issues, and even contributions (https://github.com/MetaMask/metamask-extension off the top of my head)
Project mention: Attacks via a Representative Sample : How Hackers are Caught | /r/OSINT | 2023-04-26FYI Navigation https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY
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
Project mention: Build an AI-powered NFT generator with TS, GPT, Polygon and CASE (Part 1/2) | dev.to | 2023-09-07That's it for the first part ! Then we will use Hardhat to deploy our Solidity Contract on the Polygon testnet, and then overload our mintNFT() function with the actual minting. If you want to see the Part 2 quickly, give us some love and we will execute ! ❤️❤️❤️
Chainlink (LINK) – The Blockchain Oracle Giant
Ethereum related posts
- 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
- Ethereum Foundation removes their canary
- Building And Deploying A Subgraph (Part 2)
- Status Wallet Domain Spoofing Vuln
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Index
What are some of the best open-source Ethereum projects? This list will help you:
Project | Stars | |
---|---|---|
1 | go-ethereum | 46,000 |
2 | ccxt | 31,291 |
3 | openzeppelin-contracts | 24,079 |
4 | solidity | 22,263 |
5 | ethereumbook | 19,287 |
6 | web3.js | 18,743 |
7 | sismo-badges | 16,147 |
8 | metamask-extension | 11,432 |
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,088 |
13 | foundry | 7,530 |
14 | ethers.js | 7,453 |
15 | smart-contract-best-practices | 7,309 |
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,023 |
23 | slither | 4,992 |
Sponsored