Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 smart-contract Open-Source Projects
-
Project mention: The 4 Best dApp Frameworks for First-Time Ethereum Developers | dev.to | 2023-03-25
Widely used open source framework with an active GitHub community and documentation
-
The book itself can be read in digital format on github: https://github.com/ethereumbook/ethereumbook
-
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!
-
git clone https://github.com/sismo-core/sismo-protocol.git
-
Project mention: The 4 Best dApp Frameworks for First-Time Ethereum Developers | dev.to | 2023-03-25
Truffle is a popular development and testing framework for dApps, both for first time and experienced Ethereum developers. As well as containing a web3.js library, Truffle is simple, user friendly and, with over 56K GitHub users, trusted. To install Truffle you need to have Node, NPM and Python. You can install Truffle via NPM with the command ‘npm install -g truffle.’
-
full-blockchain-solidity-course-py
Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition
I really liked this course for learning everything. https://www.youtube.com/watch?v=M576WGiDBdQ There are 13 lessons in it if u look at the description. So each lesson is an hour and a half about That gets you solidity + front end experience though https://github.com/smartcontractkit/full-blockchain-solidity-course-py Follows along with the video
-
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!
officercia made a great one awhile back for defi
-
full-blockchain-solidity-course-js
Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript
Project mention: Error Showing On hardhat Node but Transaction is taking place in Metamask | reddit.com/r/ethdev | 2023-02-12GitHub Discussion Link
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Scanners-Box
A powerful and open-source toolkit for hackers and security automation - 安全行业从业者自研开源扫描器合辑
Project mention: A powerful open-source toolkit for hackers and security automation | news.ycombinator.com | 2022-07-15 -
-
Project mention: Towards a modern Web stack (by Ian Hickson, author of the HTML5 spec and current Flutter tech lead) | reddit.com/r/rust | 2023-02-05
On other benchmarks I'm seeing numbers closer to 20% slower, e.g. https://github.com/wasm3/wasm3/blob/main/docs/Performance.md and https://github.com/second-state/wasm32-wasi-benchmark. It's numerical code, which is the best case scenario for a native binary. It's much closer on an average web app or server workload, e.g. https://krausest.github.io/js-framework-benchmark/current.html - you can find WASM frameworks that beat most JS frameworks on there, but that is not as impressive considering the state of the JS ecosystem. Overall, it's already under 50%, and there is still plenty of room for improvement.
-
hardhat
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
Project mention: The 4 Best dApp Frameworks for First-Time Ethereum Developers | dev.to | 2023-03-25Hardhat allows developers to build, test, and deploy smart contracts and dApps using a variety of tools and libraries. With over 114K users on GitHub and an active Discord community, Hardhat is a hugely popular framework for dApp developers. Much of its popularity can be attributed to its rich list of features, flexibility and the Hardhat Ethereum Virtual Machine for testing and debugging smart contracts.
-
Web3j: Lightweight Java and Android library for integration with Ethereum clients. https://www.web3labs.com/web3j-sdk
-
embark-framework
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
Project mention: The 4 Best dApp Frameworks for First-Time Ethereum Developers | dev.to | 2023-03-25Limited Github community and not as popular in web3 as other frameworks such as Truffle
-
project_web3.0
This is a code repository for the corresponding video tutorial. In this video, we're going to build a Web 3.0 React Solidity Blockchain Application
-
You can always swap your stETH into ETH using a DEX (such as Uniswap, Paraswap, 1inch) - however only ParaSwap and 1inch would be options within the "discover" tab of Ledger Live for the time being.
-
mythril
Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Roostock, Tron and other EVM-compatible blockchains.
Mythril is part of the core tools of Consensys Mythx one of the biggest Smart Contract security services for Ethereum, which main goal is to ensure development teams avoid costly errors and make Ethereum more secure and trustworthy… or at least that is what their page says.
-
-
For source code, Uniswap V2 Core and Uniswap V2 Peripheral
-
-
Project mention: Echidna 2.1.0 introduces on-chain fuzzing and bring tons of fixes! | reddit.com/r/eth | 2023-03-10
-
Muneeb calls it a layer 2, here's a link explaining why: https://github.com/stacks-network/stacks/blob/master/stacks-l2.md
-
remix-project
Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
Remix Analyzer is the underlying library for the Remix IDE Solidity Static Analysis plugin. This means that it can be also used for other projects, not just for Remix IDE.
-
It seems like every single week, I see things about Foundry. As someone that has been using a fairly standard Hardhat template for my projects the past year, I feel like this gets the job done, but I am wondering what I am missing?
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
smart-contracts related posts
- Vitamin Coin's starter guide [2023]
- Daily General Discussion - March 25, 2023
- The 4 Best dApp Frameworks for First-Time Ethereum Developers
- Advancing dApp development with Hardhat Indexing: A Game-Changer for Ethereum Devs
- Looking to sell my stETH
- Is it inevitable that HOURGLASS (WAIT) will eventually be trading on CoinBase? When "The Next Crypto Gem", a show like Shark Tank for crypto come out.
- OpenAI CEO Sam Altman warns that other A.I. developers working on ChatGPT-like tools won’t put on safety limits—and the clock is ticking
-
A note from our sponsor - Sonar
www.sonarsource.com | 26 Mar 2023
Index
What are some of the best open-source smart-contract projects? This list will help you:
Project | Stars | |
---|---|---|
1 | openzeppelin-contracts | 21,724 |
2 | ethereumbook | 17,526 |
3 | sismo-protocol | 16,172 |
4 | truffle | 13,804 |
5 | full-blockchain-solidity-course-py | 9,699 |
6 | DeFi-Developer-Road-Map | 8,324 |
7 | full-blockchain-solidity-course-js | 8,158 |
8 | Scanners-Box | 7,087 |
9 | smart-contract-best-practices | 6,606 |
10 | wasm3 | 5,965 |
11 | hardhat | 5,471 |
12 | web3j | 4,566 |
13 | embark-framework | 3,735 |
14 | project_web3.0 | 3,435 |
15 | v3-core | 3,434 |
16 | mythril | 3,077 |
17 | anchor | 2,654 |
18 | v2-core | 2,364 |
19 | remix-ide | 2,123 |
20 | echidna | 2,010 |
21 | stacks | 1,968 |
22 | remix-project | 1,870 |
23 | hardhat-template | 1,762 |