Ethereum Active projects on GitHub.

❌Many Ethereum projects on Github are outdated, archived, or deprecated.

✅A list of big active projects:
- go-ethereum
- web3.js
- ethereum-boilerplate
- ethereum-org-website
- ethereum/EIPs
- ethereumjs-monorepo
- ethers-io/ethers.js

github resources - ethereum active project on github
Go Ethereum

Official Golang implementation of the Ethereum protocol.

A very interesting one, of course especially for Go developers but not only for them.

@golang
github.com/ethereum/go-et…
Web3.js - Ethereum JavaScript API

Very important for frontend developers.

It's a JavaScript API that connects to the Generic JSON-RPC spec.

You need to run a local or remote Ethereum node to use this library.
#web3js
github.com/ChainSafe/web3…
Ethereum Boilerplate

In the description:
"The ultimate full-stack Ethereum Dapp Boilerplate which gives you maximum flexibility and speed."

Written 95% in JavaScript.

This boilerplate is built on react-moralis and @MoralisWeb3 .

github.com/ethereum-boile…
ethereum-org-website

Ethereumorg is a primary online resource for the @ethereum community.

This is one of the sources I use the most for my daily dose of Web3.

They want it to be "the best portal to Ethereum for our growing global community"

github.com/ethereum/ether…
Ethereum Improvement Proposal repository (EIPs)

It describes standards for Ethereum:
- core protocol specifications
- client APIs
- contract standards.

⚽GOAL: Be a place to share concrete proposals with users of the proposal and the community.

github.com/ethereum/EIPs
EthereumJS Monorepo @EthereumJS

Monorepo for the Ethereum VM TypeScript Implementation.

Of course interesting for Typescript oriented Developers.

github.com/ethereumjs/eth…
The Ethers Project (Ethers.js) @ethersproject

Complete Ethereum library and wallet implementation in JavaScript.

Connect to Ethereum nodes over:
- JSON-RPC
- @infura_io
- @etherscan
- @AlchemyPlatform
- @MetaMask

github.com/ethers-io/ethe…
IF you liked this resource thread, follow @FrancescoCiull4 and RT the tweet below. Thank you

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Francesco Ciulla

Francesco Ciulla Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @FrancescoCiull4

Feb 9
⬜Smart Contracts Open Source projects on GitHub:

- ConsenSys/smart-contract-best-practices (5k★)
- HashLips/solidity_smart_contracts (300★)
- openzeppelin-contracts (16k★)
- EthWorks/Waffle (700★)
- ethereum/solidity (15k★)
- Uniswap/v3-core (2k★)
- truffle (12k★)

GitHub Resources - Smart Contracts
Smart Contract Security Best Practices @ConsenSys

Interesting repository about smart contracts' best practices.

Very active and almost 1k forks

(Documentation also available in Vietnamese and Chinese)

github.com/ConsenSys/smar…
👄 Solidity Smart Contracts @de_botha

A list of smart contracts coded in solidity.

This repository is used for his YouTube Channel.

Repository 100% in solidity.

github.com/HashLips/solid…
Read 9 tweets
Feb 8
🧑‍🤝‍🧑Dao VS 🕴️Traditional Organization thread.

DAO: Decentralized autonomous organization.

Both DAOs and traditional organizations need an initial founder or group of founders.

But the way they are conceived and they work is totally different.

Let's see the differences.

web3 threads. DAO vs classi...
Table of Contents

- Foundation
- Hierarchy structure
- Contracts
- Voting for changing
- Changes
- Vote handling
- Service offer
- Activity Transparency
- Examples

Foundation

🧑‍🤝‍🧑DAO:
technically no paperwork is needed. Decisions are put into the blockchain and done with smart contracts.

🕴️Traditional:
Way more complicated! You need to submit a lot of papers, submit a lot of info. You need certificates, licenses, bank account (of course!).
Read 11 tweets
Feb 3
🎯Centralization VS 🌐Decentralization thread.

Do you remember NAPSTER?

If YES, sorry you are old my friend.

It was a centralized system for distributing pirated music.
Turned off the server, it stopped working.

Let's see PRO/CONS of centralized VS decentralized systems

Table of Contents:

Network
Performance
Conflicting Data
Points of Failure
Coordination
Censorship
Participation

Network

🎯Centralized
- All participants are connected to the central authority.
- Info propagates quickly.
- The central authority handles propagation.

🌐Decentralized
- Participants may be many edges away from each other.
- Information broadcasts may take a long time
Read 10 tweets
Feb 2
10-Steps transaction mining process thread.

What are the main steps in the process of the mining of a new transaction on Ethereum?

Let's see this in 2 minutes in this thread.

10 Steps:

1 Transaction signing
2 Transaction broadcast
3 Request added to mempool
4 Transaction request aggregation
5 Miner awards transaction fee
6 proof-of-work certificate
7 Block broadcast
8 Other nodes' verification
9 Mempool cleanup
10 New nodes sync

Start
1 Transaction signing

A user writes and signs a transaction request with their account using the private key.
Read 13 tweets
Feb 1
🔲Ethereum Mining and mining pools thread.

What is mining and what are mining pools?

Let's see it in 1 minute.

Web3 threads. Mining and mi...
Table of Contents

- What is mining?
- Why miners?
- Who can become a miner?
- Cost of mining.
- Mining polls.

What is mining?

Ethereum uses the proof-of-work consensus mechanism.

Mining: the process of creating a block of transactions that are added to the current Ethereum blockchain.

Ethereum miners use their time and power to:
- process transactions
- produce blocks.
Read 8 tweets
Jan 29
🔲The Merge thread.

In 2022, is planned one of the most important moments for Ethereum: the Merge.

The Beacon Chain will merge into the Mainnet.

And we complain about Git conflicts.

Ethereum enthusiasts are waiting for it as Marvel fans were waiting for "Avenger Endgame".

Web3 thread. The Merge. a blender with a beacon and the ethe
Table of Contents

What is the Merge?
Merging with Mainnet
After the merge
When?

What is the Merge?

The Mainnet currently works with the proof-of-work consensus.

The Beacon Chain, already shipped in 2020, runs in parallel using proof-of-stake.

The MERGE is when these two systems will collapse in a single one.
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

:(