Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jordanmack/awesome-nervos-ckb

A collection of Nervos CKB Resources (WIP)
https://github.com/jordanmack/awesome-nervos-ckb

List: awesome-nervos-ckb

Last synced: about 1 month ago
JSON representation

A collection of Nervos CKB Resources (WIP)

Awesome Lists containing this project

README

        

# Awesome-Nervos-CKB
A collection of Nervos CKB Resources.

# Table of Contents
- [Core Material and Documentation](#core-material-and-documentation)
- [Tools](#tools)
- [IDEs](#ides)
- [SDKs](#sdks)
- [Wallets](#wallets)
- [Frameworks](#frameworks)
- [Ecosystem Projects](#ecosystem-projects)
- [On-Chain Scripts and Protocols](#on-chain-scripts-and-protocols)
- [Other](#other)
- [Dapps](#dapps)
- [Tutorials](#tutorials)
- [Example Dapps](#example-dapps)
- [Tokens & Assets](#tokens-and-assets)
- [Standards](#standards)
- [Community and Social](#community-and-social)
- [Multimedia](#multimedia)
- [Developer Support](#developer-support)
- [News and Updates](#news-and-updates)

## Core Material and Documentation
- [Nervos Docs](https://docs.nervos.org/)
- [RFCs](https://github.com/nervosnetwork/rfcs)
- [Medium Articles](https://medium.com/nervosnetwork)

## Tools

### IDEs
- [CKB Studio](https://www.obsidians.io/)

### SDKs
- [Go SDK](https://github.com/ququzone/ckb-sdk-go)
- [Java SDK](https://github.com/nervosnetwork/ckb-sdk-java)
- [JavaScript SDK](https://github.com/nervosnetwork/ckb-sdk-js)
- [JavaScript Toolkit](https://github.com/xxuejie/ckb-js-toolkit) and [JavaScript Toolkit Addons](https://github.com/xxuejie/ckb-js-toolkit-contrib)
- [Ruby SDK](https://github.com/nervosnetwork/ckb-sdk-ruby)

### Wallets
- [Neuron](https://github.com/nervosnetwork/neuron)

### Frameworks
- [Muta: A Framework for Building Layer 2 Chains](https://github.com/nervosnetwork/muta)
- [Lumos: Full Featured Dapp Framework for Javascript/Typescript](https://github.com/nervosnetwork/lumos)
- [Capsule: Framework for Developing CKB Contracts in Rust](https://github.com/nervosnetwork/capsule)

### Ecosystem Projects
- [ABC Wallet: Web Auth SDK -- In Development](https://talk.nervos.org/t/abc-wallet-another-ckb-sdk-and-ckb-web-auth/4285/2)
- [Synapse: Wallet Browser Extension -- In Development](https://talk.nervos.org/t/synapse-browser-wallet-and-keyper-agency/4339/3)
- [PW-SDK: Allow wallets designed for other chains to be used on Nervos -- In Development](https://talk.nervos.org/t/lay2-pw-sdk-build-dapps-on-ckb-and-run-them-everywhere/4289/12)
- [ZKP-Toolkit-CKB: A Zero Knowledge Proof Toolkit for CKB -- In Development](https://talk.nervos.org/t/secbit-labs-zkp-toolkit-ckb-a-zero-knowledge-proof-toolkit-for-ckb/4254/1)

### On-Chain Scripts and Protocols
- [Anyone Can Pay: A lock script that allows cells to accept tokens from anyone](https://github.com/nervosnetwork/ckb-anyone-can-pay)
- [CKB System Scripts: Hardcoded scripts in the Nervos CKB genesis block](https://github.com/nervosnetwork/ckb-system-scripts)
- [DCKB: Wrapper Token for DAO Deposited CKBytes](https://github.com/jjyr/DCKB)
- [Growfi: On-chain User Defined Token Swap](https://talk.nervos.org/t/growfi-udt-swap/4382/8)
- [Miscellanneous Scripts (Simple User Defined Token, HTLC, Dynamic Linking)](https://github.com/nervosnetwork/ckb-miscellaneous-scripts)

### Experimental Projects & Demos
- [CKB Simple Account Layer](https://github.com/xxuejie/ckb-simple-account-layer)
- [GodWoken: Programmable Account Layer on Top of Nervos CKB](https://github.com/jjyr/godwoken)
- [Keyper: Ownership Layer for Managing Lockscripts on Nervos CKB](https://github.com/ququzone/keyper)

### Other
- [Animagus: An accounting layer for Nervos](https://github.com/xxuejie/animagus)
- [CKB Explorer: A Nervos blockchain explorer](https://explorer.nervos.org/)
- [CKB UDT CLI: Command line tool to create SUDT tokens](https://github.com/ququzone/ckb-udt-cli)
- [Mandrake: A GUI for Animagus](https://github.com/nervosnetwork/mandrake)
- [Molecule: A serialization library for Rust](https://github.com/nervosnetwork/molecule)
- [Polyjuice: An Ethereum compatible account layer for Nervos](https://github.com/nervosnetwork/polyjuice)

## Dapps

### Tutorials
- [CKB Script Programming Series](https://xuejie.space/)
- [Token Development & CKB Programming Model](https://www.tannrallard.tech/nft-on-ckb-part-1/)
- [Working with CKB Studio Series](https://medium.com/nervos-ckb-israel)

### Example Dapps
- [Gringotts: Token Renting](https://github.com/ashchan/gringotts)
- [Token Mint: Issue Tokens in Browser](https://github.com/WilfredTA/token_mint)

## Tokens and Assets

### Standards
- Simple UDT (SUDT): A simple user defined token standard similar to ERC20
- [Standard](https://talk.nervos.org/t/rfc-simple-udt-draft-spec/4333/4)
- [C Implementation](https://github.com/nervosnetwork/ckb-miscellaneous-scripts/blob/master/c/simple_udt.c)
- [Rust Implementation -- In Development](https://github.com/jjyr/my-sudt/blob/master/contracts/my-sudt/src/main.rs)

## Community and Social

### Multimedia
- [Nervos Network Medium Publication](https://medium.com/nervosnetwork)
- [Nervos Network YouTube Channel](https://youtube.com/nervosnetwork)

### Developer Support
- [Discord Chatroom](https://discord.gg/AqGTUE9)
- [Telegram Chatroom](https://t.me/nervos_ckb_dev)
- [Nervos Forums](https://talk.nervos.org/)

### News and Updates
- [Nervos Newsletter (Bottom of Page)](https://www.nervos.org/)
- [Nervos Twitter](https://twitter.com/NervosNetwork)