• This repository has been archived on 27/Dec/2023
  • Stars
    star
    457
  • Rank 95,775 (Top 2 %)
  • Language
  • Created about 4 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A guide to available tools, components, and platforms for developing applications on BSC.

Open Source BSC Ecosystem [WIP!]

The goal of this page is to provide the current status of the open-source BNB Smart Chain Tech Stack and highlight the potential interesting projects that are most demanded by the BSC community and ecosystem.

📋 About

BNB Smart Chain is an Ethereum EVM 100% compatible blockchain, and is very good at decentralized application (Dapp) development within many possible verticals including DeFi, NFT, Gaming, and many others.

To get a better understanding of the current BSC landscope, we divide each of the layers into the various components which we feel are most important. We then highlight some of the existing projects as well as some potentially interesting projects that we would like to fund by BNB Accelerator Funds. If you see a component with 0 or 1 existing projects then it's likely that we would consider grant support in this area. By describing our areas of priority in detail we do not wish to preclude grant applications that address different areas that we may not have thought of. We would like to fund all projects that bring value to the ecosystem.

This is a living document and we are relying on our community to contribute to this and help maintain it. Please feel free to make edits and additions via pull requests.

📑 Layers of BSC Stack

In the below sections you can find a list of different layers of the BSC Stack.

📱 Explorer and Wallets

Components Existing projects Potentially interesting projects
Desktop Wallets Wise Safe (a port of Gnosis Safe), TokenPocket, infinity Wallet
Browser Extensions BNB Chain Wallet, MetaMask, MathWallet, SafePal, ezDeFi, BitKeep, Coin98, Rabby Wallet, Onto, Slope
Mobile Wallets MathWallet, TrustWallet, BitKeep, TokenPocket, SafePal, ONTO Wallet, 1Inch Wallet, Coin98, Onto, Slope
Web (burner) Wallets Torus,MyEtherWallet (MEW), Guarda
CLI Wallet geth, Seth
Wallet SDKs BSC Connector, Venly, Sequence.app, Web3Auth
Multisignature Wallets MultiSigWallet Gnosis, Qredo, Particle Network
Hardware Wallets Ledger, Trezor, SafePal
Block Explorers BSCScan, BSCtrace, NFTscan, Mintscan
Validator Dashboards BSCScan, BSC-Staking
BNBChain List Explorer BNBChain List

🏭 Infrastructure

Components Existing projects Potentially interesting projects
API/Node access Nodereal, Ankr, Chainstack, NowNodes, QuickNode, Covalent, Infstones, Moralis
NFT APIs NFTScan, BlockVision, Venly, Gomu, Bounce Finance, NFTrade
Archive Node Service Chainstack, InfStones, QuickNode, Nodereal’s Meganode
Public RPC Endpoints RPC Endpoints More public nodes are encouraged
Community Polling Dashboard
Gas Station Network opengsn
Faucet BSC Test Faucet
Browser Opera
Dapp Store Dapp Bay, Magic Square

🔧 Tools, APIs and Languages

Components Existing projects Potentially interesting projects
Smart Contract Languages Solidity, Vyper
Dev Frameworks Truffle, Embark, Waffle, Dapp, OpenZeppelin SDK,hardhat, Starton
IDEs BSC Studio,Remix,Intellij Solidity Plugin, ChainIDE
Lint Tools Solhint, Ethlint, Manticore, Slither, Echidna
Testing Tools Solidity code coverage, Solidity function profiler, eth-tester
Test blockchain networks bscnode, Ganache
Security tools MythX, Mythril, Oyente, Securify, Solgraph, solc-verify
ABI (Application Binary Interface) tools ABI decoder, ABI-gen, Ethereum ABI UI
Monitoring Neufund - Smart Contract Watch, BlockScout, Terminal, Ethereum-watcher
Frontend BSC APIs Web3.js, Eth.js, Ethers.js, light.js
Backend BSC APIs Web3.py, Web3.php, Java Web3, Net Web3, Ruby Web3

Goto BSC Developer Ecosystem to navigate the full list.

🏪 Dapps infra

Components Existing projects Potentially interesting projects
Data Analytics & Visualization The Graph,DappRadar,dapp.com,CMC,dapp.review,DefiStation,BitQuery,PARSIQ, CryptoSlam, Nakji, Dune, YeildWatch, DeBank, Bloxy, Footprint Analytics, Web3Go
NFT Marketplaces Rareboard, Venly, NFTrade, Element
Oracle BNB Chain Oracle, Band Protocol, ChainLink, Pyth
Archive Data InfStones
File Storage, Cloud IPFS, Arweave, pinata.cloud
Cross Chain Bridges AnySwap, renVM, NerveNetwork, JellySwap, PolyNetwork, Orbit Bridge, LayerZero, HashFlow, ChainHop, Multichain, Celer cbridge, Axelar Decentralized, trustless, Open Access
NFT Marketplaces Rareboard, Venly, NFTrade, Element

🔗 Dapps

Components Existing projects Potentially interesting projects
ZKP zkswap, loopring
Identity/DID Ontology Blockpass, Bloom, Civic
Social Networking prometeus
Gasless Solutions Biconomy
Governance/DAO snapshot KOGE Aragon, DaoStack, Tally, Collab.Land, Coinshift, Snapshot, HQ.xyz
Gaming Related Infrastructure Carv (Gaming Credential), Community Gaming (Tournament), GameSpace
Security Audit Certik, PeckShield, SlowMist, Staging Labs, Go+ / Plus, Verichains, HashDit, Halborn, Trail of Bits, Consensys Diligence, Zokyo
Gaming RocketGame, BambooSwap, Blink, Battle Pets, Arkane, Curvegrid
NFT/Collectibles Alpaca.City, Juggernaut JGN, Thugs.Fi, Dego, NFTForGood.org, Bounce, Arkane, Curvegrid, ATTN, XWorld Games Knownorigin, Rarible, Opensea
Community & Fans Realy, Chilz
BTC BNB Chain BTC, renBTC, anyBTC
Stablecoins BUSD, VAI, QIAN, Ditto, bDollar
Credit & Lending 7up.finance, Cream.finance, ForTube, Venus, CokeFinance
Exchange & Liquidity BakerySwap, Bounce.Finance, BurgerSwap, DODO, Equator.Finance, PancakeSwap, Spartan Protocol, bStable.finance, StableXSwap, Thugs.Fi, Unisave, BestSwap, UniFi, Tenet, UniTrade, Rubic, Jetfuel, Belt.fi, Yogi
Earn & Aggregators Defi.money(YFII),Dego,fry.World,Xend Finance,OpenOcean,BeefyFinance,dForce,Pancakebunny,Reef.finance,Bearn.fi,ACryptoS, Dexguru,Cross Pool
Insurance Certik,Helmet,Soteria Cover Protocol
Derivatives Hedget, Mettalex, Injective Protocol Hegic, FinNexus Options
Payment SWFT, MultiSender Celer Network, Connext
Payment Gateway BNB Chain Connect, Okse, Kado, SuperFluid, Pip, Bifinity, MoonPay, Transak
Asset Tokenization Bridge Protocol Harbor, Neufund
Tools Unrekt

More Repositories

1

bsc

A BNB Smart Chain client based on the go-ethereum fork
Go
2,712
star
2

whitepaper

BNB Smart Chain
1,805
star
3

tss-lib

Threshold Signature Scheme, for ECDSA and EDDSA
Go
787
star
4

bsc-genesis-contract

The genesis contracts of BNB Smart Chain.
Solidity
667
star
5

BEPs

BNB Evolution Proposals
Solidity
518
star
6

opbnb

Go
404
star
7

javascript-sdk

Javascript SDK to communicate with BNB Beacon Chain.
TypeScript
349
star
8

bsc-snapshots

Shell
254
star
9

bnb-chain-tutorial

Detailed blockchain tutorials on BNB Chain.
JavaScript
244
star
10

zkbnb

A trustless and scaling solution for BNB Smart Chain
Go
220
star
11

greenfield-whitepaper

Whitepaper for Greenfield, the decentralized data economy
220
star
12

bnb-chain.github.io

The official documentation for BNB Chain.
HTML
203
star
13

go-sdk

Go
185
star
14

node-binary

Binaries for full nodes, light-weighted clients
Shell
179
star
15

java-sdk

Java
121
star
16

greenfield

Greenfield is a decentralized storage platform.
Go
118
star
17

token-bind-tool

Tools and toturial for issuing BEP2 token on BNB Beacon Chain, deploying BEP20 token on BNB Smart Chain and binding the two tokens.
Go
110
star
18

bsc-relayer

An implementation of relay service to relay cross chain packages from BNB Beacon Chain to BNB Smart Chain
Go
101
star
19

node

Go
80
star
20

eth-bsc-swap-contracts

Solidity
64
star
21

reth

BSC and opBNB client based on the Reth fork
Rust
64
star
22

op-geth

Go
60
star
23

opbnb-docs

JavaScript
58
star
24

community-contributions

55
star
25

greenfield-storage-provider

Greenfield Storage Provider is a storage infrastructure for Greenfield decentralized storage platform.
Go
51
star
26

node-deploy

Shell
51
star
27

bsc-docker

Shell
48
star
28

awesome

A curated list of awesome projects in BNB Chain ecosystem
47
star
29

bsc-explorer

BNB Smart Chain Explorer based on Blockscout fork.
Elixir
43
star
30

bsc-eth-swap

Implementation of BSC and ETH swap
Go
43
star
31

tokens-info

Centralized repo for BEP2 token meta information (logo, website, social network, etc)
42
star
32

zkbnb-contract

Solidity
42
star
33

bnc-cosmos-sdk

Go
41
star
34

canonical-upgradeable-bep20

Implement upgradeable bep20 contract
Solidity
41
star
35

peg-token-stats

38
star
36

opbnb-node-docker

Shell
35
star
37

bsc-erigon

A BNB Smart Chain client based on the erigon fork
Go
32
star
38

greenfield-contracts

Smart contracts for Greenfield and BSC Cross-Chain communication.
Solidity
27
star
39

greenfield-go-sdk

Go sdk for Greenfield
Go
27
star
40

greenfield-cmd

support cmd tool for Greenfield
Go
27
star
41

greenfield-js-sdk

JS SDK for Greenfield
TypeScript
27
star
42

oracle-relayer

Oracle Relayer is responsible for relaying events of bsc to BNB Beacon Chain.
Go
27
star
43

greenfield-cosmos-sdk

A cosmos-sdk fork for greenfield
Go
26
star
44

validator-directory

validator-directory
26
star
45

greenfield-docs

The official repository for the BNB Greenfield documentation website
JavaScript
23
star
46

bsc-relayer-config

bsc-relayer cross chain protocol configuration
21
star
47

ledger-app-binance

application that enables Ledger hardware wallet to support Binance Chain.
C
21
star
48

greenfield-cometbft

Consensus layer, forked from CometBFT, for Greenfield blockchain
Go
21
star
49

zkbnb-crypto

Go
20
star
50

cplusplus-sdk

C
18
star
51

bsc-mev-info

18
star
52

greenfield-data-marketplace-frontend

Greenfield Data marketplace is a data exchange platform where users can freely create, list, trade, and sell data assets, including digital publications, scientific experimental data, and specific domain data, or even NFT can be treated as a kind of data.
TypeScript
18
star
53

cross-chain-transfer-sample

Samples for cross chain transfer between BNB Beacon Chain and BNB Smart Chain
Java
17
star
54

token-canal-project

Project Token Canal is a new initiative, similar to many existing ‘wrapped coins’ in the crypto community, Binance.com, the largest crypto token vault and exchange, will stand to issue and bind more token assets on Binance Chain, Binance Smart Chain and Ethereum, and guarantee the conversion from and to the original tokens with our own credibility and infrastructure.
Solidity
17
star
55

zkbnb-js-sdk

TypeScript
16
star
56

zkbnb-setup

MPC Ceremony Tool for Groth16 setup of zkBNB circuits
Go
16
star
57

bnc-tendermint

Go
15
star
58

bnc-tendermint-iavl

Go
14
star
59

zkbnb-smt

Go
14
star
60

greenfield-contracts-sdk

A library of smart contracts for the Greenfield
Solidity
14
star
61

zkbnb-mpc-ceremony

13
star
62

avengerdao

13
star
63

Kickstart

13
star
64

bcfusion

This is a repo that tracks the BC Fusion progress of BEP2/BEP8 asset binding
Go
13
star
65

bsc-go-client

Go
12
star
66

tss

Threshold Signature Scheme for ECDSA
Go
12
star
67

opbnb-snapshot

TypeScript
12
star
68

bep3-deputy

Go
12
star
69

zkbnb-go-sdk

Go
12
star
70

opbnb-bridge-tokens

TypeScript
11
star
71

chain-tooling

Tools and ecosystem kits
Shell
11
star
72

wallet-assets

Assets for Binance Wallet.
11
star
73

revm

Rust
11
star
74

bsc-smart-contract-tutorials

Solidity
10
star
75

zkBNB-docs

JavaScript
10
star
76

bas-genesis-config

Solidity
10
star
77

bnc-go-amino

Go
10
star
78

bsc-double-sign-sdk

This is a complementary sdk to Binance Chain go-sdk, which can be used to submit BSC double sign proof
Go
9
star
79

zkbnb-js-l1-sdk

TypeScript
8
star
80

greenfield-challenger

Off-chain data availability challenge service for Greenfield
Go
8
star
81

juno

Go
8
star
82

bep3-smartcontracts

Smart Contracts for BEP3 implementation on different blockchains.
JavaScript
8
star
83

greenfield-cometbft-db

A cometbft-db fork for greenfield
Go
8
star
84

developer-tools-list

JavaScript
7
star
85

zkbnb-reactjs-integration-example

TypeScript
7
star
86

token-recover-approver

Go
7
star
87

greenfield-python-sdk

Python
6
star
88

bas-template-bsc

Go
6
star
89

bscSetUp

Go
6
star
90

bc-snapshots

6
star
91

bsc-mev-sentry

Go
6
star
92

greenfield-data-marketplace-contracts

Greenfield-data-marketplace is a marketplace protocol for safely and efficiently buying and selling data uploaded in Greenfield.
Solidity
6
star
93

blob-hub

Go
6
star
94

Grant-projects

BNB Smart Chain development grants program
6
star
95

zkbnb-eth-rpc

Go
5
star
96

greenfield-relayer

Greenfield and BSC bidirectional cross-chain package relaying tool
Go
5
star
97

BSC-Truffle-Starter-Box

Boilerplate code for deploying smart contracts to the BNB Smart Chain network.
JavaScript
5
star
98

greenfield-bundle-sdk

Go SDK for Greenfield bundle
Go
5
star
99

BSC-State-Expiry

4
star
100

edwards25519

edwards25519
Go
4
star