{"id":13438943,"url":"https://github.com/innoave/rincon","last_synced_at":"2025-05-08T20:37:32.408Z","repository":{"id":57660939,"uuid":"108369615","full_name":"innoave/rincon","owner":"innoave","description":"An ArangoDB driver for Rust","archived":false,"fork":false,"pushed_at":"2018-06-26T09:14:25.000Z","size":660,"stargazers_count":34,"open_issues_count":7,"forks_count":7,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-05-06T07:16:20.625Z","etag":null,"topics":["aql","arangodb","client","database","driver","nosql","rust","typesafe"],"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/innoave.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-26T06:16:36.000Z","updated_at":"2024-01-03T14:15:17.000Z","dependencies_parsed_at":"2022-09-06T23:21:23.571Z","dependency_job_id":null,"html_url":"https://github.com/innoave/rincon","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/innoave%2Frincon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/innoave%2Frincon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/innoave%2Frincon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/innoave%2Frincon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/innoave","download_url":"https://codeload.github.com/innoave/rincon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253146577,"owners_count":21861429,"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":["aql","arangodb","client","database","driver","nosql","rust","typesafe"],"created_at":"2024-07-31T03:01:09.838Z","updated_at":"2025-05-08T20:37:32.367Z","avatar_url":"https://github.com/innoave.png","language":"Rust","funding_links":[],"categories":["Libraries","库","库 Libraries"],"sub_categories":["Database","数据库","数据库 Database"],"readme":"\n# Rincon\n\n[![Crates.io][crates_badge]][crate]\n[![Docs.rs][docs_badge]][documentation]\n[![Linux Build Status][travis_badge]][Travis CI]\n[![Windows Build Status][appveyor_badge]][Appveyor CI]\n[![codevoc.io][codecov_badge]][codecoverage]\n[![Apache-2.0][license_badge]][Apache-2.0]\n[![Join the chat][gitter_badge]][chat]\n\n[crates_badge]: https://img.shields.io/crates/v/rincon.svg\n[docs_badge]: https://docs.rs/rincon/badge.svg\n[travis_badge]: https://travis-ci.org/innoave/rincon.svg?branch=master\n[appveyor_badge]: https://ci.appveyor.com/api/projects/status/github/innoave/rincon?branch=master\u0026svg=true\n[codecov_badge]: https://codecov.io/gh/innoave/rincon/branch/master/graph/badge.svg\n[license_badge]: https://img.shields.io/badge/license-Apache%2D%2D2%2E0-blue.svg\n[gitter_badge]: https://badges.gitter.im/innoave/rincon.svg\n\n[crate]: https://crates.io/crates/rincon\n[documentation]: https://docs.rs/rincon\n[Travis CI]: https://travis-ci.org/innoave/rincon\n[Appveyor CI]: https://ci.appveyor.com/project/innoave/arangodb-rust-driver\n[codecoverage]: https://codecov.io/github/innoave/rincon?branch=master\n[Apache-2.0]: https://www.apache.org/licenses/LICENSE-2.0\n[chat]: https://gitter.im/innoave/rincon\n[license]: LICENSE\n[rincon]: rincon\n\n[Rincon] is an [ArangoDB] driver for [Rust]. It enables low level access to\n[ArangoDB] in a typesafe and [Rust] idiomatic manner. \n\nThe name [Rincon][Rincon name] is derived from the [Avocado variety list].\n\nThe vision for this project is to provide a fast and typesafe client lib for\neasy and flexible use of [ArangoDB] in applications.  \n\n**Status: Experimental**\n\nThe first usable version is released. Yuppie!\n\nFor details about this first version and how to use the Rincon ArangoDB driver\nsee the [README](rincon/README.md) in the [rincon] crates subdirectory.\n\nThe project is continuously evolving. There may be breaking changes in upcoming\nreleases. All changes will be documented in the [CHANGELOG.md](CHANGELOG.md).\nBreaking changes will be marked as such.\n\nIf you are interested in using this Rincon ArangoDB driver I would be happy to\nreceive feedback and here what everyone is thinking about it. Especially if\nyou have ideas about improving usability of the driver.\n\nPlease file an issue on Github for every idea you have, the difficulties you are\nfacing and naturally for all bugs you find.\n\nYou may also use the Gitter channel to ask questions and discuss things.\n\n## What's next?\n\nThere is still lot of work todo. The next planned steps are:\n\n* Implement more operation of the [ArangoDB REST API]. Details about the \n  planned and ready operations can be found in\n  [docs/arangodb_rest_api_methods.md](docs/arangodb_rest_api_methods.md)\n\n* Implement the asynchronous session API (`rincon_session_async`)\n\n* Work on the documentation\n\n## Multiple Crates\n\nThe functionality of the [Rincon] [ArangoDB] Rust driver is split up into several crates for a\nmodular design. This modular design enforces a clean code base. Applications can flexible combine\nthe functionality they need by adding different combinations of the crates to their project.\nDevelopers can easily customize and extend the functionality of the existing crates.\n\nFor an overview of crates in this project see the [README](rincon/README.md) in the [rincon] crates\nsubdirectory.\n\nEach crate comes with its own README file which describes the purpose of the crate and how to use\nit.\n\n## License\n\nLicensed under Apache License, Version 2.0\u003cbr/\u003e\nsee [LICENSE] or http://www.apache.org/licenses/LICENSE-2.0 for details.\n\n### Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in the work by you, as defined in the Apache-2.0 license, shall be\nlicensed as above, without any additional terms or conditions.\n\n\n[ArangoDB]: https://www.arangodb.com\n[ArangoDB REST API]: https://docs.arangodb.com/3.2/HTTP/index.html\n[AQL]: https://docs.arangodb.com/3.2/AQL/index.html\n[Avocado variety list]: http://www.ucavo.ucr.edu/AvocadoVarieties/VarietyFrame.html\n[Rincon name]: http://ucavo.ucr.edu/avocadovarieties/VarietyList/Rincon.html\n[Rust]: https://www.rust-lang.org\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finnoave%2Frincon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finnoave%2Frincon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finnoave%2Frincon/lists"}