{"id":13494183,"url":"https://github.com/electric-capital/crypto-ecosystems","last_synced_at":"2025-05-13T19:18:27.251Z","repository":{"id":38107446,"uuid":"200152386","full_name":"electric-capital/crypto-ecosystems","owner":"electric-capital","description":"A taxonomy for open source cryptocurrency, blockchain, and decentralized ecosystems","archived":false,"fork":false,"pushed_at":"2025-05-06T14:53:40.000Z","size":184150,"stargazers_count":1733,"open_issues_count":12,"forks_count":1575,"subscribers_count":52,"default_branch":"master","last_synced_at":"2025-05-06T15:57:38.810Z","etag":null,"topics":["blockchain","crypto-ecosystems","cryptocurrency","decentralization","taxonomy"],"latest_commit_sha":null,"homepage":null,"language":"Zig","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/electric-capital.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-08-02T02:41:53.000Z","updated_at":"2025-05-06T14:53:47.000Z","dependencies_parsed_at":"2022-07-08T01:40:38.170Z","dependency_job_id":"56b2a3a3-7c81-4163-af5a-da3f2e780019","html_url":"https://github.com/electric-capital/crypto-ecosystems","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electric-capital%2Fcrypto-ecosystems","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electric-capital%2Fcrypto-ecosystems/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electric-capital%2Fcrypto-ecosystems/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electric-capital%2Fcrypto-ecosystems/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/electric-capital","download_url":"https://codeload.github.com/electric-capital/crypto-ecosystems/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254010830,"owners_count":21999004,"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":["blockchain","crypto-ecosystems","cryptocurrency","decentralization","taxonomy"],"created_at":"2024-07-31T19:01:22.681Z","updated_at":"2025-05-13T19:18:22.237Z","avatar_url":"https://github.com/electric-capital.png","language":"Zig","funding_links":[],"categories":["Rust","Zig","Developer Resources"],"sub_categories":["Ecosystem Data"],"readme":"# 🌲 Crypto Ecosystems\nCrypto Ecosystems is a taxonomy of open source blockchain, web3, cryptocurrency, and decentralized ecosystems and their code repositories.\n\nThis dataset is not complete, and hopefully it never will be as there are new ecosystems and repositories created every day.\n\n## How to use this taxonomy\nThe taxonomy can be used to generate the set of crypto ecosystems, their corresponding sub ecosystems, and repositories at a particular time.\n\nYou can export the taxonomy to a json format by using the following command:\n```bash\n./run.sh export exports.jsonl\n```\n\nIf you want to export a single ecosystem, its sub ecosystems, and its repositories, you can use the `-e` parameter to specify a particular ecosystem.\n```bash\n./run.sh export -e Bitcoin bitcoin.jsonl\n```\n\nThe export format is one json entry per line like the following:\n```json\n{\"eco_name\":\"Bitcoin\",\"branch\":[\"Lightning\"],\"repo_url\":\"https://github.com/alexbosworth/balanceofsatoshis\",\"tags\":[\"#developer-tool\"]}\n{\"eco_name\":\"Bitcoin\",\"branch\":[\"Lightning\"],\"repo_url\":\"https://github.com/bottlepay/lnd\",\"tags\":[]}\n```\nBy using the branch attribute, you can see how particular repos are attributed to the parent ecosystem.\n\n## How to update the taxonomy\nThere is a domain specific language (DSL) containing the keywords that can make changes to the taxonomy.  You specify migrations by using files of the format\n```bash\nmigrations/YYYY-MM-DDThhmmss_description_of_your_migration\n```\n\nThe datetime format is a loosely ISO8601 but without the ':' characters to make them valid files on Windows.\n\nSome examples migration filenames could be:\n```bash\nmigrations/2009-01-03T181500_add_bitcoin\nmigrations/2015-07-30T152613_add_ethereum\n```\n\nSimply create your new migration and add changes to the taxonomy using the keywords discussed below.\n\n## Data Format\n\n### Example: Adding an ecosystem and connecting it.\n```lua\n-- Add ecosystems with the ecoadd keyword.  You can start a line with -- to denote a comment.\necoadd Lightning\n-- Add repos to ecosystems using the repadd keyword\nrepadd Lightning https://github.com/lightningnetwork/lnd #protocol\n-- Connect ecosystems using the ecocon keyword.\n-- The following connects Lighting as a sub ecosystem of Bitcoin.\necocon Bitcoin Lighting\n```\n  \n## How to Give Attribution For Usage of the Electric Capital Crypto Ecosystems\n\nThe repository is licensed under [MIT license with attribution](https://github.com/electric-capital/crypto-ecosystems/blob/master/LICENSE).\n\nTo use the Electric Capital Crypto Ecosystems Map in your project, you will need an attribution.\n\nAttribution needs to have 3 components:\n\n1. Source: “Electric Capital Crypto Ecosystems”\n2. Link: https://github.com/electric-capital/crypto-ecosystems\n3. Logo: [Link to logo](static/electric_capital_logo_transparent.png)\n\nOptional:\nEveryone in the crypto ecosystem benefits from additions to this repository.\nIt is a help to everyone to include an ask to contribute next to your attribution.\n\nSample request language: \"If you’re working in open source crypto, submit your repository here to be counted.\"\n\n\u003cins\u003eSample attribution\u003c/ins\u003e\n\nData Source: [Electric Capital Crypto Ecosystems](https://github.com/electric-capital/crypto-ecosystems)\n\nIf you’re working in open source crypto, submit your repository [here](https://github.com/electric-capital/crypto-ecosystems) to be counted.\n\nThank you for contributing and for reading the contribution guide! ❤️\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felectric-capital%2Fcrypto-ecosystems","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felectric-capital%2Fcrypto-ecosystems","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felectric-capital%2Fcrypto-ecosystems/lists"}