How to program with CKB: Layer 1

This page summarizes the projects mentioned and recommended in the original post on /r/NervosNetwork

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • ckb-academy

    An interactive learning space for Nervos developers

  • CKB Academ| A learning space for Nervos developers 3

  • rfcs

    This repository contains proposals, standards and documentations related to Nervos Network. (by nervosnetwork)

  • rfcs/0009-vm-syscalls.md

  • 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.

    InfluxDB logo
  • ckb

    The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network. (by nervosnetwork)

  • ckb-sdk is a collection of libraries which allow you to interact with a local or remote CKB node by using JSON-RPC. You should get familiar with ckb transaction structure and JSON-RPC before using it. Now ckb-sdk is implemented by the following programming languages: JavaScript/TypeScript,Ruby,Swift,Java and Go.

  • lumos

    A full featured dapp framework for Nervos CKB (by ckb-js)

  • Lumos Lumos is a JavaScript/TypeScript framework designed to make backend Dapp development on Nervos CKB easier. Visit the Lumos Tutorial Page for more instructions and step-by-step guidance.

  • ckb-sdk-ruby

    Ruby SDK for CKB

  • ckb-sdk-ruby ckb-sdk-ruby is an SDK implemented in Ruby and provides APIs for developers to send requests to the CKB blockchain. CKB-Explorer utilizes ckb-sdk-ruby.

  • ckb-sdk-java

    Java SDK for CKB

  • ckb-sdk-java ckb-sdk-java is an SDK implemented in Java and provides APIs for developers to send requests to the CKB blockchain.

  • ckb-swift-kit

    Discontinued Swift toolkit for Nervos CKB

  • ckb-sdk-swift ckb-sdk-swift is an SDK implemented in Swift and provides APIs for developers to send requests to the CKB blockchain. Testnet Faucet utilizes ckb-sdk-swift .

  • 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.

    WorkOS logo
  • ckb-sdk-go

  • ckb-sdk-go ckb-sdk-go is an SDK implemented in Golang.

  • ckb-auth

    Discontinued Moved to: https://github.com/nervosnetwork/ckb-auth. A consolidated library featuring numerous blockchains authentication techniques on CKB-VM (by cryptape)

  • cryptape/ckb-auth: A consolidated library featuring numerous blockchains authentication techniques on CKB-VM

  • ckb-combine-lock-poc

    A solution that facilitates the combination of lock scripts on CKB.

  • cryptape/ckb-combine-lock-poc: A solution that facilitates the combination of lock scripts on CKB.

  • ckb-miscellaneous-scripts

    Interesting and useful CKB scripts which aren't necessarily in system scripts

  • nervosnetwork/ckb-miscellaneous-scripts: Interesting and useful CKB scripts which aren’t necessarily in system scripts 1

  • nervosnetwork/ckb-production-scripts 1

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts