{"id":13448847,"url":"https://github.com/django-treebeard/django-treebeard","last_synced_at":"2025-04-09T00:28:59.523Z","repository":{"id":865098,"uuid":"602040","full_name":"django-treebeard/django-treebeard","owner":"django-treebeard","description":"Efficient tree implementations for Django","archived":false,"fork":false,"pushed_at":"2024-09-30T03:47:32.000Z","size":3887,"stargazers_count":1116,"open_issues_count":53,"forks_count":216,"subscribers_count":26,"default_branch":"master","last_synced_at":"2024-10-29T15:37:58.885Z","etag":null,"topics":["django","python","tree-structure"],"latest_commit_sha":null,"homepage":"http://django-treebeard.readthedocs.io/","language":"Python","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/django-treebeard.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2010-04-09T06:10:02.000Z","updated_at":"2024-10-28T18:41:03.000Z","dependencies_parsed_at":"2024-01-11T19:15:20.373Z","dependency_job_id":"3a759364-88ac-4752-b39c-483436f59a13","html_url":"https://github.com/django-treebeard/django-treebeard","commit_stats":{"total_commits":757,"total_committers":78,"mean_commits":9.705128205128204,"dds":0.4042272126816381,"last_synced_commit":"fe35cd2d33bed11946f8c28ee34aa2aaca2de73d"},"previous_names":["tabo/django-treebeard"],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django-treebeard%2Fdjango-treebeard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django-treebeard%2Fdjango-treebeard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django-treebeard%2Fdjango-treebeard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django-treebeard%2Fdjango-treebeard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/django-treebeard","download_url":"https://codeload.github.com/django-treebeard/django-treebeard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247949006,"owners_count":21023260,"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":["django","python","tree-structure"],"created_at":"2024-07-31T06:00:22.422Z","updated_at":"2025-04-09T00:28:59.502Z","avatar_url":"https://github.com/django-treebeard.png","language":"Python","readme":"# django-treebeard\n\n**django-treebeard** is a library that implements efficient tree\nimplementations for the Django Web Framework 2.2 and later.\n\nIt is written by Gustavo Picón and licensed under the Apache License\n2.0.\n\n## Status\n\n[![Documentation Status](https://readthedocs.org/projects/django-treebeard/badge/?version=latest)](https://django-treebeard.readthedocs.io/en/latest/?badge=latest)\n[![Tests](https://github.com/django-treebeard/django-treebeard/workflows/Tests/badge.svg)]()\n[![App Veyor](https://ci.appveyor.com/api/projects/status/mwbf062v68lhw05c?svg=true)](https://ci.appveyor.com/project/mvantellingen/django-treebeard)\n[![PyPI](https://img.shields.io/pypi/pyversions/django-treebeard.svg)]()\n[![PyPI version](https://img.shields.io/pypi/v/django-treebeard.svg)](https://pypi.org/project/django-treebeard/)\n\n\n## Features\n\ndjango-treebeard is:\n\n-   **Flexible**: Includes 3 different tree implementations with the\n    same API:\n    1.  Adjacency List\n    2.  Materialized Path\n    3.  Nested Sets\n-   **Fast**: Optimized non-naive tree operations\n-   **Easy**: Uses Django Model Inheritance with abstract classes to\n    define your own models.\n-   **Clean**: Testable and well tested code base. Code/branch test\n    coverage is above 96%.\n\nYou can find the documentation in\n\n\u003e \u003chttp://django-treebeard.readthedocs.io/en/latest/\u003e\n\n### Supported versions\n\n**django-treebeard** officially supports\n\n-   Django 3.2, 4.1, 4.2, 5.0\n-   Python 3.8 - 3.12\n-   PostgreSQL, MySQL, MSSQL, SQLite database back-ends.\n","funding_links":[],"categories":["Model Extensions","Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjango-treebeard%2Fdjango-treebeard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdjango-treebeard%2Fdjango-treebeard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjango-treebeard%2Fdjango-treebeard/lists"}