{"crate":{"id":"softbuffer","name":"softbuffer","updated_at":"2025-12-13T22:00:22.125107Z","versions":[1878835,1878738,1263199,1183299,1171603,1149316,1116393,1010456,1010448,954060,941146,931624,893554,815680,812827,697463,553556,486201],"keywords":["framebuffer","windowing"],"categories":["game-development","gui","graphics","multimedia","rendering"],"badges":[],"created_at":"2022-01-20T04:02:00.094079Z","downloads":27039887,"recent_downloads":10976929,"default_version":"0.4.8","num_versions":18,"yanked":false,"max_version":"0.4.8","newest_version":"0.4.8","max_stable_version":"0.4.8","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","links":{"version_downloads":"/api/v1/crates/softbuffer/downloads","versions":null,"owners":"/api/v1/crates/softbuffer/owners","owner_team":"/api/v1/crates/softbuffer/owner_team","owner_user":"/api/v1/crates/softbuffer/owner_user","reverse_dependencies":"/api/v1/crates/softbuffer/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1878835,"crate":"softbuffer","num":"0.4.8","dl_path":"/api/v1/crates/softbuffer/0.4.8/download","readme_path":"/api/v1/crates/softbuffer/0.4.8/readme","updated_at":"2025-12-13T22:00:22.125107Z","created_at":"2025-12-13T22:00:22.125107Z","downloads":16765372,"features":{"default":["kms","x11","x11-dlopen","wayland","wayland-dlopen"],"kms":["bytemuck","drm","rustix"],"wayland":["wayland-backend","wayland-client","wayland-sys","memmap2","rustix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["as-raw-xcb-connection","bytemuck","fastrand","rustix","tiny-xlib","x11rb"],"x11-dlopen":["tiny-xlib/dlopen","x11rb/dl-libxcb"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.4.8/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.4.8/downloads","authors":"/api/v1/crates/softbuffer/0.4.8/authors"},"crate_size":64637,"published_by":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"audit_actions":[{"action":"publish","user":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"time":"2025-12-13T22:00:22.125107Z"}],"checksum":"aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3","rust_version":"1.71.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3555,"comment_lines":249,"files":15}},"total_code_lines":3555,"total_comment_lines":249}},{"id":1878738,"crate":"softbuffer","num":"0.4.7","dl_path":"/api/v1/crates/softbuffer/0.4.7/download","readme_path":"/api/v1/crates/softbuffer/0.4.7/readme","updated_at":"2025-12-13T20:33:38.552380Z","created_at":"2025-12-13T20:33:38.552380Z","downloads":1344,"features":{"default":["kms","x11","x11-dlopen","wayland","wayland-dlopen"],"kms":["bytemuck","drm","rustix"],"wayland":["wayland-backend","wayland-client","wayland-sys","memmap2","rustix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["as-raw-xcb-connection","bytemuck","fastrand","rustix","tiny-xlib","x11rb"],"x11-dlopen":["tiny-xlib/dlopen","x11rb/dl-libxcb"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.4.7/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.4.7/downloads","authors":"/api/v1/crates/softbuffer/0.4.7/authors"},"crate_size":64613,"published_by":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"audit_actions":[{"action":"publish","user":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"time":"2025-12-13T20:33:38.552380Z"}],"checksum":"4a9aaf83eaa648d1ed2500843c6983cd3731bbe7ef4765fd11997c7566196c08","rust_version":"1.71.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3555,"comment_lines":249,"files":15}},"total_code_lines":3555,"total_comment_lines":249}},{"id":1263199,"crate":"softbuffer","num":"0.4.6","dl_path":"/api/v1/crates/softbuffer/0.4.6/download","readme_path":"/api/v1/crates/softbuffer/0.4.6/readme","updated_at":"2024-09-07T17:41:04.816216Z","created_at":"2024-09-07T17:41:04.816216Z","downloads":6389906,"features":{"default":["kms","x11","x11-dlopen","wayland","wayland-dlopen"],"kms":["bytemuck","drm","rustix"],"wayland":["wayland-backend","wayland-client","wayland-sys","memmap2","rustix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["as-raw-xcb-connection","bytemuck","fastrand","rustix","tiny-xlib","x11rb"],"x11-dlopen":["tiny-xlib/dlopen","x11rb/dl-libxcb"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.4.6/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.4.6/downloads","authors":"/api/v1/crates/softbuffer/0.4.6/authors"},"crate_size":61049,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2024-09-07T17:41:04.816216Z"}],"checksum":"18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08","rust_version":"1.70.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3166,"comment_lines":226,"files":15}},"total_code_lines":3166,"total_comment_lines":226}},{"id":1183299,"crate":"softbuffer","num":"0.4.5","dl_path":"/api/v1/crates/softbuffer/0.4.5/download","readme_path":"/api/v1/crates/softbuffer/0.4.5/readme","updated_at":"2024-06-24T00:51:02.638Z","created_at":"2024-06-24T00:51:02.638Z","downloads":2681159,"features":{"default":["kms","x11","x11-dlopen","wayland","wayland-dlopen"],"kms":["bytemuck","drm","rustix"],"wayland":["wayland-backend","wayland-client","wayland-sys","memmap2","rustix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["as-raw-xcb-connection","bytemuck","fastrand","rustix","tiny-xlib","x11rb"],"x11-dlopen":["tiny-xlib/dlopen","x11rb/dl-libxcb"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.4.5/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.4.5/downloads","authors":"/api/v1/crates/softbuffer/0.4.5/authors"},"crate_size":57802,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2024-06-24T00:51:02.638Z"}],"checksum":"d623bff5d06f60d738990980d782c8c866997d9194cfe79ecad00aa2f76826dd","rust_version":"1.70.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3060,"comment_lines":166,"files":15}},"total_code_lines":3060,"total_comment_lines":166}},{"id":1171603,"crate":"softbuffer","num":"0.4.4","dl_path":"/api/v1/crates/softbuffer/0.4.4/download","readme_path":"/api/v1/crates/softbuffer/0.4.4/readme","updated_at":"2024-06-12T01:34:06.568499Z","created_at":"2024-06-12T01:34:06.568499Z","downloads":45496,"features":{"default":["kms","x11","x11-dlopen","wayland","wayland-dlopen"],"kms":["bytemuck","drm","rustix"],"wayland":["wayland-backend","wayland-client","memmap2","rustix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["as-raw-xcb-connection","bytemuck","fastrand","rustix","tiny-xlib","x11rb"],"x11-dlopen":["tiny-xlib/dlopen","x11rb/dl-libxcb"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.4.4/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.4.4/downloads","authors":"/api/v1/crates/softbuffer/0.4.4/authors"},"crate_size":61855,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2024-06-12T01:34:06.568499Z"}],"checksum":"2ae0d2e93c874cca74fe830bccbd1132299318932d273d2a3c77ad77476a3d7e","rust_version":"1.70.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3059,"comment_lines":164,"files":15}},"total_code_lines":3059,"total_comment_lines":164}},{"id":1149316,"crate":"softbuffer","num":"0.4.3","dl_path":"/api/v1/crates/softbuffer/0.4.3/download","readme_path":"/api/v1/crates/softbuffer/0.4.3/readme","updated_at":"2024-05-19T23:55:14.513296Z","created_at":"2024-05-19T23:55:14.513296Z","downloads":55724,"features":{"default":["kms","x11","x11-dlopen","wayland","wayland-dlopen"],"kms":["bytemuck","drm","rustix"],"wayland":["wayland-backend","wayland-client","memmap2","rustix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["as-raw-xcb-connection","bytemuck","fastrand","rustix","tiny-xlib","x11rb"],"x11-dlopen":["tiny-xlib/dlopen","x11rb/dl-libxcb"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.4.3/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.4.3/downloads","authors":"/api/v1/crates/softbuffer/0.4.3/authors"},"crate_size":59539,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2024-05-19T23:55:14.513296Z"}],"checksum":"d09e57a5a6b300bf917329da0ff30a58737d83abb7b14f99a419c23e83007cb8","rust_version":"1.70.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2940,"comment_lines":151,"files":15}},"total_code_lines":2940,"total_comment_lines":151}},{"id":1116393,"crate":"softbuffer","num":"0.4.2","dl_path":"/api/v1/crates/softbuffer/0.4.2/download","readme_path":"/api/v1/crates/softbuffer/0.4.2/readme","updated_at":"2024-04-16T04:59:48.726125Z","created_at":"2024-04-16T04:59:48.726125Z","downloads":133766,"features":{"default":["kms","x11","x11-dlopen","wayland","wayland-dlopen"],"kms":["bytemuck","drm","rustix"],"wayland":["wayland-backend","wayland-client","memmap2","rustix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["as-raw-xcb-connection","bytemuck","fastrand","rustix","tiny-xlib","x11rb"],"x11-dlopen":["tiny-xlib/dlopen","x11rb/dl-libxcb"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.4.2/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.4.2/downloads","authors":"/api/v1/crates/softbuffer/0.4.2/authors"},"crate_size":59426,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2024-04-16T04:59:48.726125Z"}],"checksum":"61d5d17f23326fe0d9b0af282f73f3af666699420fd5f42629efd9c6e7dc166f","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2929,"comment_lines":146,"files":15}},"total_code_lines":2929,"total_comment_lines":146}},{"id":1010456,"crate":"softbuffer","num":"0.3.4","dl_path":"/api/v1/crates/softbuffer/0.3.4/download","readme_path":"/api/v1/crates/softbuffer/0.3.4/readme","updated_at":"2024-01-11T02:11:10.396237Z","created_at":"2024-01-11T02:11:10.396237Z","downloads":318330,"features":{"default":["kms","x11","x11-dlopen","wayland","wayland-dlopen"],"kms":["bytemuck","drm","rustix"],"wayland":["wayland-backend","wayland-client","memmap2","rustix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["as-raw-xcb-connection","bytemuck","fastrand","rustix","tiny-xlib","x11rb"],"x11-dlopen":["tiny-xlib/dlopen","x11rb/dl-libxcb"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.3.4/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.3.4/downloads","authors":"/api/v1/crates/softbuffer/0.3.4/authors"},"crate_size":54071,"published_by":{"id":4118,"login":"ids1024","name":"Ian Douglas Scott","avatar":"https://avatars.githubusercontent.com/u/2263150?v=4","url":"https://github.com/ids1024","github_username_matches":true,"created_at":"2012-09-02T00:33:15Z"},"audit_actions":[{"action":"publish","user":{"id":4118,"login":"ids1024","name":"Ian Douglas Scott","avatar":"https://avatars.githubusercontent.com/u/2263150?v=4","url":"https://github.com/ids1024","github_username_matches":true,"created_at":"2012-09-02T00:33:15Z"},"time":"2024-01-11T02:11:10.396237Z"}],"checksum":"f266ce2aa23eaaaa4e758ed44495d505d00fb79f359d46f6c1900cb053123b62","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2627,"comment_lines":138,"files":12}},"total_code_lines":2627,"total_comment_lines":138}},{"id":1010448,"crate":"softbuffer","num":"0.4.1","dl_path":"/api/v1/crates/softbuffer/0.4.1/download","readme_path":"/api/v1/crates/softbuffer/0.4.1/readme","updated_at":"2024-01-11T01:56:16.659299Z","created_at":"2024-01-11T01:56:16.659299Z","downloads":178736,"features":{"default":["kms","x11","x11-dlopen","wayland","wayland-dlopen"],"kms":["bytemuck","drm","rustix"],"wayland":["wayland-backend","wayland-client","memmap2","rustix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["as-raw-xcb-connection","bytemuck","fastrand","rustix","tiny-xlib","x11rb"],"x11-dlopen":["tiny-xlib/dlopen","x11rb/dl-libxcb"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.4.1/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.4.1/downloads","authors":"/api/v1/crates/softbuffer/0.4.1/authors"},"crate_size":58805,"published_by":{"id":4118,"login":"ids1024","name":"Ian Douglas Scott","avatar":"https://avatars.githubusercontent.com/u/2263150?v=4","url":"https://github.com/ids1024","github_username_matches":true,"created_at":"2012-09-02T00:33:15Z"},"audit_actions":[{"action":"publish","user":{"id":4118,"login":"ids1024","name":"Ian Douglas Scott","avatar":"https://avatars.githubusercontent.com/u/2263150?v=4","url":"https://github.com/ids1024","github_username_matches":true,"created_at":"2012-09-02T00:33:15Z"},"time":"2024-01-11T01:56:16.659299Z"}],"checksum":"071916a85d1db274b4ed57af3a14afb66bd836ae7f82ebb6f1fd3455107830d9","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2840,"comment_lines":144,"files":12}},"total_code_lines":2840,"total_comment_lines":144}},{"id":954060,"crate":"softbuffer","num":"0.4.0","dl_path":"/api/v1/crates/softbuffer/0.4.0/download","readme_path":"/api/v1/crates/softbuffer/0.4.0/readme","updated_at":"2023-11-14T03:39:21.598450Z","created_at":"2023-11-14T03:39:21.598450Z","downloads":7261,"features":{"default":["kms","x11","x11-dlopen","wayland","wayland-dlopen"],"kms":["bytemuck","drm","rustix"],"wayland":["wayland-backend","wayland-client","memmap2","rustix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["as-raw-xcb-connection","bytemuck","fastrand","rustix","tiny-xlib","x11rb"],"x11-dlopen":["tiny-xlib/dlopen","x11rb/dl-libxcb"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.4.0/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.4.0/downloads","authors":"/api/v1/crates/softbuffer/0.4.0/authors"},"crate_size":57529,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2023-11-14T03:39:21.598450Z"}],"checksum":"dfa97594e034a52bfc0f7a2764f0445bd6dcf1c27136779b244473f9c24f9c5e","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2774,"comment_lines":139,"files":12}},"total_code_lines":2774,"total_comment_lines":139}},{"id":941146,"crate":"softbuffer","num":"0.3.3","dl_path":"/api/v1/crates/softbuffer/0.3.3/download","readme_path":"/api/v1/crates/softbuffer/0.3.3/readme","updated_at":"2023-11-01T00:50:31.755926Z","created_at":"2023-11-01T00:50:31.755926Z","downloads":78278,"features":{"default":["kms","x11","x11-dlopen","wayland","wayland-dlopen"],"kms":["bytemuck","drm","rustix"],"wayland":["wayland-backend","wayland-client","memmap2","rustix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["as-raw-xcb-connection","bytemuck","fastrand","rustix","tiny-xlib","x11rb"],"x11-dlopen":["tiny-xlib/dlopen","x11rb/dl-libxcb"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.3.3/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.3.3/downloads","authors":"/api/v1/crates/softbuffer/0.3.3/authors"},"crate_size":53665,"published_by":{"id":4118,"login":"ids1024","name":"Ian Douglas Scott","avatar":"https://avatars.githubusercontent.com/u/2263150?v=4","url":"https://github.com/ids1024","github_username_matches":true,"created_at":"2012-09-02T00:33:15Z"},"audit_actions":[{"action":"publish","user":{"id":4118,"login":"ids1024","name":"Ian Douglas Scott","avatar":"https://avatars.githubusercontent.com/u/2263150?v=4","url":"https://github.com/ids1024","github_username_matches":true,"created_at":"2012-09-02T00:33:15Z"},"time":"2023-11-01T00:50:31.755926Z"}],"checksum":"826da2ead8e85d1b4ea579fae3d58ec10c81a77d61deab8918c4a4f7514b2948","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2625,"comment_lines":138,"files":12}},"total_code_lines":2625,"total_comment_lines":138}},{"id":931624,"crate":"softbuffer","num":"0.3.2","dl_path":"/api/v1/crates/softbuffer/0.3.2/download","readme_path":"/api/v1/crates/softbuffer/0.3.2/readme","updated_at":"2023-10-21T15:06:30.519742Z","created_at":"2023-10-21T15:06:30.519742Z","downloads":9956,"features":{"default":["kms","x11","x11-dlopen","wayland","wayland-dlopen"],"kms":["bytemuck","drm","rustix"],"wayland":["wayland-backend","wayland-client","memmap2","rustix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["as-raw-xcb-connection","bytemuck","fastrand","rustix","tiny-xlib","x11rb"],"x11-dlopen":["tiny-xlib/dlopen","x11rb/dl-libxcb"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.3.2/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.3.2/downloads","authors":"/api/v1/crates/softbuffer/0.3.2/authors"},"crate_size":53615,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2023-10-21T15:06:30.519742Z"}],"checksum":"b0c651aec504a26e45df1f8c8df237ee7eef8e31b3f13b267a69a374adafbbd1","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2625,"comment_lines":138,"files":12}},"total_code_lines":2625,"total_comment_lines":138}},{"id":893554,"crate":"softbuffer","num":"0.3.1","dl_path":"/api/v1/crates/softbuffer/0.3.1/download","readme_path":"/api/v1/crates/softbuffer/0.3.1/readme","updated_at":"2023-09-09T23:41:29.212310Z","created_at":"2023-09-09T23:41:29.212310Z","downloads":36323,"features":{"default":["kms","x11","x11-dlopen","wayland","wayland-dlopen"],"kms":["bytemuck","drm","drm-sys","nix"],"wayland":["wayland-backend","wayland-client","memmap2","nix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["as-raw-xcb-connection","bytemuck","nix","tiny-xlib","x11rb"],"x11-dlopen":["tiny-xlib/dlopen","x11rb/dl-libxcb"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.3.1/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.3.1/downloads","authors":"/api/v1/crates/softbuffer/0.3.1/authors"},"crate_size":53655,"published_by":{"id":4118,"login":"ids1024","name":"Ian Douglas Scott","avatar":"https://avatars.githubusercontent.com/u/2263150?v=4","url":"https://github.com/ids1024","github_username_matches":true,"created_at":"2012-09-02T00:33:15Z"},"audit_actions":[{"action":"publish","user":{"id":4118,"login":"ids1024","name":"Ian Douglas Scott","avatar":"https://avatars.githubusercontent.com/u/2263150?v=4","url":"https://github.com/ids1024","github_username_matches":true,"created_at":"2012-09-02T00:33:15Z"},"time":"2023-09-09T23:41:29.212310Z"}],"checksum":"8bd56fe5e6c6f1881aad2bd37acaef4ac4a3689c970dfcbd87a36a6e60210ec8","rust_version":"1.64.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2605,"comment_lines":135,"files":12}},"total_code_lines":2605,"total_comment_lines":135}},{"id":815680,"crate":"softbuffer","num":"0.3.0","dl_path":"/api/v1/crates/softbuffer/0.3.0/download","readme_path":"/api/v1/crates/softbuffer/0.3.0/readme","updated_at":"2023-06-04T23:13:05.644231Z","created_at":"2023-06-04T23:13:05.644231Z","downloads":42447,"features":{"default":["x11","wayland","wayland-dlopen"],"wayland":["wayland-backend","wayland-client","memmap2","nix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["bytemuck","nix","x11rb","x11-dl"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.3.0/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.3.0/downloads","authors":"/api/v1/crates/softbuffer/0.3.0/authors"},"crate_size":47206,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2023-06-04T23:13:05.644231Z"}],"checksum":"7cc7e34c6782f6fe16e384f25d009ed7b30f70e022d77966769a0366232c4dc4","rust_version":"1.64.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2197,"comment_lines":110,"files":11}},"total_code_lines":2197,"total_comment_lines":110}},{"id":812827,"crate":"softbuffer","num":"0.2.1","dl_path":"/api/v1/crates/softbuffer/0.2.1/download","readme_path":"/api/v1/crates/softbuffer/0.2.1/readme","updated_at":"2023-06-01T01:45:37.091354Z","created_at":"2023-06-01T01:45:37.091354Z","downloads":244430,"features":{"default":["x11","wayland","wayland-dlopen"],"wayland":["wayland-backend","wayland-client","nix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["bytemuck","nix","x11rb","x11-dl"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.2.1/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.2.1/downloads","authors":"/api/v1/crates/softbuffer/0.2.1/authors"},"crate_size":35650,"published_by":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"audit_actions":[{"action":"publish","user":{"id":69526,"login":"notgull","name":"John Nunley","avatar":"https://avatars.githubusercontent.com/u/19805233?v=4","url":"https://github.com/notgull","github_username_matches":true,"created_at":"2016-06-07T18:53:48Z"},"time":"2023-06-01T01:45:37.091354Z"}],"checksum":"c2b953f6ba7285f0af131eb748aabd8ddaf53e0b81dda3ba5d803b0847d6559f","rust_version":"1.64.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1153,"comment_lines":85,"files":10}},"total_code_lines":1153,"total_comment_lines":85}},{"id":697463,"crate":"softbuffer","num":"0.2.0","dl_path":"/api/v1/crates/softbuffer/0.2.0/download","readme_path":"/api/v1/crates/softbuffer/0.2.0/readme","updated_at":"2023-01-06T16:21:53.597593Z","created_at":"2023-01-06T16:21:53.597593Z","downloads":31529,"features":{"default":["x11","wayland","wayland-dlopen"],"wayland":["wayland-backend","wayland-client","nix","fastrand"],"wayland-dlopen":["wayland-sys/dlopen"],"x11":["bytemuck","nix","x11rb","x11-dl"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.2.0/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.2.0/downloads","authors":"/api/v1/crates/softbuffer/0.2.0/authors"},"crate_size":34745,"published_by":{"id":2668,"login":"jackpot51","name":"Jeremy Soller","avatar":"https://avatars.githubusercontent.com/u/7741236?v=4","url":"https://github.com/jackpot51","github_username_matches":true,"created_at":"2014-05-30T00:16:07Z"},"audit_actions":[{"action":"publish","user":{"id":2668,"login":"jackpot51","name":"Jeremy Soller","avatar":"https://avatars.githubusercontent.com/u/7741236?v=4","url":"https://github.com/jackpot51","github_username_matches":true,"created_at":"2014-05-30T00:16:07Z"},"time":"2023-01-06T16:21:53.597593Z"}],"checksum":"3177eca2c15033e254b9b70c4915150200b1cf6fa777de18be9977ae5850077f","rust_version":"1.60.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cross-platform software buffer","homepage":null,"documentation":"https://docs.rs/softbuffer","repository":"https://github.com/rust-windowing/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1153,"comment_lines":85,"files":10}},"total_code_lines":1153,"total_comment_lines":85}},{"id":553556,"crate":"softbuffer","num":"0.1.1","dl_path":"/api/v1/crates/softbuffer/0.1.1/download","readme_path":"/api/v1/crates/softbuffer/0.1.1/readme","updated_at":"2022-05-22T23:24:05.536025Z","created_at":"2022-05-22T23:24:05.536025Z","downloads":11955,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.1.1/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.1.1/downloads","authors":"/api/v1/crates/softbuffer/0.1.1/authors"},"crate_size":17317,"published_by":{"id":105337,"login":"john01davcratesio","name":null,"avatar":"https://avatars.githubusercontent.com/u/74481543?v=4","url":"https://github.com/john01davcratesio","github_username_matches":true,"created_at":"2020-11-15T04:28:59Z"},"audit_actions":[{"action":"publish","user":{"id":105337,"login":"john01davcratesio","name":null,"avatar":"https://avatars.githubusercontent.com/u/74481543?v=4","url":"https://github.com/john01davcratesio","github_username_matches":true,"created_at":"2020-11-15T04:28:59Z"},"time":"2022-05-22T23:24:05.536025Z"}],"checksum":"6d1cda310762a78016e0bcb9f21b9f6c288858941eab798443c19d8f77cde68a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Softbuffer integrates with the raw-window-handle crate to allow writing to a window in a cross-platform way while using the very high quality dedicated window management libraries that are available in the Rust ecosystem.","homepage":"https://github.com/john01dav/softbuffer","documentation":"https://docs.rs/softbuffer","repository":"https://github.com/john01dav/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":407,"comment_lines":8,"files":7}},"total_code_lines":407,"total_comment_lines":8}},{"id":486201,"crate":"softbuffer","num":"0.1.0","dl_path":"/api/v1/crates/softbuffer/0.1.0/download","readme_path":"/api/v1/crates/softbuffer/0.1.0/readme","updated_at":"2022-01-20T04:02:00.094079Z","created_at":"2022-01-20T04:02:00.094079Z","downloads":4023,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/softbuffer/0.1.0/dependencies","version_downloads":"/api/v1/crates/softbuffer/0.1.0/downloads","authors":"/api/v1/crates/softbuffer/0.1.0/authors"},"crate_size":15679,"published_by":{"id":105337,"login":"john01davcratesio","name":null,"avatar":"https://avatars.githubusercontent.com/u/74481543?v=4","url":"https://github.com/john01davcratesio","github_username_matches":true,"created_at":"2020-11-15T04:28:59Z"},"audit_actions":[{"action":"publish","user":{"id":105337,"login":"john01davcratesio","name":null,"avatar":"https://avatars.githubusercontent.com/u/74481543?v=4","url":"https://github.com/john01davcratesio","github_username_matches":true,"created_at":"2020-11-15T04:28:59Z"},"time":"2022-01-20T04:02:00.094079Z"}],"checksum":"9d661f2a6dc81064e2e513afa4cc320433cff6390a9a4cfc051351df814a27a7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Softbuffer integrates with the raw-window-handle crate to allow writing to a window in a cross-platform way while using the very high quality dedicated window management libraries that are available in the Rust ecosystem.","homepage":"https://github.com/john01dav/softbuffer","documentation":"https://docs.rs/softbuffer","repository":"https://github.com/john01dav/softbuffer","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":341,"comment_lines":5,"files":6}},"total_code_lines":341,"total_comment_lines":5}}],"keywords":[{"id":"framebuffer","keyword":"framebuffer","created_at":"2015-11-15T19:08:25.434508Z","crates_cnt":60},{"id":"windowing","keyword":"windowing","created_at":"2014-11-12T18:43:29.372653Z","crates_cnt":132}],"categories":[{"id":"game-development","category":"Game development","slug":"game-development","description":"For crates that focus on some individual part of accelerating the development of games.","created_at":"2019-12-13T13:46:41.806688Z","crates_cnt":4136},{"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":"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":3692},{"id":"multimedia","category":"Multimedia","slug":"multimedia","description":"Crates that provide audio, video, and image processing or rendering engines.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":2276},{"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":1982}]}