{"id":20384845,"url":"https://github.com/omerdn1/substrate-manager","last_synced_at":"2025-10-23T22:21:20.036Z","repository":{"id":189783566,"uuid":"681279987","full_name":"omerdn1/substrate-manager","owner":"omerdn1","description":"An interactive CLI for streamlined Substrate-based blockchain development","archived":false,"fork":false,"pushed_at":"2023-08-25T14:04:57.000Z","size":7774,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-26T04:22:09.403Z","etag":null,"topics":["blockchain","cli","parity","substrate","toolkit"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/omerdn1.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}},"created_at":"2023-08-21T17:03:19.000Z","updated_at":"2024-05-03T13:43:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"a5d680db-3a6c-4ef9-bd40-c029ce538db9","html_url":"https://github.com/omerdn1/substrate-manager","commit_stats":null,"previous_names":["omerdn1/substrate-manager"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omerdn1%2Fsubstrate-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omerdn1%2Fsubstrate-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omerdn1%2Fsubstrate-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omerdn1%2Fsubstrate-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omerdn1","download_url":"https://codeload.github.com/omerdn1/substrate-manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248544877,"owners_count":21122046,"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","cli","parity","substrate","toolkit"],"created_at":"2024-11-15T02:30:04.669Z","updated_at":"2025-10-23T22:21:14.996Z","avatar_url":"https://github.com/omerdn1.png","language":"Rust","readme":"### 🚧 **Note: Substrate Manager is currently in active development. While we strive to ensure stability, please consider backing up your projects before use. \u0026 Stay tuned for regular feature updates!**\n\n# Substrate Manager CLI\n\nStreamline Your [Substrate](https://substrate.io/)-based Blockchain Development.\n\nWelcome to Substrate Manager, your interactive CLI toolkit for streamlined development of Substrate-based blockchains and smart contracts. Whether you're building isolated blockchains, parachains, custom pallets, or smart contracts, Substrate Manager provides an intuitive interface to manage your projects with ease.\n\nSubstrate Manager is written in Rust and takes inspiration from projects like [Cargo](https://github.com/rust-lang/cargo) and [Near-CLI](https://github.com/near/near-cli-rs).\n\n\u003cvideo src='https://github.com/omerdn1/substrate-manager/assets/10265367/50ac8c97-ba83-4376-b964-bff9babcc5e5' loop autoplay\u003e\n\u003c/video\u003e\n\n## Approach and Philosophy\n\nDiving into Substrate development can feel like navigating a complex maze, where you'll find yourself having to juggle a bunch of tools, commands, resources and terminologies, leading to a time-consuming and challenging initiation process. Learning and mastering these intricacies can be a significant barrier, often deterring potential developers.\n\nSubstrate Manager emerges as a transformative solution to this. It's designed to provide a streamlined experience for all Substrate-based development workflows, effectively breaking down these barriers and aligning with key principles and best practices in the ecosystem. It embodies the following core aspects:\n\n- **Simplified Development:** Substrate Manager takes care of the technical nitty-gritty – setting up libraries, tools, and dependencies. No more grappling with overwhelming guides or deciphering unfamiliar jargon. Start your Substrate journey with confidence and focus on what you do best: building.\n- **Adaptive:** Got your own project setup? No worries. Substrate Manager is like a trusty sidekick that seamlessly fits in. It's equipped to understand your project's structure and adapts effortlessly; just run `substrate`!\n- **Staying Current:** In a world of rapid tech evolution, Substrate Manager stays in the loop. We keep tabs on the latest trends and best practices in the Substrate ecosystem, ensuring that Substrate Manager remains up-to-date.\n\n## Installation\n\nTo install Substrate Manager, ensure you have Rust and Cargo installed on your machine. If not, follow the official [Rust installation guide](https://www.rust-lang.org/tools/install).\nThen run:\n\n```sh\ncargo install substrate-manager\n```\n\n## Usage\n\nSubstrate Manager is an interactive CLI tool.\nSimply run:\n\n```sh\nsubstrate\n```\n\n## Substrate-based chain development\n\nSubstrate Manager simplifies the creation and management of all types of Substrate-based chains, including isolated blockchains. It streamlines your workflow with the following features:\n\n- **Project Creation:** Generate new chain projects using templates such as Substrate Node Template, Cumulus \u0026 Frontier, or custom templates adhering to Substrate Library Extension (SLE) standards.\n- **Launch Your Node:** Launch your chain nodes using your existing `chain_spec` commands, ensuring consistent behavior across projects.\n- **Pallet Integration:** Install pallets directly to your runtime from a variety of sources, such as crates.io, Git repositories, local paths, or custom registries, to enhance your chain's functionality.\n- **Frontend Interfaces:** Launch Parity's frontend chain interface or your custom frontend to easily interact with your chain.\n- **Comprehensive Testing:** Validate your chain's functionality and robustness with comprehensive testing.\n\n## Substrate-based smart contract development\n\nSubstrate Manager facilitates the creation, management and deployment of smart contracts on Substrate-based chains. Develop and deploy smart contracts with ease using these capabilities:\n\n- **Project Creation:** Create smart contract projects using [cargo-contract](https://github.com/paritytech/cargo-contract), with future template support like Flipper, OpenZeppelin, etc.\n- **Build and Deploy:** Compile and deploy smart contracts using Substrate Smart Contract UI integration.\n- **Test Reliability:** Execute tests to ensure the reliability and functionality of your smart contracts.\n\n## Documentation\n\n🏗️ Under construction...\n\n## Upcoming Features and Feature Requests\n\nWe are continuously working to enhance Substrate Manager's capabilities. Keep an eye out for upcoming features, and if there's something you'd like to see in the toolkit, don't hesitate to create a feature request in our [GitHub Issues](https://github.com/omerdn1/substrate-manager/issues). Your input drives the evolution of Substrate Manager! ✨\n\n## Get Involved\n\nWe welcome contributions from the community. If you find a bug, have an enhancement suggestion, or want to participate in development, check out our [Contribution Guidelines](https://github.com/omerdn1/substrate-manager/blob/main/CONTRIBUTING.md).\nEncountered an issue or need help? Create an issue in our [GitHub Issues](https://github.com/omerdn1/substrate-manager/issues).\n\nLet's make Substrate development faster and more enjoyable together! 🚀\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomerdn1%2Fsubstrate-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomerdn1%2Fsubstrate-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomerdn1%2Fsubstrate-manager/lists"}