{"id":13562707,"url":"https://github.com/celestiaorg/celestia-node","last_synced_at":"2026-02-18T20:20:36.973Z","repository":{"id":37025934,"uuid":"396780483","full_name":"celestiaorg/celestia-node","owner":"celestiaorg","description":"Celestia Data Availability Nodes","archived":false,"fork":false,"pushed_at":"2025-05-12T13:26:26.000Z","size":92702,"stargazers_count":964,"open_issues_count":364,"forks_count":996,"subscribers_count":35,"default_branch":"main","last_synced_at":"2025-05-12T13:31:11.022Z","etag":null,"topics":["celestia","data-availability","data-availability-sampling"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/celestiaorg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-08-16T12:15:31.000Z","updated_at":"2025-05-08T14:32:47.000Z","dependencies_parsed_at":"2023-09-23T13:33:27.772Z","dependency_job_id":"d4b84f9c-e03e-4388-a555-51d6fd499852","html_url":"https://github.com/celestiaorg/celestia-node","commit_stats":null,"previous_names":[],"tags_count":400,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/celestiaorg%2Fcelestia-node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/celestiaorg%2Fcelestia-node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/celestiaorg%2Fcelestia-node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/celestiaorg%2Fcelestia-node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/celestiaorg","download_url":"https://codeload.github.com/celestiaorg/celestia-node/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254010842,"owners_count":21998997,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["celestia","data-availability","data-availability-sampling"],"created_at":"2024-08-01T13:01:11.419Z","updated_at":"2026-02-18T20:20:36.946Z","avatar_url":"https://github.com/celestiaorg.png","language":"Go","readme":"# Celestia Node\n\n[![Go Reference](https://pkg.go.dev/badge/github.com/celestiaorg/celestia-node.svg)](https://pkg.go.dev/github.com/celestiaorg/celestia-node)\n[![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/celestiaorg/celestia-node)](https://github.com/celestiaorg/celestia-node/releases/latest)\n[![Go CI](https://github.com/celestiaorg/celestia-node/actions/workflows/go-ci.yml/badge.svg)](https://github.com/celestiaorg/celestia-node/actions/workflows/go-ci.yml)\n[![Go Report Card](https://goreportcard.com/badge/github.com/celestiaorg/celestia-node)](https://goreportcard.com/report/github.com/celestiaorg/celestia-node)\n[![codecov](https://codecov.io/gh/celestiaorg/celestia-node/branch/main/graph/badge.svg?token=CWGA4RLDS9)](https://codecov.io/gh/celestiaorg/celestia-node)\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/celestiaorg/celestia-node)\n\nGolang implementation of Celestia's data availability node types (`light` | `bridge`).\n\nThe celestia-node types described above comprise the celestia data availability (DA) network.\n\nThe DA network wraps the celestia-core consensus network by listening for blocks from the consensus network and making them digestible for data availability sampling (DAS).\n\nContinue reading [here](https://blog.celestia.org/celestia-mvp-release-data-availability-sampling-light-clients) if you want to learn more about DAS and how it enables secure and scalable access to Celestia chain data.\n\n## Table of Contents\n\n- [Celestia Node](#celestia-node)\n  - [Table of Contents](#table-of-contents)\n  - [Minimum requirements](#minimum-requirements)\n  - [System requirements](#system-requirements)\n  - [Supported architectures](#supported-architectures)\n  - [Installation](#installation)\n  - [API docs](#api-docs)\n  - [Node types](#node-types)\n  - [Run a node](#run-a-node)\n    - [Quick Start with Light Node on arabica](#quick-start-with-light-node-on-arabica)\n  - [Environment variables](#environment-variables)\n  - [Package-specific documentation](#package-specific-documentation)\n  - [Code of Conduct](#code-of-conduct)\n\n## Minimum requirements\n\n| Requirement | Notes          |\n| ----------- |----------------|\n| Go version  | 1.25 or higher |\n\n## System requirements\n\nSee the [official docs page](https://docs.celestia.org/how-to-guides/nodes-overview#data-availability-nodes) for system requirements for each node type.\n\n## Supported architectures\n\nCelestia-app officially supports the following architectures:\n\n- `linux/amd64`\n- `linux/arm64`\n- `darwin/amd64` (macOS Intel)\n- `darwin/arm64` (macOS Apple Silicon)\n\nOnly these four architectures are officially tested and supported.\n\n## Installation\n\n```sh\ngit clone https://github.com/celestiaorg/celestia-node.git\ncd celestia-node\nmake build\nsudo make install\n```\n\nFor more information on setting up a node and the hardware requirements needed, go visit our docs at \u003chttps://docs.celestia.org\u003e.\n\n## API docs\n\nThe celestia-node public API is documented [here](https://node-rpc-docs.celestia.org/).\n\n## Node types\n\n- **Bridge** nodes - relay blocks from the celestia consensus network to the celestia data availability (DA) network\n- **Light** nodes - verify the availability of block data by sampling the DA network for shares\n\nMore information can be found [here](https://github.com/celestiaorg/celestia-node/blob/main/docs/adr/adr-003-march2022-testnet.md#legend).\n\n## Run a node\n\n`\u003cnode_type\u003e` can be: `bridge` or `light`.\n\n```sh\ncelestia \u003cnode_type\u003e init\n```\n\n```sh\ncelestia \u003cnode_type\u003e start\n```\n\nPlease refer to [this guide](https://docs.celestia.org/how-to-guides/celestia-node/) for more information on running a node.\n\n### Quick Start with Light Node on arabica\n\nView available commands and their usage:\n\n```sh\nmake node-help\n```\n\nInstall celestia node and cel-key binaries:\n\n```sh\nmake node-install\n```\n\nStart a light node with automated setup:\n\n```sh\nmake light-arabica-up\n```\n\nThis command:\n\n- Automatically checks wallet balance\n- Requests funds from faucet if needed\n- Sets node height to latest-1 for quick startup\n- Initializes the node if running for the first time\n\nOptions:\n\n```sh\nmake light-arabica-up COMMAND=again    # Reset node state to latest height\nmake light-arabica-up CORE_IP=\u003cip\u003e     # Use custom core IP\n```\n\n## Environment variables\n\n| Variable                | Explanation                         | Default value | Required |\n| ----------------------- | ----------------------------------- | ------------- | -------- |\n| `CELESTIA_BOOTSTRAPPER` | Start the node in bootstrapper mode | `false`       | Optional |\n\n## Package-specific documentation\n\n- [Header](./header/doc.go)\n- [Share](./share/doc.go)\n- [DAS](./das/doc.go)\n\n## Code of Conduct\n\nSee our Code of Conduct [here](https://docs.celestia.org/community/coc).\n","funding_links":[],"categories":["Others","Go"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcelestiaorg%2Fcelestia-node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcelestiaorg%2Fcelestia-node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcelestiaorg%2Fcelestia-node/lists"}