{"id":13632695,"url":"https://github.com/nervosnetwork/muta","last_synced_at":"2025-04-18T05:32:54.296Z","repository":{"id":35395740,"uuid":"210780053","full_name":"nervosnetwork/muta","owner":"nervosnetwork","description":"Muta is a high-performance blockchain framework.","archived":true,"fork":false,"pushed_at":"2022-06-25T09:05:25.000Z","size":12189,"stargazers_count":173,"open_issues_count":20,"forks_count":45,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-04-26T06:03:24.701Z","etag":null,"topics":["blockchain","framework","muta","rust"],"latest_commit_sha":null,"homepage":"https://docs.muta.dev","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nervosnetwork.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG/CHANGELOG-0.1.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null}},"created_at":"2019-09-25T07:15:29.000Z","updated_at":"2024-04-09T07:32:04.000Z","dependencies_parsed_at":"2022-09-07T04:13:35.185Z","dependency_job_id":null,"html_url":"https://github.com/nervosnetwork/muta","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nervosnetwork%2Fmuta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nervosnetwork%2Fmuta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nervosnetwork%2Fmuta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nervosnetwork%2Fmuta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nervosnetwork","download_url":"https://codeload.github.com/nervosnetwork/muta/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223775244,"owners_count":17200480,"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","framework","muta","rust"],"created_at":"2024-08-01T22:03:11.226Z","updated_at":"2024-11-09T01:30:38.291Z","avatar_url":"https://github.com/nervosnetwork.png","language":"Rust","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/nervosnetwork/muta\"\u003e\n    \u003cimg src=\"https://github.com/nervosnetwork/muta-docs/blob/master/static/docs-img/muta-logo1.png\" width=\"270\"\u003e\n  \u003c/a\u003e\n  \u003ch3 align=\"center\"\u003eBuild your own blockchain,today\u003c/h3\u003e\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://opensource.org/licenses/MIT\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-MIT-green.svg\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/nervosnetwork/muta/blob/master/rust-toolchain\"\u003e\u003cimg src=\"https://img.shields.io/badge/rustc-nightly-informational.svg\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://travis-ci.com/nervosnetwork/muta\"\u003e\u003cimg src=\"https://travis-ci.com/nervosnetwork/muta.svg?branch=master\"\u003e\u003c/a\u003e\n     \u003ca href=\"https://discord.gg/QXkFT88\"\u003e\u003cimg src=\"https://img.shields.io/discord/674846745607536651?logo=discord\"\n    alt=\"chat on Discord\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/nervosnetwork/muta\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/nervosnetwork/muta.svg?style=social\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/nervosnetwork/muta\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/nervosnetwork/muta.svg?style=social\"\u003e\u003c/a\u003e\n  \u003c/p\u003e\n  \u003cp align=\"center\"\u003e\n     Developed by Nervos\u003cbr\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\nEnglish | [简体中文](./README_CN.md)\n\n## What is Muta？\n\nMuta is a highly customizable high-performance blockchain framework. It has a built-in BFT-like consensus algorithm \"Overlord\" with high throughput and low latency, and it can also support different virtual machines, including CKB-VM, EVM, and WASM. Muta has interoperability across VMs. Different virtual machines can be used in a Muta-based blockchain at the same time. Developed by the Nervos team, Muta is designed to allow anyone in the world to build their own blockchain while enjoying the security and finality brought by Nervos CKB.\n\nDevelopers can customize PoA, PoS or DPoS chains based on Muta, and use different economic models and governance models. Developers can also develop different application chains (such as DEX chains) based on Muta to implement a specific business logic.\n\nMuta's core design philosophy is to make the development of a blockchain state transition as flexible and simple as possible, which means that while reducing the obstacles to build high-performance blockchains, it still maximizes its flexibility to facilitate developers to customize their business logic. Therefore, as a highly customizable high-performance blockchain framework, Muta provides a basic core component that a blockchain system needs, and developers can customize the functional parts of the chain freely.\n\n## Getting Started!\n\n[Muta Documentation](https://nervosnetwork.github.io/muta-docs/)\n\nQuickly build a simple chain and try some simple interaction, please refer to [Quick Start](https://nervosnetwork.github.io/muta-docs/#/en-us/getting_started.md)。\n\n## The basic core component Muta provided\n \nMuta provided all the core components needed to build a blockchain:\n\n* [Transaction Pool](https://nervosnetwork.github.io/muta-docs/#/en-us/transaction_pool.md)\n* [P2P Network](https://nervosnetwork.github.io/muta-docs/#/en-us/network.md)\n* [Consensus](https://nervosnetwork.github.io/muta-docs/#/en-us/overlord.md)\n* [Storage](https://nervosnetwork.github.io/muta-docs/#/en-us/storage.md)\n\n## Customizable Part\n\nDevelopers can customize the functional parts of the chain by developing Services.\n\nService is an abstraction layer for extension in Muta framework. Users can define block management, add VMs, etc. based on Service. Each Service, as a relatively independent logical component, can implement its specific function, and at the same time, different services can directly interact with each other, so that more complex functional logic can be constructed. More flexible is that services from different chains can also be reused, which makes it easier for developers to build their own functional modules.\n\nWe provide detailed service development guides and some service examples.\n\n* [Service Development Guide](https://nervosnetwork.github.io/muta-docs/#/en-us/service_dev.md)\n* [Service Examples](https://nervosnetwork.github.io/muta-docs/#/en-us/service_eg.md)\n* [Develop a DEX Chain](https://nervosnetwork.github.io/muta-docs/#/en-us/dex.md)\n\n## Developer Resources\n\nDeveloper resources can be found [here](./docs/resources.md)\n\n## Who is using Muta？\n\nMuta powers some open source projects.\n\n\u003cp align=\"left\"\u003e\n  \u003ca href=\"https://www.huobichain.com/\"\u003e\n    \u003cimg src=\"https://github.com/nervosnetwork/muta-docs/blob/master/static/docs-img/user/s_huobichain.jpg\" width=\"150\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nIs your project using Muta? Edit this page with a Pull Request to add your logo.:tada:\n\n## How to Contribute\n\nThe contribution workflow is described in [CONTRIBUTING.md](CONTRIBUTING.md), and security policy is described in [SECURITY.md](SECURITY.md).\n","funding_links":[],"categories":["Rust","Tools"],"sub_categories":["Frameworks"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnervosnetwork%2Fmuta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnervosnetwork%2Fmuta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnervosnetwork%2Fmuta/lists"}