{"id":24236893,"url":"https://github.com/mongorunway/mongorunway","last_synced_at":"2025-09-23T07:31:19.405Z","repository":{"id":159197167,"uuid":"634500207","full_name":"Mongorunway/mongorunway","owner":"Mongorunway","description":"Efficient database migration made easy","archived":false,"fork":false,"pushed_at":"2024-04-08T16:27:07.000Z","size":3203,"stargazers_count":8,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-05T13:03:08.842Z","etag":null,"topics":["database","database-migration","migration-tool","mongo-migration","mongodb","mongodb-migration","python3","tool","tools","utility-library"],"latest_commit_sha":null,"homepage":"https://mongorunway.github.io/mongorunway/","language":"Python","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/Mongorunway.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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-04-30T10:29:43.000Z","updated_at":"2023-06-28T20:26:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"4f6c84cb-abb4-4d62-971c-34e0938e9905","html_url":"https://github.com/Mongorunway/mongorunway","commit_stats":null,"previous_names":["mongorunway/mongorunway","animatea/mongorunway"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/Mongorunway/mongorunway","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mongorunway%2Fmongorunway","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mongorunway%2Fmongorunway/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mongorunway%2Fmongorunway/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mongorunway%2Fmongorunway/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mongorunway","download_url":"https://codeload.github.com/Mongorunway/mongorunway/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mongorunway%2Fmongorunway/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276537754,"owners_count":25659929,"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","status":"online","status_checked_at":"2025-09-23T02:00:09.130Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["database","database-migration","migration-tool","mongo-migration","mongodb","mongodb-migration","python3","tool","tools","utility-library"],"created_at":"2025-01-14T19:49:57.714Z","updated_at":"2025-09-23T07:31:18.755Z","avatar_url":"https://github.com/Mongorunway.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbody\u003e\n  \u003chr style=\"border: 1px solid #4FB4BF; margin-top: 20px; margin-bottom: 20px;\"\u003e\n\n  \u003cdiv style=\"display: flex; align-items: center;\"\u003e\n    \u003cimg src=\"assets/logo.jpg\" align=\"left\" width=\"300px\" height=\"300px\"/\u003e\n    \u003cdiv style=\"margin-left: 20px;\"\u003e\n      \u003ch2 style=\"font-family: 'Arial', sans-serif;\"\u003eMongorunway\u003c/h2\u003e\n        \u003cdiv class=\"centered-icons\"\u003e\n            \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/Animatea/mongorunway/main.yml?style=flat\" alt=\"CI\"\u003e\n            \u003cimg src=\"https://img.shields.io/pypi/pyversions/mongorunway\" alt=\"Py versions\"\u003e\n            \u003cimg src=\"https://img.shields.io/badge/mongodb-4.2 | 4.4 | 5.0 | 6.0-brightgreen\" alt=\"Mongo versions\"\u003e\n        \u003c/div\u003e\n\n  \u003cp style=\"font-family: 'Arial', sans-serif; font-size: 14px;\"\u003e\n    Mongorunway is a tool designed for easy and convenient migration of MongoDB databases.\n    It provides a powerful set of features and supports both a user-friendly API (Application\n    Programming Interface) and a flexible Command-Line Interface (CLI).\n  \u003c/p\u003e\n\n  \u003ch3 style=\"font-family: 'Arial', sans-serif;\"\u003eAbout the Project:\u003c/h3\u003e\n\n  \u003cp style=\"font-family: 'Arial', sans-serif; font-size: 14px;\"\u003e\n    The goal of Mongorunway is to simplify and automate the process of MongoDB migration.\n    Regardless of the size of your database and the complexity of migrations, Mongorunway offers an\n    intuitive and reliable approach to managing your data.\n  \u003c/p\u003e\n\n  \u003ch3 style=\"font-family: 'Arial', sans-serif;\"\u003eFeatures:\u003c/h3\u003e\n\n  \u003cul style=\"font-family: 'Arial', sans-serif; font-size: 14px;\"\u003e\n    \u003cli\u003e\u003cstrong\u003eEase of Use:\u003c/strong\u003e Mongorunway is designed with a focus on an intuitive interface and ease of use.\n      You don't need to be an expert in MongoDB or data migration to take advantage of all the\n      capabilities this tool provides.\u003c/li\u003e\n    \u003cli\u003e \u003cstrong\u003ePrecise Control with Rule-based Implementation:\u003c/strong\u003e With its meticulously crafted rule-based \n    implementation, Mongorunway enables precise control and customization prior to \n    executing specific migration processes. This ensures that migrations are executed in a \n    controlled and reliable manner, allowing for seamless transitions between different database \n    versions.\u003c/li\u003e\n    \u003cli\u003e\u003cstrong\u003eFlexibility and Adaptability with Event-Driven Architecture:\u003c/strong\u003e Driven by an advanced \n    Event-Driven architecture, the project excels in handling a multitude of events, ensuring \n    optimal flexibility and adaptability throughout the migration journey. Developers can leverage \n    this powerful architecture to efficiently handle various scenarios and events, resulting in a \n    smooth and efficient migration process.\u003c/li\u003e\n    \u003cli\u003e\u003cstrong\u003eExtensibility through Custom Components:\u003c/strong\u003e Mongorunway boasts a highly \n    flexible architecture, opening up a world of possibilities for users to implement their own \n    custom components through well-defined public interfaces (ports). This extensibility empowers \n    developers to tailor the tool to their unique requirements, enabling them to add specialized \n    functionalities and enhance overall productivity.\u003c/li\u003e\n    \u003cli\u003e\u003cstrong\u003eCustomization Beyond the Basics:\u003c/strong\u003e While equipped with a comprehensive range of built-in \n    commands catering to common migration tasks, Mongorunway goes a step further by \n    offering the ability to create custom commands. This exceptional feature enables developers to \n    fine-tune the tool to align precisely with their specific needs and preferences.\u003c/li\u003e\n  \u003c/ul\u003e\n\n  \u003cp style=\"font-family: 'Arial', sans-serif; font-size: 14px;\"\u003e\n    For more information, please refer to the \n    \u003ca href=\"https://animatea.github.io/mongorunway/\" style=\"color: #4FB4BF;\"\u003edocumentation\u003c/a\u003e.\n  \u003c/p\u003e\n\n  \u003ch3 style=\"font-family: 'Arial', sans-serif;\"\u003eProject Perspectives:\u003c/h3\u003e\n\n  \u003cp style=\"font-family: 'Arial', sans-serif; font-size: 14px;\"\u003e\n    In the future, the project aims to incorporate caching and other optimizations to enhance the \n    performance of migration components. These improvements will focus on increasing data processing \n    efficiency and reducing the time required for migrations. Developers and users of Mongorunway \n    will benefit from faster and optimized migration processes, enabling more efficient interactions \n    with MongoDB databases.\n  \u003c/p\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n  \u003chr style=\"border: 1px solid #4FB4BF; margin-top: 20px; margin-bottom: 20px;\"\u003e\n\u003c/body\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmongorunway%2Fmongorunway","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmongorunway%2Fmongorunway","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmongorunway%2Fmongorunway/lists"}