{"crate":{"id":"kas","name":"kas","updated_at":"2026-01-27T17:09:10.371916Z","versions":[1977650,1739404,1728001,1360408,983132,983061,892384,737686,689889,682526,614845,422622,421958,408365,408322,390995,373876,360949,308885,272716,238726,238722,215236,209467,208855,198167,196954,129891,127798],"keywords":["gui"],"categories":["gui"],"badges":[],"created_at":"2019-01-12T13:11:26.721228Z","downloads":40296,"recent_downloads":378,"default_version":"0.17.0","num_versions":29,"yanked":false,"max_version":"0.17.0","newest_version":"0.17.0","max_stable_version":"0.17.0","description":"A pure-Rust GUI toolkit with stateful widgets","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","links":{"version_downloads":"/api/v1/crates/kas/downloads","versions":null,"owners":"/api/v1/crates/kas/owners","owner_team":"/api/v1/crates/kas/owner_team","owner_user":"/api/v1/crates/kas/owner_user","reverse_dependencies":"/api/v1/crates/kas/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1977650,"crate":"kas","num":"0.17.0","dl_path":"/api/v1/crates/kas/0.17.0/download","readme_path":"/api/v1/crates/kas/0.17.0/readme","updated_at":"2026-01-27T17:09:10.371916Z","created_at":"2026-01-27T17:09:10.371916Z","downloads":160,"features":{"accesskit":["kas-core/accesskit"],"avif":["image","kas-image/avif"],"canvas":["dep:kas-image","kas-image/canvas","kas-dylib?/image"],"clipboard":["kas-core/clipboard"],"default":["wayland","vulkan","dx12","metal","clipboard","shaping"],"dx12":["wgpu","kas-wgpu/dx12"],"dynamic":["dep:kas-dylib"],"experimental":["unsafe_node"],"gles":["wgpu","kas-wgpu/gles"],"image":["dep:kas-image","kas-image/image","kas-dylib?/image"],"image-default-formats":["image","kas-image/image-default-formats"],"internal_doc":["kas-core/internal_doc"],"jpeg":["image","kas-image/jpeg"],"json":["serde","kas-core/json"],"macros_log":["kas-core/macros_log"],"markdown":["kas-core/markdown"],"metal":["wgpu","kas-wgpu/metal"],"minimal":["wayland","soft"],"nightly":["stable","nightly-diagnostics","kas-core/nightly"],"nightly-diagnostics":["kas-core/nightly-diagnostics"],"nightly-diagnostics-pedantic":["nightly-diagnostics","kas-core/nightly-diagnostics-pedantic"],"png":["image","kas-image/png"],"ron":["serde","kas-core/ron"],"serde":["kas-core/serde"],"shaping":["kas-core/shaping"],"soft":["dep:kas-soft","kas-dylib?/soft"],"spawn":["kas-core/spawn"],"spec":["kas-core/spec"],"stable":["default","view","image-default-formats","canvas","svg","markdown","spawn","x11","toml","yaml","json","ron","macros_log"],"svg":["dep:kas-image","kas-image/svg","kas-dylib?/image"],"toml":["serde","kas-core/toml"],"unsafe_node":["kas-core/unsafe_node"],"view":["dep:kas-view","kas-dylib?/view"],"vulkan":["wgpu","kas-wgpu/vulkan"],"wayland":["kas-core/wayland","kas-soft?/wayland"],"webp":["image","kas-image/webp"],"wgpu":["dep:kas-wgpu","kas-dylib?/wgpu"],"x11":["kas-core/x11","kas-soft?/wayland"],"yaml":["serde","kas-core/yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.17.0/dependencies","version_downloads":"/api/v1/crates/kas/0.17.0/downloads","authors":"/api/v1/crates/kas/0.17.0/authors"},"crate_size":83434,"published_by":null,"audit_actions":[],"checksum":"4ed1a427e1544b9e841a66f7ac873db6a79ee7cb679ec5eeeed40b14a0d8a45f","rust_version":"1.92.0","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-Rust GUI toolkit with stateful widgets","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":{"provider":"github","repository":"kas-gui/kas","run_id":"21406601233","sha":"055c79be452026f29d66cbf0c135333b22a81591"},"linecounts":{"languages":{"Rust":{"code_lines":250,"comment_lines":8,"files":2}},"total_code_lines":250,"total_comment_lines":8}},{"id":1739404,"crate":"kas","num":"0.16.1","dl_path":"/api/v1/crates/kas/0.16.1/download","readme_path":"/api/v1/crates/kas/0.16.1/readme","updated_at":"2025-09-21T09:00:29.611783Z","created_at":"2025-09-21T09:00:29.611783Z","downloads":551,"features":{"accesskit":["kas-core/accesskit"],"clipboard":["kas-core/clipboard"],"dark-light":["kas-core/dark-light"],"default":["minimal","view","image","resvg","clipboard","markdown","shaping","spawn","accesskit"],"dx12":["kas-wgpu?/dx12"],"dynamic":["dep:kas-dylib"],"experimental":["dark-light","unsafe_node"],"gles":["kas-wgpu?/gles"],"image":["kas-core/image","kas-widgets/image"],"internal_doc":["kas-core/internal_doc","kas-wgpu?/internal_doc"],"json":["serde","kas-core/json"],"macros_log":["kas-core/macros_log"],"markdown":["kas-core/markdown"],"metal":["kas-wgpu?/metal"],"minimal":["wgpu","wayland","vulkan","dx12","metal"],"nightly":["stable","nightly-diagnostics","kas-core/nightly"],"nightly-diagnostics":["kas-core/nightly-diagnostics"],"nightly-diagnostics-pedantic":["nightly-diagnostics","kas-core/nightly-diagnostics-pedantic"],"resvg":["dep:kas-resvg","kas-resvg?/svg","kas-dylib?/resvg"],"ron":["serde","kas-core/ron"],"serde":["kas-core/serde"],"shaping":["kas-wgpu/shaping"],"spawn":["kas-core/spawn"],"spec":["kas-core/spec"],"stable":["default","x11","serde","toml","yaml","json","ron","macros_log"],"tiny-skia":["dep:kas-resvg"],"toml":["serde","kas-core/toml"],"unsafe_node":["kas-core/unsafe_node"],"view":["dep:kas-view"],"vulkan":["kas-wgpu?/vulkan"],"wayland":["kas-core/wayland"],"wgpu":["dep:kas-wgpu"],"x11":["kas-core/x11"],"yaml":["serde","kas-core/yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.16.1/dependencies","version_downloads":"/api/v1/crates/kas/0.16.1/downloads","authors":"/api/v1/crates/kas/0.16.1/authors"},"crate_size":113446,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2025-09-21T09:00:29.611783Z"}],"checksum":"55306186fd4e3bc33baf11d5070336cd7c02f38fa4823022f546bfa46873b5d5","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-Rust GUI toolkit with stateful widgets","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":195,"comment_lines":8,"files":2}},"total_code_lines":195,"total_comment_lines":8}},{"id":1728001,"crate":"kas","num":"0.16.0","dl_path":"/api/v1/crates/kas/0.16.0/download","readme_path":"/api/v1/crates/kas/0.16.0/readme","updated_at":"2025-09-13T09:38:50.067960Z","created_at":"2025-09-13T09:38:50.067960Z","downloads":355,"features":{"accesskit":["kas-core/accesskit"],"clipboard":["kas-core/clipboard"],"dark-light":["kas-core/dark-light"],"default":["minimal","view","image","resvg","clipboard","markdown","shaping","spawn","accesskit"],"dx12":["kas-wgpu?/dx12"],"dynamic":["dep:kas-dylib"],"experimental":["dark-light","unsafe_node"],"gles":["kas-wgpu?/gles"],"image":["kas-core/image","kas-widgets/image"],"internal_doc":["kas-core/internal_doc","kas-wgpu?/internal_doc"],"json":["serde","kas-core/json"],"macros_log":["kas-core/macros_log"],"markdown":["kas-core/markdown"],"metal":["kas-wgpu?/metal"],"minimal":["wgpu","wayland","vulkan","dx12","metal"],"nightly":["stable","nightly-diagnostics","kas-core/nightly"],"nightly-diagnostics":["kas-core/nightly-diagnostics"],"nightly-diagnostics-pedantic":["nightly-diagnostics","kas-core/nightly-diagnostics-pedantic"],"resvg":["dep:kas-resvg","kas-resvg?/svg","kas-dylib?/resvg"],"ron":["serde","kas-core/ron"],"serde":["kas-core/serde"],"shaping":["kas-wgpu/shaping"],"spawn":["kas-core/spawn"],"spec":["kas-core/spec"],"stable":["default","x11","serde","toml","yaml","json","ron","macros_log"],"tiny-skia":["dep:kas-resvg"],"toml":["serde","kas-core/toml"],"unsafe_node":["kas-core/unsafe_node"],"view":["dep:kas-view"],"vulkan":["kas-wgpu?/vulkan"],"wayland":["kas-core/wayland"],"wgpu":["dep:kas-wgpu"],"x11":["kas-core/x11"],"yaml":["serde","kas-core/yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.16.0/dependencies","version_downloads":"/api/v1/crates/kas/0.16.0/downloads","authors":"/api/v1/crates/kas/0.16.0/authors"},"crate_size":113184,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2025-09-13T09:38:50.067960Z"}],"checksum":"2cc5db9d5854d8e3132b731858852348f3db72b620669d70538e8cf68c909833","rust_version":"1.88.0","has_lib":true,"bin_names":[],"edition":"2024","description":"A pure-Rust GUI toolkit with stateful widgets","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":195,"comment_lines":8,"files":2}},"total_code_lines":195,"total_comment_lines":8}},{"id":1360408,"crate":"kas","num":"0.15.0","dl_path":"/api/v1/crates/kas/0.15.0/download","readme_path":"/api/v1/crates/kas/0.15.0/readme","updated_at":"2024-12-02T15:31:03.881678Z","created_at":"2024-12-02T15:31:03.881678Z","downloads":1187,"features":{"clipboard":["kas-core/clipboard"],"dark-light":["kas-core/dark-light"],"default":["minimal","view","image","resvg","clipboard","markdown","shaping","spawn"],"dynamic":["dep:kas-dylib"],"experimental":["dark-light","recursive-layout-widgets","unsafe_node"],"image":["kas-core/image","kas-widgets/image"],"internal_doc":["kas-core/internal_doc","kas-wgpu?/internal_doc"],"json":["serde","kas-core/json"],"macros_log":["kas-core/macros_log"],"markdown":["kas-core/markdown"],"min_spec":["kas-widgets/min_spec"],"minimal":["wgpu","winit","wayland"],"nightly":["stable","min_spec"],"recursive-layout-widgets":["kas-core/recursive-layout-widgets"],"resvg":["dep:kas-resvg","kas-resvg?/svg","kas-dylib?/resvg"],"ron":["serde","kas-core/ron"],"serde":["kas-core/serde"],"shaping":["kas-core/shaping"],"spawn":["kas-core/spawn"],"spec":["min_spec","kas-core/spec"],"stable":["default","x11","serde","toml","yaml","json","ron","macros_log"],"tiny-skia":["dep:kas-resvg"],"toml":["serde","kas-core/toml"],"unsafe_node":["kas-core/unsafe_node"],"view":["dep:kas-view"],"wayland":["kas-core/wayland"],"wgpu":["dep:kas-wgpu"],"winit":["kas-core/winit"],"x11":["kas-core/x11"],"yaml":["serde","kas-core/yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.15.0/dependencies","version_downloads":"/api/v1/crates/kas/0.15.0/downloads","authors":"/api/v1/crates/kas/0.15.0/authors"},"crate_size":67564,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2024-12-02T15:31:03.881678Z"}],"checksum":"ae84c3bfab713a1663418bcff13175b99869e23d0b3f4c8800c5bbc157656ea0","rust_version":"1.80.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust GUI toolkit with stateful widgets","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":25,"comment_lines":4,"files":1}},"total_code_lines":25,"total_comment_lines":4}},{"id":983132,"crate":"kas","num":"0.14.2","dl_path":"/api/v1/crates/kas/0.14.2/download","readme_path":"/api/v1/crates/kas/0.14.2/readme","updated_at":"2023-12-12T13:46:25.137503Z","created_at":"2023-12-12T13:46:25.137503Z","downloads":1581,"features":{"clipboard":["kas-core/clipboard"],"dark-light":["kas-core/dark-light"],"default":["minimal","view","image","resvg","clipboard","markdown","shaping","spawn"],"dynamic":["dep:kas-dylib"],"harfbuzz":["kas-core/harfbuzz"],"image":["kas-widgets/image"],"internal_doc":["kas-core/internal_doc","kas-wgpu?/internal_doc"],"json":["serde","kas-core/json"],"macros_log":["kas-core/macros_log"],"markdown":["kas-core/markdown"],"min_spec":["kas-widgets/min_spec"],"minimal":["wgpu","winit","wayland"],"nightly":["min_spec"],"resvg":["dep:kas-resvg","kas-resvg?/svg","kas-dylib?/resvg"],"ron":["serde","kas-core/ron"],"serde":["kas-core/serde"],"shaping":["kas-core/shaping"],"spawn":["kas-core/spawn"],"spec":["min_spec","kas-core/spec"],"stable":["default","serde","toml","yaml","json","ron","macros_log"],"tiny-skia":["dep:kas-resvg"],"toml":["serde","kas-core/toml"],"unsafe_node":["kas-core/unsafe_node"],"view":["dep:kas-view"],"wayland":["kas-core/wayland"],"wgpu":["dep:kas-wgpu"],"winit":["kas-core/winit"],"x11":["kas-core/x11"],"yaml":["serde","kas-core/yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.14.2/dependencies","version_downloads":"/api/v1/crates/kas/0.14.2/downloads","authors":"/api/v1/crates/kas/0.14.2/authors"},"crate_size":64967,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2023-12-12T13:46:25.137503Z"}],"checksum":"72d1e3ca8796396909e07f7ededad5054d65a1ec2e361f27d6d1a273ae656802","rust_version":"1.66.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust GUI toolkit with stateful widgets","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":28,"comment_lines":7,"files":1}},"total_code_lines":28,"total_comment_lines":7}},{"id":983061,"crate":"kas","num":"0.14.1","dl_path":"/api/v1/crates/kas/0.14.1/download","readme_path":"/api/v1/crates/kas/0.14.1/readme","updated_at":"2023-12-12T12:06:54.063890Z","created_at":"2023-12-12T12:06:54.063890Z","downloads":1320,"features":{"clipboard":["kas-core/clipboard"],"dark-light":["kas-core/dark-light"],"default":["minimal","view","image","resvg","clipboard","markdown","shaping","spawn"],"dynamic":["dep:kas-dylib"],"harfbuzz":["kas-core/harfbuzz"],"image":["kas-widgets/image"],"internal_doc":["kas-core/internal_doc","kas-wgpu?/internal_doc"],"json":["serde","kas-core/json"],"macros_log":["kas-core/macros_log"],"markdown":["kas-core/markdown"],"min_spec":["kas-widgets/min_spec"],"minimal":["wgpu","winit","wayland"],"nightly":["min_spec"],"resvg":["dep:kas-resvg","kas-resvg?/svg","kas-dylib?/resvg"],"ron":["serde","kas-core/ron"],"serde":["kas-core/serde"],"shaping":["kas-core/shaping"],"spawn":["kas-core/spawn"],"spec":["min_spec","kas-core/spec"],"stable":["default","serde","toml","yaml","json","ron","macros_log"],"tiny-skia":["dep:kas-resvg"],"toml":["serde","kas-core/toml"],"unsafe_node":["kas-core/unsafe_node"],"view":["dep:kas-view"],"wayland":["kas-core/wayland"],"wgpu":["dep:kas-wgpu"],"winit":["kas-core/winit"],"x11":["kas-core/x11"],"yaml":["serde","kas-core/yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.14.1/dependencies","version_downloads":"/api/v1/crates/kas/0.14.1/downloads","authors":"/api/v1/crates/kas/0.14.1/authors"},"crate_size":64905,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2023-12-12T12:06:54.063890Z"}],"checksum":"cdc0c2d65c234bf65c89d2d852f38afdb0184d023143fa34636c2463293187b7","rust_version":"1.66.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust GUI toolkit with stateful widgets","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":28,"comment_lines":7,"files":1}},"total_code_lines":28,"total_comment_lines":7}},{"id":892384,"crate":"kas","num":"0.14.0-alpha","dl_path":"/api/v1/crates/kas/0.14.0-alpha/download","readme_path":"/api/v1/crates/kas/0.14.0-alpha/readme","updated_at":"2023-09-08T14:36:00.643469Z","created_at":"2023-09-08T14:36:00.643469Z","downloads":1356,"features":{"clipboard":["kas-core/clipboard"],"dark-light":["kas-core/dark-light"],"default":["minimal","view","yaml","image","resvg","clipboard","markdown","shaping","spawn"],"dynamic":["dep:kas-dylib"],"harfbuzz":["kas-core/harfbuzz"],"image":["kas-widgets/image"],"internal_doc":["kas-core/internal_doc","kas-wgpu?/internal_doc"],"json":["serde","kas-core/json"],"macros_log":["kas-core/macros_log"],"markdown":["kas-core/markdown"],"min_spec":["kas-widgets/min_spec"],"minimal":["wgpu","winit","wayland","x11"],"nightly":["min_spec"],"resvg":["dep:kas-resvg","kas-resvg?/svg","kas-dylib?/resvg"],"ron":["serde","kas-core/ron"],"serde":["kas-core/serde"],"shaping":["kas-core/shaping"],"spawn":["kas-core/spawn"],"spec":["min_spec","kas-core/spec"],"stable":["default","serde","json","ron","macros_log"],"tiny-skia":["dep:kas-resvg"],"unsafe_node":["kas-core/unsafe_node"],"view":["dep:kas-view"],"wayland":["kas-core/wayland"],"wgpu":["dep:kas-wgpu"],"winit":["kas-core/winit"],"x11":["kas-core/x11"],"yaml":["serde","kas-core/yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.14.0-alpha/dependencies","version_downloads":"/api/v1/crates/kas/0.14.0-alpha/downloads","authors":"/api/v1/crates/kas/0.14.0-alpha/authors"},"crate_size":62069,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2023-09-08T14:36:00.643469Z"}],"checksum":"96c683f7053c96445bead61caa59709790887377f6e42003ee233ad57def4d6a","rust_version":"1.66.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust GUI toolkit with stateful widgets","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":29,"comment_lines":7,"files":1}},"total_code_lines":29,"total_comment_lines":7}},{"id":737686,"crate":"kas","num":"0.13.0","dl_path":"/api/v1/crates/kas/0.13.0/download","readme_path":"/api/v1/crates/kas/0.13.0/readme","updated_at":"2023-02-28T09:06:09.843658Z","created_at":"2023-02-28T09:06:09.843658Z","downloads":2009,"features":{"clipboard":["kas-core/clipboard"],"dark-light":["kas-core/dark-light"],"default":["minimal","view","yaml","image","resvg","clipboard","markdown","shaping","dark-light","spawn","wayland","x11"],"dynamic":["dep:kas-dylib"],"harfbuzz":["kas-core/harfbuzz"],"image":["kas-widgets/image"],"internal_doc":["kas-core/internal_doc","kas-wgpu?/internal_doc"],"json":["serde","kas-core/json"],"macros_log":["kas-core/macros_log"],"markdown":["kas-core/markdown"],"min_spec":["kas-widgets/min_spec"],"minimal":["wgpu"],"nightly":["min_spec"],"resvg":["dep:kas-resvg","kas-resvg?/svg"],"ron":["serde","kas-core/ron"],"serde":["kas-core/serde"],"shaping":["kas-core/shaping"],"spawn":["kas-core/spawn"],"spec":["min_spec","kas-core/spec"],"tiny-skia":["dep:kas-resvg"],"view":["dep:kas-view"],"wayland":["kas-core/wayland"],"wgpu":["dep:kas-wgpu"],"winit":["kas-core/winit"],"x11":["kas-core/x11"],"yaml":["serde","kas-core/yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.13.0/dependencies","version_downloads":"/api/v1/crates/kas/0.13.0/downloads","authors":"/api/v1/crates/kas/0.13.0/authors"},"crate_size":58724,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2023-02-28T09:06:09.843658Z"}],"checksum":"506c34a6b18ad735ae92ff0c2713f8fb4c2ae50af640a535acf5515519998b27","rust_version":"1.62.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust GUI toolkit with stateful widgets","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":28,"comment_lines":11,"files":2}},"total_code_lines":28,"total_comment_lines":11}},{"id":689889,"crate":"kas","num":"0.12.1","dl_path":"/api/v1/crates/kas/0.12.1/download","readme_path":"/api/v1/crates/kas/0.12.1/readme","updated_at":"2022-12-22T15:01:35.995850Z","created_at":"2022-12-22T15:01:35.995850Z","downloads":1402,"features":{"clipboard":["kas-wgpu?/clipboard"],"config":["kas-core/config","kas-theme?/config"],"dark-light":["kas-theme?/dark-light"],"default":["minimal","view","yaml","image","resvg","clipboard","markdown","shaping","dark-light"],"dynamic":["dep:kas-dylib"],"harfbuzz":["kas-core/harfbuzz"],"image":["kas-widgets/image"],"internal_doc":["kas-core/internal_doc","kas-theme?/internal_doc"],"json":["config","kas-core/json"],"macros_log":["kas-core/macros_log"],"markdown":["kas-core/markdown"],"min_spec":["kas-widgets/min_spec"],"minimal":["theme","wgpu"],"nightly":["min_spec","kas-theme?/nightly","kas-wgpu?/nightly"],"resvg":["dep:kas-resvg","kas-resvg?/svg"],"ron":["config","kas-core/ron"],"shaping":["kas-core/shaping"],"spec":["min_spec","kas-core/spec"],"theme":["dep:kas-theme"],"tiny-skia":["dep:kas-resvg"],"view":["dep:kas-view"],"wgpu":["dep:kas-wgpu"],"winit":["kas-core/winit"],"yaml":["config","kas-core/yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.12.1/dependencies","version_downloads":"/api/v1/crates/kas/0.12.1/downloads","authors":"/api/v1/crates/kas/0.12.1/authors"},"crate_size":58568,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2022-12-22T15:01:35.995850Z"}],"checksum":"a73e7020e29fc8e68a26dd02ba56b50bd482ec29f46dfb18242ea58eca779862","rust_version":"1.62.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust GUI toolkit with stateful widgets","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":33,"comment_lines":11,"files":2}},"total_code_lines":33,"total_comment_lines":11}},{"id":682526,"crate":"kas","num":"0.12.0","dl_path":"/api/v1/crates/kas/0.12.0/download","readme_path":"/api/v1/crates/kas/0.12.0/readme","updated_at":"2022-12-13T20:06:45.235085Z","created_at":"2022-12-13T20:06:45.235085Z","downloads":1321,"features":{"clipboard":["kas-wgpu?/clipboard"],"config":["kas-core/config","kas-theme?/config"],"dark-light":["kas-theme?/dark-light"],"default":["minimal","view","yaml","image","resvg","clipboard","markdown","shaping","dark-light"],"dynamic":["dep:kas-dylib"],"harfbuzz":["kas-core/harfbuzz"],"image":["kas-widgets/image"],"internal_doc":["kas-core/internal_doc","kas-theme?/internal_doc"],"json":["config","kas-core/json"],"macros_log":["kas-core/macros_log"],"markdown":["kas-core/markdown"],"min_spec":["kas-widgets/min_spec"],"minimal":["theme","wgpu"],"nightly":["min_spec","kas-theme?/nightly","kas-wgpu?/nightly"],"resvg":["dep:kas-resvg","kas-resvg?/svg"],"ron":["config","kas-core/ron"],"shaping":["kas-core/shaping"],"spec":["min_spec","kas-core/spec"],"theme":["dep:kas-theme"],"tiny-skia":["dep:kas-resvg"],"view":["dep:kas-view"],"wgpu":["dep:kas-wgpu"],"winit":["kas-core/winit"],"yaml":["config","kas-core/yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.12.0/dependencies","version_downloads":"/api/v1/crates/kas/0.12.0/downloads","authors":"/api/v1/crates/kas/0.12.0/authors"},"crate_size":58503,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2022-12-13T20:06:45.235085Z"}],"checksum":"b7fcc978d1e63fa30eb7c9adfd28ac35a0eda840b311528247cd12c53d5b17a5","rust_version":"1.62.0","has_lib":true,"bin_names":[],"edition":"2021","description":"A pure-Rust GUI toolkit with stateful widgets","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":33,"comment_lines":11,"files":2}},"total_code_lines":33,"total_comment_lines":11}},{"id":614845,"crate":"kas","num":"0.11.0","dl_path":"/api/v1/crates/kas/0.11.0/download","readme_path":"/api/v1/crates/kas/0.11.0/readme","updated_at":"2022-09-05T15:07:20.865102Z","created_at":"2022-09-05T15:07:20.865102Z","downloads":1320,"features":{"clipboard":["kas-wgpu?/clipboard"],"config":["kas-core/config","kas-theme?/config"],"dark-light":["kas-theme?/dark-light"],"default":["minimal","view","yaml","image","resvg","clipboard","markdown","shaping","dark-light"],"dynamic":["dep:kas-dylib"],"gat":["kas-core/gat","kas-theme?/gat","kas-wgpu?/gat"],"harfbuzz":["kas-core/harfbuzz"],"image":["kas-widgets/image"],"internal_doc":["kas-core/internal_doc","kas-theme?/internal_doc"],"json":["config","kas-core/json"],"macros_log":["kas-core/macros_log"],"markdown":["kas-core/markdown"],"min_spec":["kas-widgets/min_spec"],"minimal":["theme","wgpu"],"nightly":["min_spec","kas-theme?/nightly","kas-wgpu?/nightly"],"resvg":["dep:kas-resvg","kas-resvg?/svg"],"ron":["config","kas-core/ron"],"shaping":["kas-core/shaping"],"spec":["min_spec","kas-core/spec"],"theme":["dep:kas-theme"],"tiny-skia":["dep:kas-resvg"],"view":["dep:kas-view"],"wgpu":["dep:kas-wgpu"],"winit":["kas-core/winit"],"yaml":["config","kas-core/yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.11.0/dependencies","version_downloads":"/api/v1/crates/kas/0.11.0/downloads","authors":"/api/v1/crates/kas/0.11.0/authors"},"crate_size":57025,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2022-09-05T15:07:20.865102Z"}],"checksum":"9d1c0b5d16031d4fbffeb8d40699bfd16375d41cbc2e88cdd88d327d3b5cadc8","rust_version":"1.62.0","has_lib":true,"bin_names":[],"edition":"2021","description":"KAS GUI Toolkit","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":34,"comment_lines":11,"files":2}},"total_code_lines":34,"total_comment_lines":11}},{"id":422622,"crate":"kas","num":"0.10.1","dl_path":"/api/v1/crates/kas/0.10.1/download","readme_path":"/api/v1/crates/kas/0.10.1/readme","updated_at":"2021-09-07T10:46:20.659971Z","created_at":"2021-09-07T10:46:20.659971Z","downloads":1489,"features":{"canvas":["kas-resvg/canvas"],"clipboard":["kas-wgpu/clipboard"],"config":["kas-core/config","kas-theme/config"],"default":["theme","wgpu","winit","yaml","svg","canvas","clipboard","markdown","shaping","stack_dst"],"dynamic":["kas-dylib"],"gat":["kas-core/gat","kas-theme/gat","kas-wgpu/gat"],"harfbuzz":["kas-core/harfbuzz"],"internal_doc":["kas-core/internal_doc","kas-theme/internal_doc"],"json":["config","kas-core/json"],"macros_log":["kas-core/macros_log"],"markdown":["kas-core/markdown"],"min_spec":["kas-widgets/min_spec"],"nightly":["min_spec","kas-theme/nightly","kas-wgpu/nightly","unsize"],"ron":["config","kas-core/ron"],"shaping":["kas-core/shaping"],"spec":["min_spec","kas-core/spec"],"stack_dst":["kas-core/stack_dst","kas-theme/stack_dst","kas-wgpu/stack_dst"],"svg":["kas-resvg/svg"],"theme":["kas-theme"],"unsize":["kas-theme/unsize","kas-wgpu/unsize"],"wgpu":["kas-wgpu"],"winit":["kas-core/winit"],"yaml":["config","kas-core/yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.10.1/dependencies","version_downloads":"/api/v1/crates/kas/0.10.1/downloads","authors":"/api/v1/crates/kas/0.10.1/authors"},"crate_size":60388,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2021-09-07T10:46:20.659971Z"}],"checksum":"d5b5d69fdadd71b3025f7732d8834659adbf70f2a2cd17c0fc70a6af346f6d24","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"KAS GUI Toolkit","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":34,"comment_lines":16,"files":3}},"total_code_lines":34,"total_comment_lines":16}},{"id":421958,"crate":"kas","num":"0.10.0","dl_path":"/api/v1/crates/kas/0.10.0/download","readme_path":"/api/v1/crates/kas/0.10.0/readme","updated_at":"2021-09-05T16:34:08.976676Z","created_at":"2021-09-05T16:34:08.976676Z","downloads":1322,"features":{"canvas":["kas-resvg/canvas"],"clipboard":["kas-wgpu/clipboard"],"config":["kas-core/config","kas-theme/config"],"default":["theme","wgpu","winit","yaml","svg","canvas","clipboard","markdown","shaping","stack_dst"],"dynamic":["kas-dylib"],"gat":["kas-core/gat","kas-theme/gat","kas-wgpu/gat"],"harfbuzz":["kas-core/harfbuzz"],"internal_doc":["kas-core/internal_doc","kas-theme/internal_doc"],"json":["config","kas-core/json"],"macros_log":["kas-core/macros_log"],"markdown":["kas-core/markdown"],"min_spec":["kas-widgets/min_spec"],"nightly":["min_spec","kas-theme/nightly","kas-wgpu/nightly","unsize"],"ron":["config","kas-core/ron"],"shaping":["kas-core/shaping"],"spec":["min_spec","kas-core/spec"],"stack_dst":["kas-core/stack_dst","kas-theme/stack_dst","kas-wgpu/stack_dst"],"svg":["kas-resvg/svg"],"theme":["kas-theme"],"unsize":["kas-theme/unsize","kas-wgpu/unsize"],"wgpu":["kas-wgpu"],"winit":["kas-core/winit"],"yaml":["config","kas-core/yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.10.0/dependencies","version_downloads":"/api/v1/crates/kas/0.10.0/downloads","authors":"/api/v1/crates/kas/0.10.0/authors"},"crate_size":60290,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2021-09-05T16:34:08.976676Z"}],"checksum":"555712c0d2cfed26c27e0ee0c93dbe0ad4259fd634d84ea16b9c64d007886e16","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"KAS GUI Toolkit","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":34,"comment_lines":16,"files":3}},"total_code_lines":34,"total_comment_lines":16}},{"id":408365,"crate":"kas","num":"0.9.1","dl_path":"/api/v1/crates/kas/0.9.1/download","readme_path":"/api/v1/crates/kas/0.9.1/readme","updated_at":"2021-08-03T10:20:44.534748Z","created_at":"2021-08-03T10:20:44.534748Z","downloads":1400,"features":{"canvas":["tiny-skia"],"config":["serde","kas-text/serde"],"default":[],"gat":["kas-text/gat"],"internal_doc":[],"json":["config","serde_json"],"macros_log":["kas-macros/log"],"markdown":["kas-text/markdown"],"min_spec":[],"nightly":["min_spec"],"ron":["config","dep_ron"],"spec":["min_spec"],"svg":["tiny-skia","resvg","usvg"],"yaml":["config","serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.9.1/dependencies","version_downloads":"/api/v1/crates/kas/0.9.1/downloads","authors":"/api/v1/crates/kas/0.9.1/authors"},"crate_size":198180,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2021-08-03T10:20:44.534748Z"}],"checksum":"18e701a2b02edc4aad4fe42582df1bcb13f90039f9ae2c0fed18d5743e45312d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"KAS GUI Toolkit","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":15962,"comment_lines":793,"files":93}},"total_code_lines":15962,"total_comment_lines":793}},{"id":408322,"crate":"kas","num":"0.9.0","dl_path":"/api/v1/crates/kas/0.9.0/download","readme_path":"/api/v1/crates/kas/0.9.0/readme","updated_at":"2021-08-03T08:24:49.223883Z","created_at":"2021-08-03T08:24:49.223883Z","downloads":1332,"features":{"canvas":["tiny-skia"],"config":["serde","kas-text/serde"],"default":[],"gat":["kas-text/gat"],"internal_doc":[],"json":["config","serde_json"],"markdown":["kas-text/markdown"],"min_spec":[],"nightly":["min_spec"],"ron":["config","dep_ron"],"spec":["min_spec"],"svg":["tiny-skia","resvg","usvg"],"yaml":["config","serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.9.0/dependencies","version_downloads":"/api/v1/crates/kas/0.9.0/downloads","authors":"/api/v1/crates/kas/0.9.0/authors"},"crate_size":198030,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2021-08-03T08:24:49.223883Z"}],"checksum":"26de00abd905c874beeb5e01b605c987d46f22532c3dd26fdf291889a8ecc6b6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"KAS GUI Toolkit","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":15962,"comment_lines":793,"files":93}},"total_code_lines":15962,"total_comment_lines":793}},{"id":390995,"crate":"kas","num":"0.8.0","dl_path":"/api/v1/crates/kas/0.8.0/download","readme_path":"/api/v1/crates/kas/0.8.0/readme","updated_at":"2021-06-17T19:43:52.278603Z","created_at":"2021-06-17T19:43:52.278603Z","downloads":1418,"features":{"config":["serde","kas-text/serde"],"default":[],"gat":["kas-text/gat"],"internal_doc":[],"json":["config","serde_json"],"markdown":["kas-text/markdown"],"min_spec":[],"nightly":["min_spec"],"ron":["config","dep_ron"],"yaml":["config","serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.8.0/dependencies","version_downloads":"/api/v1/crates/kas/0.8.0/downloads","authors":"/api/v1/crates/kas/0.8.0/authors"},"crate_size":185083,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2021-06-17T19:43:52.278603Z"}],"checksum":"9c168dc4e0eb9837db3acc0f68cee39b04867f55d10bdeb852c80f01e8594ec2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"KAS GUI Toolkit","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":14822,"comment_lines":748,"files":85}},"total_code_lines":14822,"total_comment_lines":748}},{"id":373876,"crate":"kas","num":"0.7.1","dl_path":"/api/v1/crates/kas/0.7.1/download","readme_path":"/api/v1/crates/kas/0.7.1/readme","updated_at":"2021-05-03T11:30:48.890822Z","created_at":"2021-05-03T11:30:48.890822Z","downloads":1381,"features":{"gat":["kas-text/gat"],"internal_doc":[],"json":["serde","serde_json"],"markdown":["kas-text/markdown"],"min_spec":[],"nightly":["min_spec"],"shaping":["kas-text/shaping"],"yaml":["serde","serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.7.1/dependencies","version_downloads":"/api/v1/crates/kas/0.7.1/downloads","authors":"/api/v1/crates/kas/0.7.1/authors"},"crate_size":178466,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2021-05-03T11:30:48.890822Z"}],"checksum":"5da382a83e8012234c9446eb9813e2c6de7b2b6696490fd63f17e42390a63b74","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"KAS GUI Toolkit","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":14323,"comment_lines":720,"files":83}},"total_code_lines":14323,"total_comment_lines":720}},{"id":360949,"crate":"kas","num":"0.7.0","dl_path":"/api/v1/crates/kas/0.7.0/download","readme_path":"/api/v1/crates/kas/0.7.0/readme","updated_at":"2021-04-03T15:33:34.759070Z","created_at":"2021-04-03T15:33:34.759070Z","downloads":2339,"features":{"gat":["kas-text/gat"],"internal_doc":[],"json":["serde","serde_json"],"markdown":["kas-text/markdown"],"min_spec":[],"nightly":["min_spec"],"shaping":["kas-text/shaping"],"yaml":["serde","serde_yaml"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.7.0/dependencies","version_downloads":"/api/v1/crates/kas/0.7.0/downloads","authors":"/api/v1/crates/kas/0.7.0/authors"},"crate_size":178416,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2021-04-03T15:33:34.759070Z"}],"checksum":"35d8267338c158f3667ad4675964639c177e0ccfcb2a6c4d630c2eb608f7c5a8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"KAS GUI Toolkit","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":14323,"comment_lines":720,"files":83}},"total_code_lines":14323,"total_comment_lines":720}},{"id":308885,"crate":"kas","num":"0.6.0","dl_path":"/api/v1/crates/kas/0.6.0/download","readme_path":"/api/v1/crates/kas/0.6.0/readme","updated_at":"2020-11-25T13:49:34.693358Z","created_at":"2020-11-25T13:49:34.693358Z","downloads":1534,"features":{"gat":["kas-text/gat"],"internal_doc":[],"markdown":["kas-text/markdown"],"min_spec":[],"nightly":["min_spec"],"shaping":["kas-text/shaping"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.6.0/dependencies","version_downloads":"/api/v1/crates/kas/0.6.0/downloads","authors":"/api/v1/crates/kas/0.6.0/authors"},"crate_size":135943,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2020-11-25T13:49:34.693358Z"}],"checksum":"e6a9e71cbc6d03e3e0281d2e97ae8cad08d67c9a8a7737f5c50f76a99cf6b64c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"KAS GUI Toolkit","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10138,"comment_lines":516,"files":57}},"total_code_lines":10138,"total_comment_lines":516}},{"id":272716,"crate":"kas","num":"0.5.0","dl_path":"/api/v1/crates/kas/0.5.0/download","readme_path":"/api/v1/crates/kas/0.5.0/readme","updated_at":"2020-08-14T17:18:17.563839Z","created_at":"2020-08-14T17:18:17.563839Z","downloads":1499,"features":{"internal_doc":[],"nightly":[],"shaping":["kas-text/shaping"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.5.0/dependencies","version_downloads":"/api/v1/crates/kas/0.5.0/downloads","authors":"/api/v1/crates/kas/0.5.0/authors"},"crate_size":131647,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2020-08-14T17:18:17.563839Z"}],"checksum":"14ad2d3881a7de054f5ada18b8698e109db5e487e7f66d12c8a4dc69a7393b95","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"KAS GUI Toolkit","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10024,"comment_lines":499,"files":58}},"total_code_lines":10024,"total_comment_lines":499}},{"id":238726,"crate":"kas","num":"0.4.1","dl_path":"/api/v1/crates/kas/0.4.1/download","readme_path":"/api/v1/crates/kas/0.4.1/readme","updated_at":"2020-05-07T10:25:56.203768Z","created_at":"2020-05-07T10:25:56.203768Z","downloads":1441,"features":{"internal_doc":[],"nightly":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.4.1/dependencies","version_downloads":"/api/v1/crates/kas/0.4.1/downloads","authors":"/api/v1/crates/kas/0.4.1/authors"},"crate_size":114604,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2020-05-07T10:25:56.203768Z"}],"checksum":"af739c5fd2e05bf7923cacbcb2995bbf3396de8e284b40e944014b3143960be5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"KAS GUI Toolkit","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8888,"comment_lines":487,"files":58}},"total_code_lines":8888,"total_comment_lines":487}},{"id":238722,"crate":"kas","num":"0.4.0","dl_path":"/api/v1/crates/kas/0.4.0/download","readme_path":"/api/v1/crates/kas/0.4.0/readme","updated_at":"2020-05-07T10:08:46.915132Z","created_at":"2020-05-07T10:08:46.915132Z","downloads":1686,"features":{"internal_doc":[],"nightly":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.4.0/dependencies","version_downloads":"/api/v1/crates/kas/0.4.0/downloads","authors":"/api/v1/crates/kas/0.4.0/authors"},"crate_size":1779501,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2020-05-07T10:08:46.915132Z"}],"checksum":"424c2e963fa1f2b305c6906ed639e70e0c87ebc04b76312cb393661fbefe9793","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"KAS GUI Toolkit","homepage":null,"documentation":"https://docs.rs/kas/","repository":"https://github.com/kas-gui/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8888,"comment_lines":487,"files":58}},"total_code_lines":8888,"total_comment_lines":487}},{"id":215236,"crate":"kas","num":"0.3.0","dl_path":"/api/v1/crates/kas/0.3.0/download","readme_path":"/api/v1/crates/kas/0.3.0/readme","updated_at":"2020-02-24T21:24:55.078433Z","created_at":"2020-02-24T21:24:55.078433Z","downloads":1540,"features":{"internal_doc":[],"nightly":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.3.0/dependencies","version_downloads":"/api/v1/crates/kas/0.3.0/downloads","authors":"/api/v1/crates/kas/0.3.0/authors"},"crate_size":657327,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2020-02-24T21:24:55.078433Z"}],"checksum":"3bc2fea78ccbab35b3e181523ccee25e716d6de612ca64502b3b5f3d68754468","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"GUI Toolkit Abstraction System","homepage":null,"documentation":null,"repository":"https://github.com/dhardy/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4750,"comment_lines":273,"files":37}},"total_code_lines":4750,"total_comment_lines":273}},{"id":209467,"crate":"kas","num":"0.2.1","dl_path":"/api/v1/crates/kas/0.2.1/download","readme_path":"/api/v1/crates/kas/0.2.1/readme","updated_at":"2020-02-04T19:59:28.518644Z","created_at":"2020-02-04T19:59:28.518644Z","downloads":1507,"features":{"internal_doc":[],"nightly":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.2.1/dependencies","version_downloads":"/api/v1/crates/kas/0.2.1/downloads","authors":"/api/v1/crates/kas/0.2.1/authors"},"crate_size":410967,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2020-02-04T19:59:28.518644Z"}],"checksum":"662731b9bf3b381b3ce9990e3df76e92fb44971902e19bbc75e4c6d3d305ca84","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"GUI Toolkit Abstraction System","homepage":null,"documentation":null,"repository":"https://github.com/dhardy/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4104,"comment_lines":262,"files":36}},"total_code_lines":4104,"total_comment_lines":262}},{"id":208855,"crate":"kas","num":"0.2.0","dl_path":"/api/v1/crates/kas/0.2.0/download","readme_path":"/api/v1/crates/kas/0.2.0/readme","updated_at":"2020-02-02T19:13:58.123978Z","created_at":"2020-02-02T19:13:58.123978Z","downloads":1488,"features":{"internal_doc":[],"nightly":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.2.0/dependencies","version_downloads":"/api/v1/crates/kas/0.2.0/downloads","authors":"/api/v1/crates/kas/0.2.0/authors"},"crate_size":410702,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2020-02-02T19:13:58.123978Z"}],"checksum":"e559e1e312d0098de940e36f75b9c35bbb750af190727ad80a67eda29a33e48e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"GUI Toolkit Abstraction System","homepage":null,"documentation":null,"repository":"https://github.com/dhardy/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4108,"comment_lines":261,"files":36}},"total_code_lines":4108,"total_comment_lines":261}},{"id":198167,"crate":"kas","num":"0.1.0","dl_path":"/api/v1/crates/kas/0.1.0/download","readme_path":"/api/v1/crates/kas/0.1.0/readme","updated_at":"2019-12-22T16:22:21.614566Z","created_at":"2019-12-22T16:22:21.614566Z","downloads":1534,"features":{"nightly":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.1.0/dependencies","version_downloads":"/api/v1/crates/kas/0.1.0/downloads","authors":"/api/v1/crates/kas/0.1.0/authors"},"crate_size":402658,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2019-12-22T16:22:21.614566Z"}],"checksum":"b6f75cc8950d996fb1c76a4b75ebb7e5603ee101a01cb3c3328b87edd691b2b6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"GUI Toolkit Abstraction System","homepage":null,"documentation":null,"repository":"https://github.com/dhardy/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3526,"comment_lines":232,"files":34}},"total_code_lines":3526,"total_comment_lines":232}},{"id":196954,"crate":"kas","num":"0.1.0-pre.1","dl_path":"/api/v1/crates/kas/0.1.0-pre.1/download","readme_path":"/api/v1/crates/kas/0.1.0-pre.1/readme","updated_at":"2019-12-17T12:46:55.335455Z","created_at":"2019-12-17T12:46:55.335455Z","downloads":1503,"features":{"nightly":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.1.0-pre.1/dependencies","version_downloads":"/api/v1/crates/kas/0.1.0-pre.1/downloads","authors":"/api/v1/crates/kas/0.1.0-pre.1/authors"},"crate_size":398873,"published_by":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"audit_actions":[{"action":"publish","user":{"id":1234,"login":"dhardy","name":"Diggory Hardy","avatar":"https://avatars.githubusercontent.com/u/134893?v=4","url":"https://github.com/dhardy","github_username_matches":true,"created_at":"2009-10-04T15:54:11Z"},"time":"2019-12-17T12:46:55.335455Z"}],"checksum":"5c672ae479e8460dae5a2c6a595d9939d38b80ac73f5b31cd0a64de4b260cccd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"GUI Toolkit Abstraction System","homepage":null,"documentation":null,"repository":"https://github.com/dhardy/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3302,"comment_lines":224,"files":34}},"total_code_lines":3302,"total_comment_lines":224}},{"id":129891,"crate":"kas","num":"0.0.2","dl_path":"/api/v1/crates/kas/0.0.2/download","readme_path":"/api/v1/crates/kas/0.0.2/readme","updated_at":"2019-01-24T18:06:51.490626Z","created_at":"2019-01-24T18:06:51.490626Z","downloads":1749,"features":{"cassowary":[],"layout":["cassowary","kas-macros/cassowary"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.0.2/dependencies","version_downloads":"/api/v1/crates/kas/0.0.2/downloads","authors":"/api/v1/crates/kas/0.0.2/authors"},"crate_size":20713,"published_by":null,"audit_actions":[],"checksum":"e2ff98cc999d3b3374d77a8f47e789d51d4f9520558798612f8aba0b5d15972a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"GUI Toolkit Abstraction System","homepage":null,"documentation":null,"repository":"https://gitlab.com/dhardy/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":556,"comment_lines":124,"files":15}},"total_code_lines":556,"total_comment_lines":124}},{"id":127798,"crate":"kas","num":"0.0.1","dl_path":"/api/v1/crates/kas/0.0.1/download","readme_path":"/api/v1/crates/kas/0.0.1/readme","updated_at":"2019-01-12T13:11:26.721228Z","created_at":"2019-01-12T13:11:26.721228Z","downloads":1523,"features":{"cassowary":[],"layout":["cassowary","kas-macros/cassowary"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/kas/0.0.1/dependencies","version_downloads":"/api/v1/crates/kas/0.0.1/downloads","authors":"/api/v1/crates/kas/0.0.1/authors"},"crate_size":20049,"published_by":null,"audit_actions":[],"checksum":"2f07b95924b67d366b70282a00ec5f869e36d80d8881c4ab407971c69da1f142","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"GUI Toolkit Abstraction System","homepage":null,"documentation":null,"repository":"https://gitlab.com/dhardy/kas","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":490,"comment_lines":138,"files":13}},"total_code_lines":490,"total_comment_lines":138}}],"keywords":[{"id":"gui","keyword":"gui","created_at":"2014-12-09T11:04:16.224269Z","crates_cnt":2014}],"categories":[{"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":4395}]}