{"id":13484537,"url":"https://github.com/rust-lang/api-guidelines","last_synced_at":"2025-04-07T23:13:00.761Z","repository":{"id":37390965,"uuid":"81125442","full_name":"rust-lang/api-guidelines","owner":"rust-lang","description":"Rust API guidelines","archived":false,"fork":false,"pushed_at":"2024-05-26T14:04:15.000Z","size":1699,"stargazers_count":1255,"open_issues_count":39,"forks_count":112,"subscribers_count":49,"default_branch":"master","last_synced_at":"2025-03-17T11:02:55.236Z","etag":null,"topics":["rust"],"latest_commit_sha":null,"homepage":"https://rust-lang.github.io/api-guidelines/","language":null,"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/rust-lang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-APACHE","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-02-06T19:49:32.000Z","updated_at":"2025-03-11T18:20:07.000Z","dependencies_parsed_at":"2024-01-07T18:27:06.821Z","dependency_job_id":"231e9a21-6ad9-4de2-b2c3-e9dfe9fa3481","html_url":"https://github.com/rust-lang/api-guidelines","commit_stats":null,"previous_names":["rust-lang-nursery/api-guidelines"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fapi-guidelines","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fapi-guidelines/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fapi-guidelines/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fapi-guidelines/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rust-lang","download_url":"https://codeload.github.com/rust-lang/api-guidelines/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247744335,"owners_count":20988783,"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":["rust"],"created_at":"2024-07-31T17:01:25.801Z","updated_at":"2025-04-07T23:13:00.739Z","avatar_url":"https://github.com/rust-lang.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# Rust API guidelines\n\nThis is a set of recommendations on how to design and present APIs for\nthe Rust programming language. They are authored largely by the Rust\nlibrary team, based on experiences building the Rust standard library\nand other crates in the Rust ecosystem.\n\n[Read them here](https://rust-lang.github.io/api-guidelines).\n\n## Join the discussion\n\nSee the [Discussions](https://github.com/rust-lang/api-guidelines/discussions)\ntab for proposing new API guidelines, asking questions about how to apply them,\nand for proposing new ones.\n\n## License\n\nThis project is licensed under either of [Apache License, Version\n2.0](LICENSE-APACHE) or [MIT license](LICENSE-MIT), at your option.\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in this project by you, as defined in the Apache 2.0 license,\nshall be dual licensed as above, without any additional terms or conditions.\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frust-lang%2Fapi-guidelines","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frust-lang%2Fapi-guidelines","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frust-lang%2Fapi-guidelines/lists"}