[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5442":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},5442,"cargo","rust-lang\u002Fcargo","rust-lang","The Rust package manager","https:\u002F\u002Fdoc.rust-lang.org\u002Fcargo",null,"Rust",15089,2946,186,1542,0,3,24,159,17,45,"Apache License 2.0",false,"master",true,[5,27,28],"package-manager","rust","2026-06-12 02:01:10","# Cargo\n\nCargo downloads your Rust project’s dependencies and compiles your project.\n\n**To start using Cargo**, learn more at [The Cargo Book].\n\n**To start developing Cargo itself**, read the [Cargo Contributor Guide].\n\n[The Cargo Book]: https:\u002F\u002Fdoc.rust-lang.org\u002Fcargo\u002F\n[Cargo Contributor Guide]: https:\u002F\u002Frust-lang.github.io\u002Fcargo\u002Fcontrib\u002F\n\n> The Cargo binary distributed through with Rust is maintained by the Cargo\n> team for use by the wider ecosystem.\n> For all other uses of this crate (as a binary or library) this is maintained\n> by the Cargo team, primarily for use by Cargo and not intended for external\n> use (except as a transitive dependency). This crate may make major changes to\n> its APIs.\n\n## Code Status\n\n[![CI](https:\u002F\u002Fgithub.com\u002Frust-lang\u002Fcargo\u002Factions\u002Fworkflows\u002Fmain.yml\u002Fbadge.svg?branch=auto-cargo)](https:\u002F\u002Fgithub.com\u002Frust-lang\u002Fcargo\u002Factions\u002Fworkflows\u002Fmain.yml)\n\nCode documentation: \u003Chttps:\u002F\u002Fdoc.rust-lang.org\u002Fnightly\u002Fnightly-rustc\u002Fcargo\u002F>\n\n## Compiling from Source\n\n### Requirements\n\nCargo requires the following tools and packages to build:\n\n* `cargo` and `rustc`\n* A C compiler [for your platform](https:\u002F\u002Fgithub.com\u002Frust-lang\u002Fcc-rs#compile-time-requirements)\n* `git` (to clone this repository)\n\n**Other requirements:**\n\nThe following are optional based on your platform and needs.\n\n* `pkg-config` — This is used to help locate system packages, such as `libssl` headers\u002Flibraries. This may not be required in all cases, such as using vendored OpenSSL, or on Windows.\n* OpenSSL — Only needed on Unix-like systems and only if the `vendored-openssl` Cargo feature is not used.\n\n  This requires the development headers, which can be obtained from the `libssl-dev` package on Ubuntu or `openssl-devel` with apk or yum or the `openssl` package from Homebrew on macOS.\n\n  If using the `vendored-openssl` Cargo feature, then a static copy of OpenSSL will be built from source instead of using the system OpenSSL.\n  This may require additional tools such as `perl` and `make`.\n\n  On macOS, common installation directories from Homebrew, MacPorts, or pkgsrc will be checked. Otherwise it will fall back to `pkg-config`.\n\n  On Windows, the system-provided Schannel will be used instead.\n\n  LibreSSL is also supported.\n\n**Optional system libraries:**\n\nThe build will automatically use vendored versions of the following libraries. However, if they are provided by the system and can be found with `pkg-config`, then the system libraries will be used instead:\n\n* [`libcurl`](https:\u002F\u002Fcurl.se\u002Flibcurl\u002F) — Used for network transfers.\n* [`libgit2`](https:\u002F\u002Flibgit2.org\u002F) — Used for fetching git dependencies.\n* [`libssh2`](https:\u002F\u002Fwww.libssh2.org\u002F) — Used for SSH access to git repositories.\n* [`libz`](https:\u002F\u002Fzlib.net\u002F) (AKA zlib) — Used by the above C libraries for data compression. (Rust code uses [`zlib-rs`](https:\u002F\u002Fgithub.com\u002Ftrifectatechfoundation\u002Fzlib-rs) instead.)\n\nIt is recommended to use the vendored versions as they are the versions that are tested to work with Cargo.\n\n### Compiling\n\nFirst, you'll want to check out this repository\n\n```\ngit clone https:\u002F\u002Fgithub.com\u002Frust-lang\u002Fcargo.git\ncd cargo\n```\n\nWith `cargo` already installed, you can simply run:\n\n```\ncargo build --release\n```\n\n## Adding new subcommands to Cargo\n\nCargo is designed to be extensible with new subcommands without having to modify\nCargo itself. See [the Wiki page][third-party-subcommands] for more details and\na list of known community-developed subcommands.\n\n[third-party-subcommands]: https:\u002F\u002Fgithub.com\u002Frust-lang\u002Fcargo\u002Fwiki\u002FThird-party-cargo-subcommands\n\n\n## Releases\n\nCargo releases coincide with Rust releases.\nHigh level release notes are available as part of [Rust's release notes][rel].\nDetailed release notes are available in the [changelog].\n\n[rel]: https:\u002F\u002Fgithub.com\u002Frust-lang\u002Frust\u002Fblob\u002Fmaster\u002FRELEASES.md\n[changelog]: https:\u002F\u002Fdoc.rust-lang.org\u002Fnightly\u002Fcargo\u002FCHANGELOG.html\n\n## Reporting issues\n\nFound a bug? We'd love to know about it!\n\nPlease report all issues on the GitHub [issue tracker][issues].\n\n[issues]: https:\u002F\u002Fgithub.com\u002Frust-lang\u002Fcargo\u002Fissues\n\n## Contributing\n\nSee the **[Cargo Contributor Guide]** for a complete introduction\nto contributing to Cargo.\n\n## License\n\nCargo is primarily distributed under the terms of both the MIT license\nand the Apache License (Version 2.0).\n\nSee [LICENSE-APACHE](LICENSE-APACHE) and [LICENSE-MIT](LICENSE-MIT) for details.\n\n### Third party software\n\nThis product includes software developed by the OpenSSL Project\nfor use in the OpenSSL Toolkit (https:\u002F\u002Fwww.openssl.org\u002F).\n\nIn binary form, this product includes software that is licensed under the\nterms of the GNU General Public License, version 2, with a linking exception,\nwhich can be obtained from the [upstream repository][1].\n\nSee [LICENSE-THIRD-PARTY](LICENSE-THIRD-PARTY) for details.\n\n[1]: https:\u002F\u002Fgithub.com\u002Flibgit2\u002Flibgit2\n\n","Cargo是Rust语言的包管理器，用于下载Rust项目的依赖并编译项目。其核心功能包括自动处理依赖关系、构建和测试Rust代码，以及提供跨平台支持。技术上，Cargo利用了Rust强大的类型系统来确保构建过程的安全性和效率。适用于需要高效管理和构建Rust应用程序的各种场景，无论是小型工具还是大型复杂系统开发。通过简化开发流程中的许多繁琐任务，Cargo极大地提高了开发者的工作效率。",2,"2026-06-11 03:03:22","top_language"]