{"id":13544557,"url":"https://github.com/firedancer-io/firedancer","last_synced_at":"2026-01-28T16:00:51.086Z","repository":{"id":56849816,"uuid":"525383681","full_name":"firedancer-io/firedancer","owner":"firedancer-io","description":"Firedancer is Jump Crypto's Solana validator software.","archived":false,"fork":false,"pushed_at":"2026-01-27T05:23:13.000Z","size":221032,"stargazers_count":1383,"open_issues_count":384,"forks_count":391,"subscribers_count":27,"default_branch":"main","last_synced_at":"2026-01-27T05:42:05.482Z","etag":null,"topics":["c","solana"],"latest_commit_sha":null,"homepage":"https://docs.firedancer.io","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/firedancer-io.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":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-08-16T13:07:04.000Z","updated_at":"2026-01-27T05:06:50.000Z","dependencies_parsed_at":"2023-12-18T06:21:57.180Z","dependency_job_id":"3a840be7-32da-4f19-9481-f6bb88ace412","html_url":"https://github.com/firedancer-io/firedancer","commit_stats":{"total_commits":4428,"total_committers":75,"mean_commits":59.04,"dds":0.7439024390243902,"last_synced_commit":"71171fbef0cef1975fed7779a0a9f65cd85dd738"},"previous_names":[],"tags_count":81,"template":false,"template_full_name":null,"purl":"pkg:github/firedancer-io/firedancer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firedancer-io%2Ffiredancer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firedancer-io%2Ffiredancer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firedancer-io%2Ffiredancer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firedancer-io%2Ffiredancer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/firedancer-io","download_url":"https://codeload.github.com/firedancer-io/firedancer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/firedancer-io%2Ffiredancer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28846737,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T15:15:36.453Z","status":"ssl_error","status_checked_at":"2026-01-28T15:15:13.020Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["c","solana"],"created_at":"2024-08-01T11:00:50.944Z","updated_at":"2026-01-28T16:00:51.047Z","avatar_url":"https://github.com/firedancer-io.png","language":"C","readme":"# [Firedancer](https://jumpcrypto.com/firedancer/) 🔥💃\n\nFiredancer is a new validator client for Solana.\n\n* **Fast** Designed from the ground up to be *fast*. The concurrency\nmodel draws from experience in the low latency trading space, and the code\ncontains many novel high-performance reimplementations of core Solana\nprimitives.\n* **Secure** The architecture of the validator allows it to run with a\nhighly restrictive sandbox and almost no system calls.\n* **Independent** Firedancer is written from scratch. This brings client\ndiversity to the Solana network and helps it stay resilient to supply\nchain attacks in build tooling or dependencies.\n\n## Documentation\nIf you are an operator or looking to run the validator, see the Getting\nStarted guide in the [Firedancer\ndocs](https://docs.firedancer.io/)\n\n## Releases\nIf you are an operator looking to run the validator, see the [Releases\nGuide](https://docs.firedancer.io/guide/getting-started.html#releases)\nin the documentation.\n\nThe Firedancer project is producing two validators,\n\n* **Frankendancer** A hybrid validator using parts of Firedancer and\nparts of Agave. Frankendancer uses the Firedancer networking stack and\nblock production components to perform better while leader. Other\nfunctionality including execution and consensus is using the Agave\nvalidator code.\n* **Firedancer** A full from-scratch Firedancer with no Agave code.\n\nBoth validators are built from this codebase. The Firedancer validator\nis not ready for test or production use and has no releases.\nFrankendancer is currently available on both Solana testnet and\nmainnet-beta.\n\n## Developing\nFiredancer currently only supports Linux and requires a relatively new\nkernel, at least v4.18 to build.\n\n```console\n$ git clone --recurse-submodules https://github.com/firedancer-io/firedancer.git\n$ cd firedancer\n$ ./deps.sh +dev\n$ make -j run\n```\n\nThe `make run` target runs the `fddev dev` command. This development\ncommand will ensure your system is configured correctly before creating\na genesis block, some keys, a faucet, and then starting a validator on\nthe local machine. `fddev` will use `sudo` to make privileged changes to\nsystem configuration where needed. If `sudo` is not available, you may\nneed to run the command as root.\n\nBy default `fddev` will create a new development cluster, if you wish to\njoin this cluster with other validators, you can define\n`[rpc.entrypoints]` in the configuration file to point at your first\nvalidator and run `fddev dev` again.\n\n## License\nFiredancer is available under the [Apache 2\nlicense](https://www.apache.org/licenses/LICENSE-2.0). Firedancer also\nincludes external libraries that are available under a variety of\nlicenses. See [LICENSE](LICENSE) for the full license text.\n","funding_links":[],"categories":["Validators","C"],"sub_categories":["Firedancer"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffiredancer-io%2Ffiredancer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffiredancer-io%2Ffiredancer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffiredancer-io%2Ffiredancer/lists"}