{"crate":{"id":"calendrical_calculations","name":"calendrical_calculations","updated_at":"2026-04-01T16:47:20.818460Z","versions":[2198090,1796762,1704886,1689391,1554505,1461491,1349844,1158113,904825],"keywords":["calendars","mathematics"],"categories":["data-structures","caching","no-std","rust-patterns","memory-management"],"badges":[],"created_at":"2023-09-22T19:17:55.199482Z","downloads":17933746,"recent_downloads":8962612,"default_version":"0.2.4","num_versions":9,"yanked":false,"max_version":"0.2.4","newest_version":"0.2.4","max_stable_version":"0.2.4","description":"Calendrical calculations in Rust","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","links":{"version_downloads":"/api/v1/crates/calendrical_calculations/downloads","versions":null,"owners":"/api/v1/crates/calendrical_calculations/owners","owner_team":"/api/v1/crates/calendrical_calculations/owner_team","owner_user":"/api/v1/crates/calendrical_calculations/owner_user","reverse_dependencies":"/api/v1/crates/calendrical_calculations/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2198090,"crate":"calendrical_calculations","num":"0.2.4","dl_path":"/api/v1/crates/calendrical_calculations/0.2.4/download","readme_path":"/api/v1/crates/calendrical_calculations/0.2.4/readme","updated_at":"2026-04-01T16:47:20.818460Z","created_at":"2026-04-01T16:47:20.818460Z","downloads":9701910,"features":{"logging":["dep:log"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/calendrical_calculations/0.2.4/dependencies","version_downloads":"/api/v1/crates/calendrical_calculations/0.2.4/downloads","authors":"/api/v1/crates/calendrical_calculations/0.2.4/authors"},"crate_size":68875,"published_by":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"audit_actions":[{"action":"publish","user":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"time":"2026-04-01T16:47:20.818460Z"}],"checksum":"5abbd6eeda6885048d357edc66748eea6e0268e3dd11f326fff5bd248d779c26","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"Calendrical calculations in Rust","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4832,"comment_lines":385,"files":14}},"total_code_lines":4832,"total_comment_lines":385}},{"id":1796762,"crate":"calendrical_calculations","num":"0.2.3","dl_path":"/api/v1/crates/calendrical_calculations/0.2.3/download","readme_path":"/api/v1/crates/calendrical_calculations/0.2.3/readme","updated_at":"2025-10-28T15:57:37.531605Z","created_at":"2025-10-28T15:57:37.531605Z","downloads":2708964,"features":{"logging":["dep:log"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/calendrical_calculations/0.2.3/dependencies","version_downloads":"/api/v1/crates/calendrical_calculations/0.2.3/downloads","authors":"/api/v1/crates/calendrical_calculations/0.2.3/authors"},"crate_size":69028,"published_by":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"audit_actions":[{"action":"publish","user":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"time":"2025-10-28T15:57:37.531605Z"}],"checksum":"3a0b39595c6ee54a8d0900204ba4c401d0ab4eb45adaf07178e8d017541529e7","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"Calendrical calculations in Rust","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4949,"comment_lines":378,"files":14}},"total_code_lines":4949,"total_comment_lines":378}},{"id":1704886,"crate":"calendrical_calculations","num":"0.2.2","dl_path":"/api/v1/crates/calendrical_calculations/0.2.2/download","readme_path":"/api/v1/crates/calendrical_calculations/0.2.2/readme","updated_at":"2025-08-28T21:51:15.365602Z","created_at":"2025-08-28T21:51:15.365602Z","downloads":168900,"features":{"logging":["dep:log"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/calendrical_calculations/0.2.2/dependencies","version_downloads":"/api/v1/crates/calendrical_calculations/0.2.2/downloads","authors":"/api/v1/crates/calendrical_calculations/0.2.2/authors"},"crate_size":67858,"published_by":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"audit_actions":[{"action":"publish","user":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"time":"2025-08-28T21:51:15.365602Z"}],"checksum":"53c5d386a9f2c8b97e1a036420bcf937db4e5c9df33eb0232025008ced6104c0","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"Calendrical calculations in Rust","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4914,"comment_lines":375,"files":14}},"total_code_lines":4914,"total_comment_lines":375}},{"id":1689391,"crate":"calendrical_calculations","num":"0.2.1","dl_path":"/api/v1/crates/calendrical_calculations/0.2.1/download","readme_path":"/api/v1/crates/calendrical_calculations/0.2.1/readme","updated_at":"2025-08-28T20:38:33.317013Z","created_at":"2025-08-17T14:05:13.714164Z","downloads":434,"features":{"logging":["dep:log"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/calendrical_calculations/0.2.1/dependencies","version_downloads":"/api/v1/crates/calendrical_calculations/0.2.1/downloads","authors":"/api/v1/crates/calendrical_calculations/0.2.1/authors"},"crate_size":66645,"published_by":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"audit_actions":[{"action":"publish","user":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"time":"2025-08-17T14:05:13.714164Z"},{"action":"yank","user":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"time":"2025-08-17T14:07:40.816754Z"},{"action":"unyank","user":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"time":"2025-08-28T20:38:33.319142Z"}],"checksum":"f6a10dbb4cae24e3994f66bec5e7d2139210bed3323c5eb7f04f6f9f3c525a99","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"Calendrical calculations in Rust","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4841,"comment_lines":373,"files":14}},"total_code_lines":4841,"total_comment_lines":373}},{"id":1554505,"crate":"calendrical_calculations","num":"0.2.0","dl_path":"/api/v1/crates/calendrical_calculations/0.2.0/download","readme_path":"/api/v1/crates/calendrical_calculations/0.2.0/readme","updated_at":"2025-08-17T14:07:36.656930Z","created_at":"2025-05-07T20:56:53.815737Z","downloads":145928,"features":{"logging":["dep:log"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/calendrical_calculations/0.2.0/dependencies","version_downloads":"/api/v1/crates/calendrical_calculations/0.2.0/downloads","authors":"/api/v1/crates/calendrical_calculations/0.2.0/authors"},"crate_size":66574,"published_by":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"audit_actions":[{"action":"publish","user":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"time":"2025-05-07T20:56:53.815737Z"},{"action":"yank","user":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"time":"2025-08-17T14:06:26.040021Z"},{"action":"unyank","user":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"time":"2025-08-17T14:07:36.659109Z"}],"checksum":"9f6df87e869fb08be61c7e97ced8e69ab802df1d8bc612ed67dba78c07fbc12c","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"Calendrical calculations in Rust","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4838,"comment_lines":373,"files":14}},"total_code_lines":4838,"total_comment_lines":373}},{"id":1461491,"crate":"calendrical_calculations","num":"0.1.3","dl_path":"/api/v1/crates/calendrical_calculations/0.1.3/download","readme_path":"/api/v1/crates/calendrical_calculations/0.1.3/readme","updated_at":"2025-02-26T18:16:54.618497Z","created_at":"2025-02-26T18:16:54.618497Z","downloads":1170095,"features":{"logging":["dep:log"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/calendrical_calculations/0.1.3/dependencies","version_downloads":"/api/v1/crates/calendrical_calculations/0.1.3/downloads","authors":"/api/v1/crates/calendrical_calculations/0.1.3/authors"},"crate_size":68082,"published_by":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"audit_actions":[{"action":"publish","user":{"id":1139,"login":"Manishearth","name":"Manish Goregaokar","avatar":"https://avatars.githubusercontent.com/u/1617736?v=4","url":"https://github.com/Manishearth","github_username_matches":true,"created_at":"2012-04-06T05:41:40Z"},"time":"2025-02-26T18:16:54.618497Z"}],"checksum":"e97f73e95d668625c9b28a3072e6326773785a0cf807de9f3d632778438f3d38","rust_version":"1.81","has_lib":true,"bin_names":[],"edition":"2021","description":"Calendrical calculations in Rust","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5034,"comment_lines":367,"files":14}},"total_code_lines":5034,"total_comment_lines":367}},{"id":1349844,"crate":"calendrical_calculations","num":"0.1.2","dl_path":"/api/v1/crates/calendrical_calculations/0.1.2/download","readme_path":"/api/v1/crates/calendrical_calculations/0.1.2/readme","updated_at":"2024-11-23T01:47:26.933922Z","created_at":"2024-11-23T01:47:26.933922Z","downloads":239724,"features":{"logging":["dep:log"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/calendrical_calculations/0.1.2/dependencies","version_downloads":"/api/v1/crates/calendrical_calculations/0.1.2/downloads","authors":"/api/v1/crates/calendrical_calculations/0.1.2/authors"},"crate_size":67433,"published_by":{"id":128408,"login":"sffc","name":"Shane F. Carr","avatar":"https://avatars.githubusercontent.com/u/1145762?v=4","url":"https://github.com/sffc","github_username_matches":true,"created_at":"2011-10-23T00:33:58Z"},"audit_actions":[{"action":"publish","user":{"id":128408,"login":"sffc","name":"Shane F. Carr","avatar":"https://avatars.githubusercontent.com/u/1145762?v=4","url":"https://github.com/sffc","github_username_matches":true,"created_at":"2011-10-23T00:33:58Z"},"time":"2024-11-23T01:47:26.933922Z"}],"checksum":"f27ca2b6e2f7d75f43e001ded6f25e79b80bded5abbe764cbdf78c25a3051f4b","rust_version":"1.71.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Calendrical calculations in Rust","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5031,"comment_lines":367,"files":14}},"total_code_lines":5031,"total_comment_lines":367}},{"id":1158113,"crate":"calendrical_calculations","num":"0.1.1","dl_path":"/api/v1/crates/calendrical_calculations/0.1.1/download","readme_path":"/api/v1/crates/calendrical_calculations/0.1.1/readme","updated_at":"2024-05-28T19:57:22.706885Z","created_at":"2024-05-28T19:57:22.706885Z","downloads":3606522,"features":{"logging":["dep:log"],"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/calendrical_calculations/0.1.1/dependencies","version_downloads":"/api/v1/crates/calendrical_calculations/0.1.1/downloads","authors":"/api/v1/crates/calendrical_calculations/0.1.1/authors"},"crate_size":67369,"published_by":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"audit_actions":[{"action":"publish","user":{"id":166196,"login":"robertbastian","name":"Robert Bastian","avatar":"https://avatars.githubusercontent.com/u/4706271?v=4","url":"https://github.com/robertbastian","github_username_matches":true,"created_at":"2013-06-15T17:36:25Z"},"time":"2024-05-28T19:57:22.706885Z"}],"checksum":"cec493b209a1b81fa32312d7ceca1b547d341c7b5f16a3edbf32b1d8b455bbdf","rust_version":"1.67","has_lib":true,"bin_names":[],"edition":"2021","description":"Calendrical calculations in Rust","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5031,"comment_lines":366,"files":14}},"total_code_lines":5031,"total_comment_lines":366}},{"id":904825,"crate":"calendrical_calculations","num":"0.1.0","dl_path":"/api/v1/crates/calendrical_calculations/0.1.0/download","readme_path":"/api/v1/crates/calendrical_calculations/0.1.0/readme","updated_at":"2023-09-22T19:17:55.199482Z","created_at":"2023-09-22T19:17:55.199482Z","downloads":191269,"features":{"std":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/calendrical_calculations/0.1.0/dependencies","version_downloads":"/api/v1/crates/calendrical_calculations/0.1.0/downloads","authors":"/api/v1/crates/calendrical_calculations/0.1.0/authors"},"crate_size":50653,"published_by":{"id":128408,"login":"sffc","name":"Shane F. Carr","avatar":"https://avatars.githubusercontent.com/u/1145762?v=4","url":"https://github.com/sffc","github_username_matches":true,"created_at":"2011-10-23T00:33:58Z"},"audit_actions":[{"action":"publish","user":{"id":128408,"login":"sffc","name":"Shane F. Carr","avatar":"https://avatars.githubusercontent.com/u/1145762?v=4","url":"https://github.com/sffc","github_username_matches":true,"created_at":"2011-10-23T00:33:58Z"},"time":"2023-09-22T19:17:55.199482Z"}],"checksum":"8dfe3bc6a50b4667fafdb6d9cf26731c5418c457e317d8166c972014facf9a5d","rust_version":"1.66","has_lib":true,"bin_names":[],"edition":"2021","description":"Calendrical calculations in Rust","homepage":null,"documentation":null,"repository":"https://github.com/unicode-org/icu4x","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4078,"comment_lines":212,"files":13}},"total_code_lines":4078,"total_comment_lines":212}}],"keywords":[{"id":"calendars","keyword":"calendars","created_at":"2020-12-25T19:38:47.339044Z","crates_cnt":7},{"id":"mathematics","keyword":"mathematics","created_at":"2014-11-11T06:30:09.774360Z","crates_cnt":482}],"categories":[{"id":"data-structures","category":"Data structures","slug":"data-structures","description":"Rust implementations of particular ways of organizing data suited for specific purposes.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11572},{"id":"caching","category":"Caching","slug":"caching","description":"Crates to store the results of previous computations in order to reuse the results.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":1123},{"id":"no-std","category":"No standard library","slug":"no-std","description":"Crates that are able to function without the Rust standard library.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":13691},{"id":"rust-patterns","category":"Rust patterns","slug":"rust-patterns","description":"Shared solutions for particular situations specific to programming in Rust.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":4293},{"id":"memory-management","category":"Memory management","slug":"memory-management","description":"Crates to help with allocation, memory mapping, garbage collection, reference counting, or interfaces to foreign memory managers.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":1535}]}