{"id":16683955,"url":"https://github.com/tonystone/avltree-swift","last_synced_at":"2025-04-09T23:30:53.267Z","repository":{"id":142431424,"uuid":"102899657","full_name":"tonystone/avltree-swift","owner":"tonystone","description":"An efficient and generic implementation of a balanced AVL Tree in native Swift.","archived":false,"fork":false,"pushed_at":"2018-02-09T02:03:25.000Z","size":17,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T01:22:40.921Z","etag":null,"topics":["algorithm","algorithms-datastructures","avl","avl-tree","avltree-swift","balanced-tree","ios","linux","node","osx","swift","swift-3","tree","tree-structure","tvos","watchos"],"latest_commit_sha":null,"homepage":null,"language":"Swift","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/tonystone.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":"2017-09-08T19:59:05.000Z","updated_at":"2024-01-16T22:05:31.000Z","dependencies_parsed_at":"2023-03-23T18:18:09.415Z","dependency_job_id":null,"html_url":"https://github.com/tonystone/avltree-swift","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonystone%2Favltree-swift","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonystone%2Favltree-swift/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonystone%2Favltree-swift/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonystone%2Favltree-swift/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tonystone","download_url":"https://codeload.github.com/tonystone/avltree-swift/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248129501,"owners_count":21052582,"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":["algorithm","algorithms-datastructures","avl","avl-tree","avltree-swift","balanced-tree","ios","linux","node","osx","swift","swift-3","tree","tree-structure","tvos","watchos"],"created_at":"2024-10-12T14:27:29.715Z","updated_at":"2025-04-09T23:30:53.259Z","avatar_url":"https://github.com/tonystone.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AVLTree (Swift) ![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-lightgray.svg?style=flat)\n\n\u003ca href=\"https://github.com/tonystone/avltree-swift/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Platforms-ios%20%7C%20osx%20%7C%20watchos%20%7C%20tvos%20%7C%20linux%20-lightgray.svg?style=flat\" alt=\"Platforms: ios | osx | watchos | tvos | Linux\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/tonystone/avltree-swift/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Compatible-Swift%20PM-lightgray.svg?style=flat\" alt=\"Swift PM\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/tonystone/avltree-swift/\" target=\"_blank\"\u003e\n   \u003cimg src=\"https://img.shields.io/badge/Swift-4.0-orange.svg?style=flat\" alt=\"Swift 4.0\"\u003e\n\u003c/a\u003e\n\n## Introduction\n\nOptimized implementation of a balanced AVL Tree written in native Swift.\n\n## Sources and Binaries\n\nYou can find the latest sources and binaries on [github](https://github.com/tonystone/avltree-swift).\n\n## Communication and Contributions\n\n- If you **found a bug**, _and can provide steps to reliably reproduce it_, [open an issue](https://github.com/tonystone/avltree-swift/issues).\n- If you **have a feature request**, [open an issue](https://github.com/tonystone/avltree-swift/issues).\n- If you **want to contribute**\n   - Fork it! [AVLTree repository](https://github.com/tonystone/avltree-swift)\n   - Create your feature branch: `git checkout -b my-new-feature`\n   - Commit your changes: `git commit -am 'Add some feature'`\n   - Push to the branch: `git push origin my-new-feature`\n   - Submit a pull request :-)\n\n## Installation (Swift Package Manager)\n\nAVLTree  supports dependency management via Swift Package Manager on OSX and Linux.\n\nPlease see [Swift Package Manager](https://swift.org/package-manager/#conceptual-overview) for further information.\n\n## Minimum Requirements\n\nBuild Environment\n\n| Platform | Swift | Swift Build | Xcode |\n|:--------:|:-----:|:----------:|:------:|\n| Linux    | [4.0 Development Snapshot 2017-08-03-a](https://swift.org/builds/development/ubuntu1610/swift-DEVELOPMENT-SNAPSHOT-2017-08-03-a/swift-DEVELOPMENT-SNAPSHOT-2017-08-03-a-ubuntu16.10.tar.gz) | \u0026#x2714; | \u0026#x2718; |\n| OSX      | [4.0 Development Snapshot 2017-08-03-a](https://swift.org/builds/development/ubuntu1610/swift-DEVELOPMENT-SNAPSHOT-2017-08-03-a/swift-DEVELOPMENT-SNAPSHOT-2017-08-03-a-ubuntu16.10.tar.gz) | \u0026#x2714; | Xcode 9 beta 5 |\n\nMinimum Runtime Version\n\n| iOS |  OS X | Linux |\n|:---:|:-----:|:------------:|\n| 8.0 | 10.10 | Ubuntu 14.04, 16.04, 16.10 |\n\n\u003e Note:\n\u003e\n\u003e To build and run on **Linux** we have a a preconfigure **Vagrant** file located at [https://github.com/tonystone/vagrant-swift](https://github.com/tonystone/vagrant-swift)\n\u003e\n\u003e See the [README](https://github.com/tonystone/vagrant-swift/blob/master/README.md) for instructions.\n\u003e \n\n## License\n\nAVLTree Swift is released under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftonystone%2Favltree-swift","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftonystone%2Favltree-swift","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftonystone%2Favltree-swift/lists"}