{"crate":{"id":"kasuari","name":"kasuari","updated_at":"2026-03-13T19:44:50.313099Z","versions":[2119880,1849119,1804796,1714810,1714439,1620333,1555852,1552889,1552878,1509901,1509887,1509660,1509647,1509613,1509589,1386260,1289890],"keywords":["cassowary","layout","solver","tui"],"categories":["graphics","gui","algorithms","command-line-interface","rendering"],"badges":[],"created_at":"2024-10-04T03:54:18.613511Z","downloads":24412074,"recent_downloads":13617547,"default_version":"0.4.12","num_versions":17,"yanked":false,"max_version":"0.4.12","newest_version":"0.4.12","max_stable_version":"0.4.12","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":null,"documentation":"https://docs.rs/kasuari","repository":"https://github.com/ratatui/kasuari","links":{"version_downloads":"/api/v1/crates/kasuari/downloads","versions":null,"owners":"/api/v1/crates/kasuari/owners","owner_team":"/api/v1/crates/kasuari/owner_team","owner_user":"/api/v1/crates/kasuari/owner_user","reverse_dependencies":"/api/v1/crates/kasuari/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":2119880,"crate":"kasuari","num":"0.4.12","dl_path":"/api/v1/crates/kasuari/0.4.12/download","readme_path":"/api/v1/crates/kasuari/0.4.12/readme","updated_at":"2026-03-13T19:44:50.313099Z","created_at":"2026-03-13T19:44:50.313099Z","downloads":19221419,"features":{"default":["std"],"document-features":["dep:document-features"],"portable-atomic":["dep:portable-atomic","dep:portable-atomic-util"],"std":["thiserror/std","portable-atomic?/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.12/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.12/downloads","authors":"/api/v1/crates/kasuari/0.4.12/authors"},"crate_size":32684,"published_by":null,"audit_actions":[],"checksum":"bde5057d6143cc94e861d90f591b9303d6716c6b9602309150bd068853c10899","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":null,"documentation":"https://docs.rs/kasuari","repository":"https://github.com/ratatui/kasuari","trustpub_data":{"provider":"github","repository":"ratatui/kasuari","run_id":"23067720946","sha":"168ae0c8a47274a8490783dd78effb474b53a74e"},"linecounts":{"languages":{"Rust":{"code_lines":2208,"comment_lines":40,"files":10}},"total_code_lines":2208,"total_comment_lines":40}},{"id":1849119,"crate":"kasuari","num":"0.4.11","dl_path":"/api/v1/crates/kasuari/0.4.11/download","readme_path":"/api/v1/crates/kasuari/0.4.11/readme","updated_at":"2025-11-29T02:29:50.055928Z","created_at":"2025-11-29T02:29:50.055928Z","downloads":4896823,"features":{"default":["std"],"document-features":["dep:document-features"],"portable-atomic":["dep:portable-atomic","dep:portable-atomic-util"],"std":["thiserror/std","portable-atomic?/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.11/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.11/downloads","authors":"/api/v1/crates/kasuari/0.4.11/authors"},"crate_size":32486,"published_by":null,"audit_actions":[],"checksum":"8fe90c1150662e858c7d5f945089b7517b0a80d8bf7ba4b1b5ffc984e7230a5b","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":null,"documentation":"https://docs.rs/kasuari","repository":"https://github.com/ratatui/kasuari","trustpub_data":{"provider":"github","repository":"ratatui/kasuari","run_id":"19777688686","sha":"dfde5428e6ad7ab0eebaea89be940246e3e523b8"},"linecounts":{"languages":{"Rust":{"code_lines":2203,"comment_lines":40,"files":10}},"total_code_lines":2203,"total_comment_lines":40}},{"id":1804796,"crate":"kasuari","num":"0.4.10","dl_path":"/api/v1/crates/kasuari/0.4.10/download","readme_path":"/api/v1/crates/kasuari/0.4.10/readme","updated_at":"2025-11-02T09:25:48.160807Z","created_at":"2025-11-02T09:25:48.160807Z","downloads":48020,"features":{"default":["std"],"document-features":["dep:document-features"],"portable-atomic":["dep:portable-atomic","dep:portable-atomic-util"],"std":["thiserror/std","portable-atomic?/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.10/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.10/downloads","authors":"/api/v1/crates/kasuari/0.4.10/authors"},"crate_size":32339,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2025-11-02T09:25:48.160807Z"}],"checksum":"012b421f57b19b6dca64a11f6703087faa71aaef81c6e7cae57dcf7cdf286303","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":null,"documentation":"https://docs.rs/kasuari","repository":"https://github.com/ratatui/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2203,"comment_lines":40,"files":10}},"total_code_lines":2203,"total_comment_lines":40}},{"id":1714810,"crate":"kasuari","num":"0.4.9","dl_path":"/api/v1/crates/kasuari/0.4.9/download","readme_path":"/api/v1/crates/kasuari/0.4.9/readme","updated_at":"2025-09-04T15:45:32.798333Z","created_at":"2025-09-04T15:45:32.798333Z","downloads":94296,"features":{"default":["std"],"portable-atomic":["dep:portable-atomic","dep:portable-atomic-util"],"std":["thiserror/std","portable-atomic?/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.9/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.9/downloads","authors":"/api/v1/crates/kasuari/0.4.9/authors"},"crate_size":31789,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2025-09-04T15:45:32.798333Z"}],"checksum":"12a3d6645acdef96d256c1f9fd3be7ecfa60d8457520a50bbd1600b6053f8173","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":null,"documentation":"https://docs.rs/kasuari","repository":"https://github.com/ratatui/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2200,"comment_lines":40,"files":10}},"total_code_lines":2200,"total_comment_lines":40}},{"id":1714439,"crate":"kasuari","num":"0.4.8","dl_path":"/api/v1/crates/kasuari/0.4.8/download","readme_path":"/api/v1/crates/kasuari/0.4.8/readme","updated_at":"2025-09-04T11:25:13.219921Z","created_at":"2025-09-04T11:25:13.219921Z","downloads":83148,"features":{"default":["std"],"portable-atomic":["dep:portable-atomic","dep:portable-atomic-util"],"std":["thiserror/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.8/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.8/downloads","authors":"/api/v1/crates/kasuari/0.4.8/authors"},"crate_size":31734,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2025-09-04T11:25:13.219921Z"}],"checksum":"9481b4381c813cebeca86bd55c781d21f902f34cf927ec08d6df3dfebcfd2002","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":null,"documentation":"https://docs.rs/kasuari","repository":"https://github.com/ratatui/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2200,"comment_lines":40,"files":10}},"total_code_lines":2200,"total_comment_lines":40}},{"id":1620333,"crate":"kasuari","num":"0.4.7","dl_path":"/api/v1/crates/kasuari/0.4.7/download","readme_path":"/api/v1/crates/kasuari/0.4.7/readme","updated_at":"2025-06-29T15:24:40.431070Z","created_at":"2025-06-29T15:24:40.431070Z","downloads":34618,"features":{"default":["std"],"std":["thiserror/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.7/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.7/downloads","authors":"/api/v1/crates/kasuari/0.4.7/authors"},"crate_size":30789,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2025-06-29T15:24:40.431070Z"}],"checksum":"96d9e0d6a8bf886abccc1cbcac7d74f9000ae5882aedc4a9042188bbc9cd4487","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":null,"documentation":"https://docs.rs/kasuari","repository":"https://github.com/ratatui/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2194,"comment_lines":40,"files":10}},"total_code_lines":2194,"total_comment_lines":40}},{"id":1555852,"crate":"kasuari","num":"0.4.6","dl_path":"/api/v1/crates/kasuari/0.4.6/download","readme_path":"/api/v1/crates/kasuari/0.4.6/readme","updated_at":"2025-05-08T20:41:02.387526Z","created_at":"2025-05-08T20:41:02.387526Z","downloads":22960,"features":{"default":["std"],"std":["thiserror/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.6/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.6/downloads","authors":"/api/v1/crates/kasuari/0.4.6/authors"},"crate_size":30469,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2025-05-08T20:41:02.387526Z"}],"checksum":"def1b67294a9fdc95eeeeafd1209c7a1b8a82aa0bf80ac2ab2a7d0318e9c7622","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":null,"documentation":"https://docs.rs/kasuari","repository":"https://github.com/ratatui/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2194,"comment_lines":40,"files":10}},"total_code_lines":2194,"total_comment_lines":40}},{"id":1552889,"crate":"kasuari","num":"0.4.5","dl_path":"/api/v1/crates/kasuari/0.4.5/download","readme_path":"/api/v1/crates/kasuari/0.4.5/readme","updated_at":"2025-05-06T19:36:11.776942Z","created_at":"2025-05-06T19:36:11.776942Z","downloads":764,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.5/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.5/downloads","authors":"/api/v1/crates/kasuari/0.4.5/authors"},"crate_size":30369,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2025-05-06T19:36:11.776942Z"}],"checksum":"f9b09921ee2d93fdf8426a502d61696e915bccd4ca4f56f87fbbf444ba294f9f","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":null,"documentation":"https://docs.rs/kasuari","repository":"https://github.com/ratatui/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2194,"comment_lines":40,"files":10}},"total_code_lines":2194,"total_comment_lines":40}},{"id":1552878,"crate":"kasuari","num":"0.4.4","dl_path":"/api/v1/crates/kasuari/0.4.4/download","readme_path":"/api/v1/crates/kasuari/0.4.4/readme","updated_at":"2025-05-06T19:22:24.749609Z","created_at":"2025-05-06T19:22:24.749609Z","downloads":720,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.4/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.4/downloads","authors":"/api/v1/crates/kasuari/0.4.4/authors"},"crate_size":30349,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2025-05-06T19:22:24.749609Z"}],"checksum":"f91c5837bedafbc0efb11e3707edba6b6d531abce93ac20f894f8b8db4e4a9cd","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":null,"documentation":"https://docs.rs/kasuari","repository":"https://github.com/ratatui/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2194,"comment_lines":40,"files":10}},"total_code_lines":2194,"total_comment_lines":40}},{"id":1509901,"crate":"kasuari","num":"0.4.3","dl_path":"/api/v1/crates/kasuari/0.4.3/download","readme_path":"/api/v1/crates/kasuari/0.4.3/readme","updated_at":"2025-04-04T07:09:36.374502Z","created_at":"2025-04-04T07:09:36.374502Z","downloads":2729,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.3/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.3/downloads","authors":"/api/v1/crates/kasuari/0.4.3/authors"},"crate_size":31097,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2025-04-04T07:09:36.374502Z"}],"checksum":"6dc2e630352db5500d8bfd6827305ad904ebe165a5c046ce8057a00794312cbb","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":null,"documentation":"https://docs.rs/kasuari","repository":"https://github.com/ratatui/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2194,"comment_lines":40,"files":10}},"total_code_lines":2194,"total_comment_lines":40}},{"id":1509887,"crate":"kasuari","num":"0.4.2","dl_path":"/api/v1/crates/kasuari/0.4.2/download","readme_path":"/api/v1/crates/kasuari/0.4.2/readme","updated_at":"2025-04-04T06:57:52.995960Z","created_at":"2025-04-04T06:57:52.995960Z","downloads":766,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.2/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.2/downloads","authors":"/api/v1/crates/kasuari/0.4.2/authors"},"crate_size":31002,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2025-04-04T06:57:52.995960Z"}],"checksum":"b447ac748d1cf869676e6426f7c51a46e5521239d18c4e78435d6230ad94ddb2","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":null,"documentation":"https://docs.rs/kasuari","repository":"https://github.com/ratatui/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2194,"comment_lines":40,"files":10}},"total_code_lines":2194,"total_comment_lines":40}},{"id":1509660,"crate":"kasuari","num":"0.4.1","dl_path":"/api/v1/crates/kasuari/0.4.1/download","readme_path":"/api/v1/crates/kasuari/0.4.1/readme","updated_at":"2025-04-04T02:12:11.449783Z","created_at":"2025-04-04T02:12:11.449783Z","downloads":759,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.1/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.1/downloads","authors":"/api/v1/crates/kasuari/0.4.1/authors"},"crate_size":30647,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2025-04-04T02:12:11.449783Z"}],"checksum":"4d7931b83b3e2e327a9e203ce72ab8d5e262ea4776447c26b7277f796c7b34f2","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":"https://github.com/joshka/kasuari","documentation":"https://docs.rs/kasuari","repository":"https://github.com/joshka/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2194,"comment_lines":40,"files":10}},"total_code_lines":2194,"total_comment_lines":40}},{"id":1509647,"crate":"kasuari","num":"0.4.0","dl_path":"/api/v1/crates/kasuari/0.4.0/download","readme_path":"/api/v1/crates/kasuari/0.4.0/readme","updated_at":"2025-04-04T02:05:23.512077Z","created_at":"2025-04-04T02:05:23.512077Z","downloads":1439,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.0/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.0/downloads","authors":"/api/v1/crates/kasuari/0.4.0/authors"},"crate_size":30630,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2025-04-04T02:05:23.512077Z"}],"checksum":"abf4d16f344910446711b7e223a5351073ab8c93dc5c84c5be2c0965346316b1","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":"https://github.com/joshka/kasuari","documentation":"https://docs.rs/kasuari","repository":"https://github.com/joshka/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2194,"comment_lines":40,"files":10}},"total_code_lines":2194,"total_comment_lines":40}},{"id":1509613,"crate":"kasuari","num":"0.4.0-alpha.3","dl_path":"/api/v1/crates/kasuari/0.4.0-alpha.3/download","readme_path":"/api/v1/crates/kasuari/0.4.0-alpha.3/readme","updated_at":"2025-04-04T01:57:06.004974Z","created_at":"2025-04-04T01:57:06.004974Z","downloads":741,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.0-alpha.3/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.0-alpha.3/downloads","authors":"/api/v1/crates/kasuari/0.4.0-alpha.3/authors"},"crate_size":30648,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2025-04-04T01:57:06.004974Z"}],"checksum":"06d934e12943de64b65bcf937547d4bfdd6e7fc98354e493422b732a33d100f2","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":"https://github.com/joshka/kasuari","documentation":"https://docs.rs/kasuari","repository":"https://github.com/joshka/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2194,"comment_lines":40,"files":10}},"total_code_lines":2194,"total_comment_lines":40}},{"id":1509589,"crate":"kasuari","num":"0.4.0-alpha.2","dl_path":"/api/v1/crates/kasuari/0.4.0-alpha.2/download","readme_path":"/api/v1/crates/kasuari/0.4.0-alpha.2/readme","updated_at":"2025-04-04T01:18:50.812449Z","created_at":"2025-04-04T01:18:50.812449Z","downloads":749,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.0-alpha.2/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.0-alpha.2/downloads","authors":"/api/v1/crates/kasuari/0.4.0-alpha.2/authors"},"crate_size":30534,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2025-04-04T01:18:50.812449Z"}],"checksum":"935d47c31c1d71aa9755b414ed05e28c027342b8ea44ac5d2eca494bb3ce9601","rust_version":"1.78","has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":"https://github.com/joshka/kasuari","documentation":"https://docs.rs/kasuari","repository":"https://github.com/joshka/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2169,"comment_lines":40,"files":10}},"total_code_lines":2169,"total_comment_lines":40}},{"id":1386260,"crate":"kasuari","num":"0.4.0-alpha.1","dl_path":"/api/v1/crates/kasuari/0.4.0-alpha.1/download","readme_path":"/api/v1/crates/kasuari/0.4.0-alpha.1/readme","updated_at":"2024-12-25T10:20:02.704105Z","created_at":"2024-12-25T10:20:02.704105Z","downloads":962,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT / Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.4.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/kasuari/0.4.0-alpha.1/downloads","authors":"/api/v1/crates/kasuari/0.4.0-alpha.1/authors"},"crate_size":26254,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2024-12-25T10:20:02.704105Z"}],"checksum":"e6c1c71b6210d91cb0052c93d70c656032208a8c3700b205be62e940641960f6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.\n","homepage":"https://github.com/joshka/kasuari","documentation":"https://docs.rs/kasuari","repository":"https://github.com/joshka/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2158,"comment_lines":40,"files":10}},"total_code_lines":2158,"total_comment_lines":40}},{"id":1289890,"crate":"kasuari","num":"0.0.0","dl_path":"/api/v1/crates/kasuari/0.0.0/download","readme_path":"/api/v1/crates/kasuari/0.0.0/readme","updated_at":"2024-10-04T03:54:18.613511Z","created_at":"2024-10-04T03:54:18.613511Z","downloads":1161,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT / Apache-2.0","links":{"dependencies":"/api/v1/crates/kasuari/0.0.0/dependencies","version_downloads":"/api/v1/crates/kasuari/0.0.0/downloads","authors":"/api/v1/crates/kasuari/0.0.0/authors"},"crate_size":3030,"published_by":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"audit_actions":[{"action":"publish","user":{"id":205494,"login":"joshka","name":"Josh McKinney","avatar":"https://avatars.githubusercontent.com/u/381361?v=4","url":"https://github.com/joshka","github_username_matches":true,"created_at":"2010-08-30T23:49:12Z"},"time":"2024-10-04T03:54:18.613511Z"}],"checksum":"6d9e85836cfea1d8659427bb8ad3d4e23a126081638042b5bc3122db7c5ef946","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A rust layout solver for GUIs, based on the Cassowary algorithm.\nA fork of the unmaintained cassowary-rs crate with improvments and bug fixes.\nKasuari is the indonesian name for the cassowary bird.","homepage":"https://github.com/joshka/kasuari","documentation":"https://docs.rs/kasuari","repository":"https://github.com/joshka/kasuari","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":0,"total_comment_lines":0}}],"keywords":[{"id":"cassowary","keyword":"cassowary","created_at":"2017-10-24T14:51:57.865756Z","crates_cnt":2},{"id":"layout","keyword":"layout","created_at":"2015-06-11T18:11:27.590434Z","crates_cnt":440},{"id":"solver","keyword":"solver","created_at":"2014-12-18T22:05:54.981871Z","crates_cnt":348},{"id":"tui","keyword":"tui","created_at":"2015-05-25T21:02:15.549746Z","crates_cnt":4540}],"categories":[{"id":"graphics","category":"Graphics","slug":"graphics","description":"Crates for graphics libraries and applications, including raster and vector graphics primitives such as geometry, curves, and color.","created_at":"2019-01-16T23:48:33.471220Z","crates_cnt":3693},{"id":"gui","category":"GUI","slug":"gui","description":"Crates to help you create a graphical user interface.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":5025},{"id":"algorithms","category":"Algorithms","slug":"algorithms","description":"Rust implementations of core algorithms such as hashing, sorting, searching, and more.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":8576},{"id":"command-line-interface","category":"Command-line interface","slug":"command-line-interface","description":"Crates to help create command line interfaces, such as argument parsers, line-editing, or output coloring and formatting.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":3746},{"id":"rendering","category":"Rendering","slug":"rendering","description":"Real-time or offline rendering of 2D or 3D graphics, usually with the help of a graphics card.","created_at":"2017-01-27T21:40:11.254263Z","crates_cnt":1983}]}