{"id":28298013,"url":"https://github.com/6g-sandbox/tnlcm","last_synced_at":"2026-03-04T14:02:39.423Z","repository":{"id":239434902,"uuid":"652994984","full_name":"6G-SANDBOX/TNLCM","owner":"6G-SANDBOX","description":"Trial Network Lifecycle Manager","archived":false,"fork":false,"pushed_at":"2025-06-11T07:57:57.000Z","size":14863,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-11T08:49:52.179Z","etag":null,"topics":["flask","flask-restx","mongodb","mongoengine","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/6G-SANDBOX.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-06-13T07:54:27.000Z","updated_at":"2025-06-11T07:58:01.000Z","dependencies_parsed_at":"2025-04-22T11:03:57.488Z","dependency_job_id":"81bd8e8f-7c3e-411d-be8f-a3d12811e0a5","html_url":"https://github.com/6G-SANDBOX/TNLCM","commit_stats":null,"previous_names":["6g-sandbox/tnlcm"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/6G-SANDBOX/TNLCM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/6G-SANDBOX%2FTNLCM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/6G-SANDBOX%2FTNLCM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/6G-SANDBOX%2FTNLCM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/6G-SANDBOX%2FTNLCM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/6G-SANDBOX","download_url":"https://codeload.github.com/6G-SANDBOX/TNLCM/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/6G-SANDBOX%2FTNLCM/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260388469,"owners_count":23001532,"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":["flask","flask-restx","mongodb","mongoengine","python"],"created_at":"2025-05-23T05:15:04.616Z","updated_at":"2026-03-04T14:02:39.412Z","avatar_url":"https://github.com/6G-SANDBOX.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# TRIAL NETWORK LIFECYCLE MANAGER \u003c!-- omit in toc --\u003e\n\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n\u003c!-- [![MIT License][license-shield]][license-url] --\u003e\n\u003c!-- [![LinkedIn][linkedin-shield]][linkedin-url] --\u003e\n\n\u003ca href=\"https://github.com/6G-SANDBOX/TNLCM\"\u003e\n  \u003cimg src=\"https://6g-sandbox.eu/wp-content/uploads/2023/01/6g-sandbox-logo-2-300x138.jpg\" alt=\"6G-SANDBOX\" title=\"TNLCM\" width=\"200\" /\u003e\n\u003c/a\u003e\n\n[![TNLCM][tnlcm-badge]][tnlcm-url]\n\n[Installation](https://6g-sandbox.github.io/docs/site_admin/TNLCM/tnlcm_installation) • [Usage](https://6g-sandbox.github.io/docs/experimenter/tnlcm_usage) • [Report Error](https://github.com/6G-SANDBOX/TNLCM/issues/new?assignees=\u0026labels=\u0026projects=\u0026template=bug_report.md) • [Feature Request](https://github.com/6G-SANDBOX/TNLCM/issues/new?assignees=\u0026labels=\u0026projects=\u0026template=feature_request.md) \n\n\u003c/div\u003e\n\n## :brain: About\n\nTrial Network Lifecycle Manager (TNLCM) is a tool developed in Python designed to manage the lifecycle of trial networks in research and development environments, including integration with advanced technologies such as 6G. It provides features for creating, deploying, monitoring, and deleting experimental networks, ensuring efficient resource management. Additionally, it includes an API, a clear MongoDB database schema and support for defining networks through customizable descriptors.\n\n## :hammer_and_wrench: Stack\n- [![Python][python-badge]][python-url] - Programming language.\n- [![Flask][flask-badge]][flask-url] - Python framework for web applications to expose the API.\n- [![MongoDB][mongodb-badge]][mongodb-url] - NoSQL database designed to store trial networks.\n\n## Contributors \u003c!-- omit in toc --\u003e\n\n\u003ca href=\"https://github.com/6G-SANDBOX/TNLCM/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=6G-SANDBOX/TNLCM\" /\u003e\n\u003c/a\u003e\n\n\u003c!-- Urls, Shields and Badges --\u003e\n[tnlcm-badge]: https://img.shields.io/github/v/release/6G-SANDBOX/TNLCM?label=TNLCM\u0026color=blue\n[tnlcm-url]: https://github.com/6G-SANDBOX/TNLCM/releases/latest\n[python-badge]: https://img.shields.io/badge/Python-3.13.7-blue?style=for-the-badge\u0026logo=python\u0026logoColor=white\u0026labelColor=3776AB\n[python-url]: https://www.python.org/downloads/release/python-3137/\n[flask-badge]: https://img.shields.io/badge/Flask-3.1.2-brightgreen?style=for-the-badge\u0026logo=flask\u0026logoColor=white\u0026labelColor=000000\n[flask-url]: https://flask.palletsprojects.com/en/stable/\n[mongodb-badge]: https://img.shields.io/badge/MongoDB-8.0-green?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white\u0026labelColor=47A248\n[mongodb-url]: https://www.mongodb.com/\n[contributors-shield]: https://img.shields.io/github/contributors/6G-SANDBOX/TNLCM.svg?style=for-the-badge\n[contributors-url]: https://github.com/6G-SANDBOX/TNLCM/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/6G-SANDBOX/TNLCM.svg?style=for-the-badge\n[forks-url]: https://github.com/6G-SANDBOX/TNLCM/network/members\n[stars-shield]: https://img.shields.io/github/stars/6G-SANDBOX/TNLCM.svg?style=for-the-badge\n[stars-url]: https://github.com/6G-SANDBOX/TNLCM/stargazers\n[issues-shield]: https://img.shields.io/github/issues/6G-SANDBOX/TNLCM.svg?style=for-the-badge\n[issues-url]: https://github.com/6G-SANDBOX/TNLCM/issues\n[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge\u0026logo=linkedin\u0026colorB=555\n[linkedin-url]: https://\n[license-shield]: https://\n[license-url]: https://\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F6g-sandbox%2Ftnlcm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F6g-sandbox%2Ftnlcm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F6g-sandbox%2Ftnlcm/lists"}