{"id":13438622,"url":"https://github.com/console-rs/indicatif","last_synced_at":"2025-12-12T11:48:47.088Z","repository":{"id":37264155,"uuid":"89145566","full_name":"console-rs/indicatif","owner":"console-rs","description":"A command line progress reporting library for Rust","archived":false,"fork":false,"pushed_at":"2025-11-18T14:50:55.000Z","size":2079,"stargazers_count":4965,"open_issues_count":92,"forks_count":266,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-11-27T09:55:55.038Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/console-rs.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-04-23T13:54:48.000Z","updated_at":"2025-11-25T19:17:48.000Z","dependencies_parsed_at":"2023-09-27T20:34:18.753Z","dependency_job_id":"f5ddbbaf-dc9e-4982-b489-e000e57763e2","html_url":"https://github.com/console-rs/indicatif","commit_stats":{"total_commits":745,"total_committers":129,"mean_commits":5.775193798449612,"dds":0.7006711409395974,"last_synced_commit":"5396704f8e9fe781d21a5475c8d3af292d0155fe"},"previous_names":["mitsuhiko/indicatif"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/console-rs/indicatif","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/console-rs%2Findicatif","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/console-rs%2Findicatif/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/console-rs%2Findicatif/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/console-rs%2Findicatif/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/console-rs","download_url":"https://codeload.github.com/console-rs/indicatif/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/console-rs%2Findicatif/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27682222,"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","status":"online","status_checked_at":"2025-12-12T02:00:06.775Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-07-31T03:01:06.922Z","updated_at":"2025-12-12T11:48:47.069Z","avatar_url":"https://github.com/console-rs.png","language":"Rust","funding_links":[],"categories":["Rust","Libraries","库 Libraries","others","TUI Frameworks","语言资源库","Rust 🦀"],"sub_categories":["Command-line","命令行 Command-line","rust"],"readme":"# indicatif\n\n[![Documentation](https://docs.rs/indicatif/badge.svg)](https://docs.rs/indicatif/)\n[![Crates.io](https://img.shields.io/crates/v/indicatif.svg)](https://crates.io/crates/indicatif)\n[![Build status](https://github.com/console-rs/indicatif/workflows/CI/badge.svg)](https://github.com/console-rs/indicatif/actions/workflows/rust.yml)\n[![Chat](https://img.shields.io/discord/976380008299917365?logo=discord)](https://discord.gg/YHmNA3De4W)\n\nA Rust library for indicating progress in command line applications to users.\n\nThis currently primarily provides progress bars and spinners as well as basic\ncolor support, but there are bigger plans for the future of this!\n\n## Examples\n\n[examples/yarnish.rs](examples/yarnish.rs)\n\u003cimg src=\"https://github.com/console-rs/indicatif/blob/main/screenshots/yarn.gif?raw=true\"\u003e\n\n[examples/download.rs](examples/download.rs)\n\u003cimg src=\"https://github.com/console-rs/indicatif/blob/main/screenshots/download.gif?raw=true\"\u003e\n\n[examples/multi.rs](examples/multi.rs)\n\u003cimg src=\"https://github.com/console-rs/indicatif/blob/main/screenshots/multi-progress.gif?raw=true\"\u003e\n\n[examples/single.rs](examples/single.rs)\n\u003cimg src=\"https://github.com/console-rs/indicatif/blob/main/screenshots/single.gif?raw=true\"\u003e\n\n## Integrations\n\nYou can use [indicatif-log-bridge](https://crates.io/crates/indicatif-log-bridge) to integrate with the\n[log crate](https://crates.io/crates/log) and avoid having both fight for your terminal.\n\nYou can use [tracing-indicatif](https://crates.io/crates/tracing-indicatif) to integrate with the\n[tracing crate](https://crates.io/crates/tracing) with automatic progress bar management\nfor active tracing spans, as well as ensure that tracing\nlog events do not interfere with active progress bars.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconsole-rs%2Findicatif","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconsole-rs%2Findicatif","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconsole-rs%2Findicatif/lists"}