{"crate":{"id":"smithay","name":"smithay","updated_at":"2025-06-24T21:18:51.810217Z","versions":[1614608,1539538,1462743,1462704,1420842,1420841,1420821,1419288,1419127,405018,212527,125300,67211],"keywords":["compositor","graphics","server","wayland"],"categories":["gui"],"badges":[],"created_at":"2017-10-01T21:15:57.630419Z","downloads":151646,"recent_downloads":82133,"default_version":"0.7.0","num_versions":13,"yanked":false,"max_version":"0.7.0","newest_version":"0.7.0","max_stable_version":"0.7.0","description":"Smithay is a library for writing wayland compositors.","homepage":"https://smithay.github.io/","documentation":null,"repository":"https://github.com/Smithay/smithay","links":{"version_downloads":"/api/v1/crates/smithay/downloads","versions":null,"owners":"/api/v1/crates/smithay/owners","owner_team":"/api/v1/crates/smithay/owner_team","owner_user":"/api/v1/crates/smithay/owner_user","reverse_dependencies":"/api/v1/crates/smithay/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1614608,"crate":"smithay","num":"0.7.0","dl_path":"/api/v1/crates/smithay/0.7.0/download","readme_path":"/api/v1/crates/smithay/0.7.0/readme","updated_at":"2025-06-24T21:18:51.810217Z","created_at":"2025-06-24T21:18:51.810217Z","downloads":113500,"features":{"backend_drm":["drm","drm-ffi"],"backend_egl":["gl_generator","libloading"],"backend_gbm":["gbm","cc","pkg-config","backend_drm"],"backend_gbm_has_create_with_modifiers2":[],"backend_gbm_has_fd_for_plane":[],"backend_libinput":["input"],"backend_session":[],"backend_session_libseat":["backend_session","libseat"],"backend_udev":["udev","input/udev"],"backend_vulkan":["ash","scopeguard"],"backend_winit":["winit","backend_egl","wayland-client","wayland-cursor","wayland-egl","renderer_gl"],"backend_x11":["x11rb","x11rb/dri3","x11rb/xfixes","x11rb/xinput","x11rb/present","x11rb_event_source","backend_gbm","backend_drm","backend_egl"],"default":["backend_drm","backend_gbm","backend_libinput","backend_udev","backend_session_libseat","backend_x11","backend_winit","desktop","renderer_gl","renderer_pixman","renderer_multi","xwayland","wayland_frontend","backend_vulkan"],"desktop":[],"renderer_gl":["gl_generator","backend_egl"],"renderer_glow":["renderer_gl","glow"],"renderer_multi":["backend_drm","aliasable"],"renderer_pixman":["pixman"],"renderer_test":[],"test_all_features":["default","use_system_lib","renderer_glow","renderer_test"],"use_bindgen":["drm-ffi/use_bindgen","gbm/use_bindgen","input/use_bindgen"],"use_system_lib":["wayland_frontend","wayland-backend/server_system","wayland-sys","gbm?/import-wayland"],"wayland_frontend":["wayland-server","wayland-protocols","wayland-protocols-wlr","wayland-protocols-misc","tempfile"],"x11rb_event_source":["x11rb"],"xwayland":["encoding_rs","wayland_frontend","x11rb/composite","x11rb/xfixes","x11rb/randr","x11rb_event_source","scopeguard"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/smithay/0.7.0/dependencies","version_downloads":"/api/v1/crates/smithay/0.7.0/downloads","authors":"/api/v1/crates/smithay/0.7.0/authors"},"crate_size":708976,"published_by":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"audit_actions":[{"action":"publish","user":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"time":"2025-06-24T21:18:51.810217Z"}],"checksum":"740cea6927892bc182d5bf70c8f79806c8bc9f68f2fb96e55a30be171b63af98","rust_version":"1.80.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Smithay is a library for writing wayland compositors.","homepage":"https://smithay.github.io/","documentation":null,"repository":"https://github.com/Smithay/smithay","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":8,"comment_lines":0,"files":2},"GLSL":{"code_lines":69,"comment_lines":1,"files":4},"HTML":{"code_lines":6,"comment_lines":0,"files":1},"Rust":{"code_lines":70451,"comment_lines":2553,"files":243},"Shell":{"code_lines":11,"comment_lines":2,"files":1}},"total_code_lines":70545,"total_comment_lines":2556}},{"id":1539538,"crate":"smithay","num":"0.6.0","dl_path":"/api/v1/crates/smithay/0.6.0/download","readme_path":"/api/v1/crates/smithay/0.6.0/readme","updated_at":"2025-04-25T19:10:38.904897Z","created_at":"2025-04-25T19:10:38.904897Z","downloads":4188,"features":{"backend_drm":["drm","drm-ffi"],"backend_egl":["gl_generator","libloading"],"backend_gbm":["gbm","cc","pkg-config","backend_drm"],"backend_gbm_has_create_with_modifiers2":[],"backend_gbm_has_fd_for_plane":[],"backend_libinput":["input"],"backend_session":[],"backend_session_libseat":["backend_session","libseat"],"backend_udev":["udev","input/udev"],"backend_vulkan":["ash","scopeguard"],"backend_winit":["winit","backend_egl","wayland-client","wayland-cursor","wayland-egl","renderer_gl"],"backend_x11":["x11rb","x11rb/dri3","x11rb/xfixes","x11rb/xinput","x11rb/present","x11rb_event_source","backend_gbm","backend_drm","backend_egl"],"default":["backend_drm","backend_gbm","backend_libinput","backend_udev","backend_session_libseat","backend_x11","backend_winit","desktop","renderer_gl","renderer_pixman","renderer_multi","xwayland","wayland_frontend","backend_vulkan"],"desktop":[],"renderer_gl":["gl_generator","backend_egl"],"renderer_glow":["renderer_gl","glow"],"renderer_multi":["backend_drm","aliasable"],"renderer_pixman":["pixman"],"renderer_test":[],"test_all_features":["default","use_system_lib","renderer_glow","renderer_test"],"use_bindgen":["drm-ffi/use_bindgen","gbm/use_bindgen","input/use_bindgen"],"use_system_lib":["wayland_frontend","wayland-backend/server_system","wayland-sys","gbm?/import-wayland"],"wayland_frontend":["wayland-server","wayland-protocols","wayland-protocols-wlr","wayland-protocols-misc","tempfile"],"x11rb_event_source":["x11rb"],"xwayland":["encoding_rs","wayland_frontend","x11rb/composite","x11rb/xfixes","x11rb/randr","x11rb_event_source","scopeguard"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/smithay/0.6.0/dependencies","version_downloads":"/api/v1/crates/smithay/0.6.0/downloads","authors":"/api/v1/crates/smithay/0.6.0/authors"},"crate_size":702787,"published_by":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"audit_actions":[{"action":"publish","user":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"time":"2025-04-25T19:10:38.904897Z"}],"checksum":"ddca6ce0bc2b16ede811459332bd041ac4eae5b2cc8a7c482a431832c022f85d","rust_version":"1.80.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Smithay is a library for writing wayland compositors.","homepage":"https://smithay.github.io/","documentation":null,"repository":"https://github.com/Smithay/smithay","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":8,"comment_lines":0,"files":2},"GLSL":{"code_lines":69,"comment_lines":1,"files":4},"HTML":{"code_lines":6,"comment_lines":0,"files":1},"Rust":{"code_lines":70012,"comment_lines":2538,"files":242},"Shell":{"code_lines":11,"comment_lines":2,"files":1}},"total_code_lines":70106,"total_comment_lines":2541}},{"id":1462743,"crate":"smithay","num":"0.5.1","dl_path":"/api/v1/crates/smithay/0.5.1/download","readme_path":"/api/v1/crates/smithay/0.5.1/readme","updated_at":"2025-02-27T18:13:58.308331Z","created_at":"2025-02-27T18:13:58.308331Z","downloads":7316,"features":{"backend_drm":["drm","drm-ffi"],"backend_egl":["gl_generator","libloading"],"backend_gbm":["gbm","cc","pkg-config"],"backend_gbm_has_create_with_modifiers2":[],"backend_gbm_has_fd_for_plane":[],"backend_libinput":["input"],"backend_session":[],"backend_session_libseat":["backend_session","libseat"],"backend_udev":["udev","input/udev"],"backend_vulkan":["ash","scopeguard"],"backend_winit":["winit","backend_egl","wayland-client","wayland-cursor","wayland-egl","renderer_gl"],"backend_x11":["x11rb","x11rb/dri3","x11rb/xfixes","x11rb/xinput","x11rb/present","x11rb_event_source","backend_gbm","backend_drm","backend_egl"],"default":["backend_drm","backend_gbm","backend_libinput","backend_udev","backend_session_libseat","backend_x11","backend_winit","desktop","renderer_gl","renderer_pixman","renderer_multi","xwayland","wayland_frontend","backend_vulkan"],"desktop":[],"renderer_gl":["gl_generator","backend_egl"],"renderer_glow":["renderer_gl","glow"],"renderer_multi":["backend_drm"],"renderer_pixman":["pixman"],"renderer_test":[],"test_all_features":["default","use_system_lib","renderer_glow","renderer_test"],"use_bindgen":["drm-ffi/use_bindgen","gbm/use_bindgen","input/use_bindgen"],"use_system_lib":["wayland_frontend","wayland-backend/server_system","wayland-sys","gbm?/import-wayland"],"wayland_frontend":["wayland-server","wayland-protocols","wayland-protocols-wlr","wayland-protocols-misc","tempfile"],"x11rb_event_source":["x11rb"],"xwayland":["encoding_rs","wayland_frontend","x11rb/composite","x11rb/xfixes","x11rb_event_source","scopeguard"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/smithay/0.5.1/dependencies","version_downloads":"/api/v1/crates/smithay/0.5.1/downloads","authors":"/api/v1/crates/smithay/0.5.1/authors"},"crate_size":694760,"published_by":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"audit_actions":[{"action":"publish","user":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"time":"2025-02-27T18:13:58.308331Z"}],"checksum":"497aa82b881bf392470c286b213e01f7aa30b2fb08857831f81c87b251ba4d89","rust_version":"1.80.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Smithay is a library for writing wayland compositors.","homepage":"https://smithay.github.io/","documentation":null,"repository":"https://github.com/Smithay/smithay","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":8,"comment_lines":0,"files":2},"GLSL":{"code_lines":69,"comment_lines":1,"files":4},"HTML":{"code_lines":6,"comment_lines":0,"files":1},"Rust":{"code_lines":69258,"comment_lines":2501,"files":241},"Shell":{"code_lines":11,"comment_lines":2,"files":1}},"total_code_lines":69352,"total_comment_lines":2504}},{"id":1462704,"crate":"smithay","num":"0.5.0","dl_path":"/api/v1/crates/smithay/0.5.0/download","readme_path":"/api/v1/crates/smithay/0.5.0/readme","updated_at":"2025-02-27T17:37:03.653920Z","created_at":"2025-02-27T17:37:03.653920Z","downloads":753,"features":{"backend_drm":["drm","drm-ffi"],"backend_egl":["gl_generator","libloading"],"backend_gbm":["gbm","cc","pkg-config"],"backend_gbm_has_create_with_modifiers2":[],"backend_gbm_has_fd_for_plane":[],"backend_libinput":["input"],"backend_session":[],"backend_session_libseat":["backend_session","libseat"],"backend_udev":["udev","input/udev"],"backend_vulkan":["ash","scopeguard"],"backend_winit":["winit","backend_egl","wayland-client","wayland-cursor","wayland-egl","renderer_gl"],"backend_x11":["x11rb","x11rb/dri3","x11rb/xfixes","x11rb/xinput","x11rb/present","x11rb_event_source","backend_gbm","backend_drm","backend_egl"],"default":["backend_drm","backend_gbm","backend_libinput","backend_udev","backend_session_libseat","backend_x11","backend_winit","desktop","renderer_gl","renderer_pixman","renderer_multi","xwayland","wayland_frontend","backend_vulkan"],"desktop":[],"renderer_gl":["gl_generator","backend_egl"],"renderer_glow":["renderer_gl","glow"],"renderer_multi":["backend_drm"],"renderer_pixman":["pixman"],"renderer_test":[],"test_all_features":["default","use_system_lib","renderer_glow","renderer_test"],"use_bindgen":["drm-ffi/use_bindgen","gbm/use_bindgen","input/use_bindgen"],"use_system_lib":["wayland_frontend","wayland-backend/server_system","wayland-sys","gbm?/import-wayland"],"wayland_frontend":["wayland-server","wayland-protocols","wayland-protocols-wlr","wayland-protocols-misc","tempfile"],"x11rb_event_source":["x11rb"],"xwayland":["encoding_rs","wayland_frontend","x11rb/composite","x11rb/xfixes","x11rb_event_source","scopeguard"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/smithay/0.5.0/dependencies","version_downloads":"/api/v1/crates/smithay/0.5.0/downloads","authors":"/api/v1/crates/smithay/0.5.0/authors"},"crate_size":694755,"published_by":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"audit_actions":[{"action":"publish","user":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"time":"2025-02-27T17:37:03.653920Z"}],"checksum":"3514e7867cee77e3581005943c601978c16828a3f8edfd1a7e8f6191b0c1de92","rust_version":"1.80.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Smithay is a library for writing wayland compositors.","homepage":"https://smithay.github.io/","documentation":null,"repository":"https://github.com/Smithay/smithay","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":8,"comment_lines":0,"files":2},"GLSL":{"code_lines":69,"comment_lines":1,"files":4},"HTML":{"code_lines":6,"comment_lines":0,"files":1},"Rust":{"code_lines":69258,"comment_lines":2501,"files":241},"Shell":{"code_lines":11,"comment_lines":2,"files":1}},"total_code_lines":69352,"total_comment_lines":2504}},{"id":1420842,"crate":"smithay","num":"0.4.4","dl_path":"/api/v1/crates/smithay/0.4.4/download","readme_path":"/api/v1/crates/smithay/0.4.4/readme","updated_at":"2025-01-24T18:20:08.735621Z","created_at":"2025-01-24T18:20:08.735621Z","downloads":2137,"features":{"backend_drm":["drm","drm-ffi"],"backend_egl":["gl_generator","libloading"],"backend_gbm":["gbm","cc","pkg-config"],"backend_gbm_has_create_with_modifiers2":[],"backend_gbm_has_fd_for_plane":[],"backend_libinput":["input"],"backend_session":[],"backend_session_libseat":["backend_session","libseat"],"backend_udev":["udev","input/udev"],"backend_vulkan":["ash","scopeguard"],"backend_winit":["winit","backend_egl","wayland-client","wayland-cursor","wayland-egl","renderer_gl"],"backend_x11":["x11rb","x11rb/dri3","x11rb/xfixes","x11rb/xinput","x11rb/present","x11rb_event_source","backend_gbm","backend_drm","backend_egl"],"default":["backend_drm","backend_gbm","backend_libinput","backend_udev","backend_session_libseat","backend_x11","backend_winit","desktop","renderer_gl","renderer_pixman","renderer_multi","xwayland","wayland_frontend","backend_vulkan"],"desktop":[],"renderer_gl":["gl_generator","backend_egl"],"renderer_glow":["renderer_gl","glow"],"renderer_multi":["backend_drm"],"renderer_pixman":["pixman"],"renderer_test":[],"test_all_features":["default","use_system_lib","renderer_glow","renderer_test"],"use_bindgen":["drm-ffi/use_bindgen","gbm/use_bindgen","input/use_bindgen"],"use_system_lib":["wayland_frontend","wayland-backend/server_system","wayland-sys","gbm?/import-wayland"],"wayland_frontend":["wayland-server","wayland-protocols","wayland-protocols-wlr","wayland-protocols-misc","tempfile"],"x11rb_event_source":["x11rb"],"xwayland":["encoding_rs","wayland_frontend","x11rb/composite","x11rb/xfixes","x11rb_event_source","scopeguard"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/smithay/0.4.4/dependencies","version_downloads":"/api/v1/crates/smithay/0.4.4/downloads","authors":"/api/v1/crates/smithay/0.4.4/authors"},"crate_size":690001,"published_by":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"audit_actions":[{"action":"publish","user":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"time":"2025-01-24T18:20:08.735621Z"}],"checksum":"a0414bb05809bb87ff2984b6f6eaefd2c4e5deb9eed599280e9a5e0202e6a359","rust_version":"1.80.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Smithay is a library for writing wayland compositors.","homepage":"https://smithay.github.io/","documentation":null,"repository":"https://github.com/Smithay/smithay","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":8,"comment_lines":0,"files":2},"GLSL":{"code_lines":69,"comment_lines":1,"files":4},"HTML":{"code_lines":6,"comment_lines":0,"files":1},"Rust":{"code_lines":68742,"comment_lines":2486,"files":238},"Shell":{"code_lines":11,"comment_lines":2,"files":1}},"total_code_lines":68836,"total_comment_lines":2489}},{"id":1420841,"crate":"smithay","num":"0.4.3","dl_path":"/api/v1/crates/smithay/0.4.3/download","readme_path":"/api/v1/crates/smithay/0.4.3/readme","updated_at":"2025-01-24T18:15:31.292790Z","created_at":"2025-01-24T18:15:31.292790Z","downloads":761,"features":{"backend_drm":["drm","drm-ffi"],"backend_egl":["gl_generator","libloading"],"backend_gbm":["gbm","cc","pkg-config"],"backend_gbm_has_create_with_modifiers2":[],"backend_gbm_has_fd_for_plane":[],"backend_libinput":["input"],"backend_session":[],"backend_session_libseat":["backend_session","libseat"],"backend_udev":["udev","input/udev"],"backend_vulkan":["ash","scopeguard"],"backend_winit":["winit","backend_egl","wayland-client","wayland-cursor","wayland-egl","renderer_gl"],"backend_x11":["x11rb","x11rb/dri3","x11rb/xfixes","x11rb/xinput","x11rb/present","x11rb_event_source","backend_gbm","backend_drm","backend_egl"],"default":["backend_drm","backend_gbm","backend_libinput","backend_udev","backend_session_libseat","backend_x11","backend_winit","desktop","renderer_gl","renderer_pixman","renderer_multi","xwayland","wayland_frontend","backend_vulkan"],"desktop":[],"renderer_gl":["gl_generator","backend_egl"],"renderer_glow":["renderer_gl","glow"],"renderer_multi":["backend_drm"],"renderer_pixman":["pixman"],"renderer_test":[],"test_all_features":["default","use_system_lib","renderer_glow","renderer_test"],"use_bindgen":["drm-ffi/use_bindgen","gbm/use_bindgen","input/use_bindgen"],"use_system_lib":["wayland_frontend","wayland-backend/server_system","wayland-sys","gbm?/import-wayland"],"wayland_frontend":["wayland-server","wayland-protocols","wayland-protocols-wlr","wayland-protocols-misc","tempfile"],"x11rb_event_source":["x11rb"],"xwayland":["encoding_rs","wayland_frontend","x11rb/composite","x11rb/xfixes","x11rb_event_source","scopeguard"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/smithay/0.4.3/dependencies","version_downloads":"/api/v1/crates/smithay/0.4.3/downloads","authors":"/api/v1/crates/smithay/0.4.3/authors"},"crate_size":690013,"published_by":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"audit_actions":[{"action":"publish","user":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"time":"2025-01-24T18:15:31.292790Z"}],"checksum":"bdc46e537ec7ff77195728bd1deff7d8e289b57d8d9bfae5ccf1044b60c3436f","rust_version":"1.80.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Smithay is a library for writing wayland compositors.","homepage":"https://smithay.github.io/","documentation":null,"repository":"https://github.com/Smithay/smithay","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":8,"comment_lines":0,"files":2},"GLSL":{"code_lines":69,"comment_lines":1,"files":4},"HTML":{"code_lines":6,"comment_lines":0,"files":1},"Rust":{"code_lines":68742,"comment_lines":2486,"files":238},"Shell":{"code_lines":11,"comment_lines":2,"files":1}},"total_code_lines":68836,"total_comment_lines":2489}},{"id":1420821,"crate":"smithay","num":"0.4.2","dl_path":"/api/v1/crates/smithay/0.4.2/download","readme_path":"/api/v1/crates/smithay/0.4.2/readme","updated_at":"2025-01-24T17:51:24.344873Z","created_at":"2025-01-24T17:51:24.344873Z","downloads":798,"features":{"backend_drm":["drm","drm-ffi"],"backend_egl":["gl_generator","libloading"],"backend_gbm":["gbm","cc","pkg-config"],"backend_gbm_has_create_with_modifiers2":[],"backend_gbm_has_fd_for_plane":[],"backend_libinput":["input"],"backend_session":[],"backend_session_libseat":["backend_session","libseat"],"backend_udev":["udev","input/udev"],"backend_vulkan":["ash","scopeguard"],"backend_winit":["winit","backend_egl","wayland-client","wayland-cursor","wayland-egl","renderer_gl"],"backend_x11":["x11rb","x11rb/dri3","x11rb/xfixes","x11rb/xinput","x11rb/present","x11rb_event_source","backend_gbm","backend_drm","backend_egl"],"default":["backend_drm","backend_gbm","backend_libinput","backend_udev","backend_session_libseat","backend_x11","backend_winit","desktop","renderer_gl","renderer_pixman","renderer_multi","xwayland","wayland_frontend","backend_vulkan"],"desktop":[],"renderer_gl":["gl_generator","backend_egl"],"renderer_glow":["renderer_gl","glow"],"renderer_multi":["backend_drm"],"renderer_pixman":["pixman"],"renderer_test":[],"test_all_features":["default","use_system_lib","renderer_glow","renderer_test"],"use_bindgen":["drm-ffi/use_bindgen","gbm/use_bindgen","input/use_bindgen"],"use_system_lib":["wayland_frontend","wayland-backend/server_system","wayland-sys","gbm?/import-wayland"],"wayland_frontend":["wayland-server","wayland-protocols","wayland-protocols-wlr","wayland-protocols-misc","tempfile"],"x11rb_event_source":["x11rb"],"xwayland":["encoding_rs","wayland_frontend","x11rb/composite","x11rb/xfixes","x11rb_event_source","scopeguard"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/smithay/0.4.2/dependencies","version_downloads":"/api/v1/crates/smithay/0.4.2/downloads","authors":"/api/v1/crates/smithay/0.4.2/authors"},"crate_size":689975,"published_by":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"audit_actions":[{"action":"publish","user":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"time":"2025-01-24T17:51:24.344873Z"}],"checksum":"41e7b6e40d2c5a7ddb85ec7ba8d17a064d8e2729bec56d6ef5174b19ebde488b","rust_version":"1.80.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Smithay is a library for writing wayland compositors.","homepage":"https://smithay.github.io/","documentation":null,"repository":"https://github.com/Smithay/smithay","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":8,"comment_lines":0,"files":2},"GLSL":{"code_lines":69,"comment_lines":1,"files":4},"HTML":{"code_lines":6,"comment_lines":0,"files":1},"Rust":{"code_lines":68742,"comment_lines":2486,"files":238},"Shell":{"code_lines":11,"comment_lines":2,"files":1}},"total_code_lines":68836,"total_comment_lines":2489}},{"id":1419288,"crate":"smithay","num":"0.4.1","dl_path":"/api/v1/crates/smithay/0.4.1/download","readme_path":"/api/v1/crates/smithay/0.4.1/readme","updated_at":"2025-01-23T20:34:56.191139Z","created_at":"2025-01-23T20:34:56.191139Z","downloads":902,"features":{"backend_drm":["drm","drm-ffi"],"backend_egl":["gl_generator","libloading"],"backend_gbm":["gbm","cc","pkg-config"],"backend_gbm_has_create_with_modifiers2":[],"backend_gbm_has_fd_for_plane":[],"backend_libinput":["input"],"backend_session":[],"backend_session_libseat":["backend_session","libseat"],"backend_udev":["udev","input/udev"],"backend_vulkan":["ash","scopeguard"],"backend_winit":["winit","backend_egl","wayland-client","wayland-cursor","wayland-egl","renderer_gl"],"backend_x11":["x11rb","x11rb/dri3","x11rb/xfixes","x11rb/xinput","x11rb/present","x11rb_event_source","backend_gbm","backend_drm","backend_egl"],"default":["backend_drm","backend_gbm","backend_libinput","backend_udev","backend_session_libseat","backend_x11","backend_winit","desktop","renderer_gl","renderer_pixman","renderer_multi","xwayland","wayland_frontend","backend_vulkan"],"desktop":[],"renderer_gl":["gl_generator","backend_egl"],"renderer_glow":["renderer_gl","glow"],"renderer_multi":["backend_drm"],"renderer_pixman":["pixman"],"renderer_test":[],"test_all_features":["default","use_system_lib","renderer_glow","renderer_test"],"use_bindgen":["drm-ffi/use_bindgen","gbm/use_bindgen","input/use_bindgen"],"use_system_lib":["wayland_frontend","wayland-backend/server_system","wayland-sys","gbm?/import-wayland"],"wayland_frontend":["wayland-server","wayland-protocols","wayland-protocols-wlr","wayland-protocols-misc","tempfile"],"x11rb_event_source":["x11rb"],"xwayland":["encoding_rs","wayland_frontend","x11rb/composite","x11rb/xfixes","x11rb_event_source","scopeguard"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/smithay/0.4.1/dependencies","version_downloads":"/api/v1/crates/smithay/0.4.1/downloads","authors":"/api/v1/crates/smithay/0.4.1/authors"},"crate_size":689979,"published_by":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"audit_actions":[{"action":"publish","user":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"time":"2025-01-23T20:34:56.191139Z"}],"checksum":"10f6d23daf95df89838f9ad4dcff20bbca2c1058d489872cd3a6d0240f639fb6","rust_version":"1.80.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Smithay is a library for writing wayland compositors.","homepage":"https://smithay.github.io/","documentation":null,"repository":"https://github.com/Smithay/smithay","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":8,"comment_lines":0,"files":2},"GLSL":{"code_lines":69,"comment_lines":1,"files":4},"HTML":{"code_lines":6,"comment_lines":0,"files":1},"Rust":{"code_lines":68742,"comment_lines":2486,"files":238},"Shell":{"code_lines":11,"comment_lines":2,"files":1}},"total_code_lines":68836,"total_comment_lines":2489}},{"id":1419127,"crate":"smithay","num":"0.4.0","dl_path":"/api/v1/crates/smithay/0.4.0/download","readme_path":"/api/v1/crates/smithay/0.4.0/readme","updated_at":"2025-01-23T18:09:27.880656Z","created_at":"2025-01-23T18:09:27.880656Z","downloads":778,"features":{"backend_drm":["drm","drm-ffi"],"backend_egl":["gl_generator","libloading"],"backend_gbm":["gbm","cc","pkg-config"],"backend_gbm_has_create_with_modifiers2":[],"backend_gbm_has_fd_for_plane":[],"backend_libinput":["input"],"backend_session":[],"backend_session_libseat":["backend_session","libseat"],"backend_udev":["udev","input/udev"],"backend_vulkan":["ash","scopeguard"],"backend_winit":["winit","backend_egl","wayland-client","wayland-cursor","wayland-egl","renderer_gl"],"backend_x11":["x11rb","x11rb/dri3","x11rb/xfixes","x11rb/xinput","x11rb/present","x11rb_event_source","backend_gbm","backend_drm","backend_egl"],"default":["backend_drm","backend_gbm","backend_libinput","backend_udev","backend_session_libseat","backend_x11","backend_winit","desktop","renderer_gl","renderer_pixman","renderer_multi","xwayland","wayland_frontend","backend_vulkan"],"desktop":[],"renderer_gl":["gl_generator","backend_egl"],"renderer_glow":["renderer_gl","glow"],"renderer_multi":["backend_drm"],"renderer_pixman":["pixman"],"renderer_test":[],"test_all_features":["default","use_system_lib","renderer_glow","renderer_test"],"use_bindgen":["drm-ffi/use_bindgen","gbm/use_bindgen","input/use_bindgen"],"use_system_lib":["wayland_frontend","wayland-backend/server_system","wayland-sys","gbm?/import-wayland"],"wayland_frontend":["wayland-server","wayland-protocols","wayland-protocols-wlr","wayland-protocols-misc","tempfile"],"x11rb_event_source":["x11rb"],"xwayland":["encoding_rs","wayland_frontend","x11rb/composite","x11rb/xfixes","x11rb_event_source","scopeguard"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/smithay/0.4.0/dependencies","version_downloads":"/api/v1/crates/smithay/0.4.0/downloads","authors":"/api/v1/crates/smithay/0.4.0/authors"},"crate_size":689968,"published_by":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"audit_actions":[{"action":"publish","user":{"id":89114,"login":"PolyMeilex","name":"Bartłomiej Maryńczak","avatar":"https://avatars.githubusercontent.com/u/20758186?v=4","url":"https://github.com/PolyMeilex","github_username_matches":true,"created_at":"2016-07-31T18:06:46Z"},"time":"2025-01-23T18:09:27.880656Z"}],"checksum":"312f1f89449faf1844a7d1052a3a29b6d6793eb4902999ecdb49c9f25bd6423e","rust_version":"1.80.1","has_lib":true,"bin_names":[],"edition":"2021","description":"Smithay is a library for writing wayland compositors.","homepage":"https://smithay.github.io/","documentation":null,"repository":"https://github.com/Smithay/smithay","trustpub_data":null,"linecounts":{"languages":{"C":{"code_lines":8,"comment_lines":0,"files":2},"GLSL":{"code_lines":69,"comment_lines":1,"files":4},"HTML":{"code_lines":6,"comment_lines":0,"files":1},"Rust":{"code_lines":68742,"comment_lines":2486,"files":238},"Shell":{"code_lines":11,"comment_lines":2,"files":1}},"total_code_lines":68836,"total_comment_lines":2489}},{"id":405018,"crate":"smithay","num":"0.3.0","dl_path":"/api/v1/crates/smithay/0.3.0/download","readme_path":"/api/v1/crates/smithay/0.3.0/readme","updated_at":"2021-07-25T10:08:07.694301Z","created_at":"2021-07-25T10:08:07.694301Z","downloads":15775,"features":{"backend_drm":["drm","drm-ffi"],"backend_egl":["gl_generator"],"backend_gbm":["gbm"],"backend_libinput":["input"],"backend_session":[],"backend_session_elogind":["backend_session_logind"],"backend_session_libseat":["backend_session","libseat"],"backend_session_logind":["dbus","backend_session","pkg-config"],"backend_udev":["udev","input/udev"],"backend_winit":["winit","wayland-server/dlopen","backend_egl","wayland-egl","renderer_gl"],"default":["backend_drm","backend_gbm","backend_libinput","backend_udev","backend_session_logind","backend_winit","renderer_gl","xwayland","wayland_frontend","slog-stdlog"],"renderer_gl":["gl_generator","backend_egl"],"test_all_features":["default","use_system_lib","wayland-server/dlopen"],"use_system_lib":["wayland_frontend","wayland-sys","wayland-server/use_system_lib"],"wayland_frontend":["wayland-server","wayland-commons","wayland-protocols","tempfile"],"xwayland":["wayland_frontend"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/smithay/0.3.0/dependencies","version_downloads":"/api/v1/crates/smithay/0.3.0/downloads","authors":"/api/v1/crates/smithay/0.3.0/authors"},"crate_size":219742,"published_by":{"id":1557,"login":"elinorbgr","name":"Elinor B.","avatar":"https://avatars.githubusercontent.com/u/3009227?v=4","url":"https://github.com/elinorbgr","github_username_matches":true,"created_at":"2012-12-10T16:43:32Z"},"audit_actions":[{"action":"publish","user":{"id":1557,"login":"elinorbgr","name":"Elinor B.","avatar":"https://avatars.githubusercontent.com/u/3009227?v=4","url":"https://github.com/elinorbgr","github_username_matches":true,"created_at":"2012-12-10T16:43:32Z"},"time":"2021-07-25T10:08:07.694301Z"}],"checksum":"524a70d391cdbcca9a3b56bd357620c95f89a365c326c99c0bf03974f923d5df","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Smithay is a library for writing wayland compositors.","homepage":"https://smithay.github.io/","documentation":null,"repository":"https://github.com/Smithay/smithay","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":0,"files":1},"Rust":{"code_lines":19711,"comment_lines":1017,"files":77}},"total_code_lines":19717,"total_comment_lines":1017}},{"id":212527,"crate":"smithay","num":"0.2.1","dl_path":"/api/v1/crates/smithay/0.2.1/download","readme_path":"/api/v1/crates/smithay/0.2.1/readme","updated_at":"2020-02-14T16:35:00.335320Z","created_at":"2020-02-14T16:35:00.335320Z","downloads":1614,"features":{"backend_drm":["drm"],"backend_drm_egl":["backend_drm","backend_egl"],"backend_drm_gbm":["backend_drm","gbm"],"backend_drm_legacy":["backend_drm"],"backend_egl":["gl_generator"],"backend_libinput":["input"],"backend_session":[],"backend_session_logind":["dbus","systemd","backend_session"],"backend_udev":["udev"],"backend_winit":["winit","wayland-server/dlopen","wayland-client/dlopen","backend_egl","renderer_gl","native_lib"],"default":["backend_winit","backend_drm_legacy","backend_drm_gbm","backend_drm_egl","backend_libinput","backend_udev","backend_session","renderer_glium","xwayland"],"native_lib":["wayland-sys","wayland-server/native_lib","wayland-protocols/native_server"],"renderer_gl":["gl_generator"],"renderer_glium":["renderer_gl","glium"],"xwayland":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/smithay/0.2.1/dependencies","version_downloads":"/api/v1/crates/smithay/0.2.1/downloads","authors":"/api/v1/crates/smithay/0.2.1/authors"},"crate_size":142574,"published_by":{"id":1557,"login":"elinorbgr","name":"Elinor B.","avatar":"https://avatars.githubusercontent.com/u/3009227?v=4","url":"https://github.com/elinorbgr","github_username_matches":true,"created_at":"2012-12-10T16:43:32Z"},"audit_actions":[{"action":"publish","user":{"id":1557,"login":"elinorbgr","name":"Elinor B.","avatar":"https://avatars.githubusercontent.com/u/3009227?v=4","url":"https://github.com/elinorbgr","github_username_matches":true,"created_at":"2012-12-10T16:43:32Z"},"time":"2020-02-14T16:35:00.335320Z"}],"checksum":"848238663e23a3c2a3f1057d6145559cc665ba15cca19bee3f7900258a283d35","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Smithay is a library for writing wayland compositors.","homepage":null,"documentation":null,"repository":"https://github.com/Smithay/smithay","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":0,"files":1},"Rust":{"code_lines":12264,"comment_lines":507,"files":67}},"total_code_lines":12270,"total_comment_lines":507}},{"id":125300,"crate":"smithay","num":"0.2.0","dl_path":"/api/v1/crates/smithay/0.2.0/download","readme_path":"/api/v1/crates/smithay/0.2.0/readme","updated_at":"2019-01-03T09:56:18.059899Z","created_at":"2019-01-03T09:56:18.059899Z","downloads":1533,"features":{"backend_drm":["drm"],"backend_drm_egl":["backend_drm","backend_egl"],"backend_drm_gbm":["backend_drm","gbm"],"backend_drm_legacy":["backend_drm"],"backend_egl":["gl_generator"],"backend_libinput":["input"],"backend_session":[],"backend_session_logind":["dbus","systemd","backend_session"],"backend_udev":["udev"],"backend_winit":["winit","wayland-server/dlopen","wayland-client/dlopen","backend_egl","renderer_gl","native_lib"],"default":["backend_winit","backend_drm_legacy","backend_drm_gbm","backend_drm_egl","backend_libinput","backend_udev","backend_session","renderer_glium","xwayland"],"native_lib":["wayland-sys","wayland-server/native_lib","wayland-protocols/native_server"],"renderer_gl":["gl_generator"],"renderer_glium":["renderer_gl","glium"],"xwayland":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/smithay/0.2.0/dependencies","version_downloads":"/api/v1/crates/smithay/0.2.0/downloads","authors":"/api/v1/crates/smithay/0.2.0/authors"},"crate_size":129456,"published_by":null,"audit_actions":[],"checksum":"01af48254355aa696f865ea173c2e99f17221f510956a40c341d1c0e6fc5a683","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Smithay is a library for writing wayland compositors.","homepage":null,"documentation":null,"repository":"https://github.com/Smithay/smithay","trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":0,"files":1},"Rust":{"code_lines":12264,"comment_lines":507,"files":67}},"total_code_lines":12270,"total_comment_lines":507}},{"id":67211,"crate":"smithay","num":"0.1.0","dl_path":"/api/v1/crates/smithay/0.1.0/download","readme_path":"/api/v1/crates/smithay/0.1.0/readme","updated_at":"2017-11-30T02:48:12.783113Z","created_at":"2017-10-01T21:15:57.630419Z","downloads":1570,"features":{"backend_drm":["drm","gbm"],"backend_libinput":["input"],"backend_winit":["winit","wayland-server/dlopen","wayland-client/dlopen"],"default":["backend_winit","backend_drm","backend_libinput","renderer_glium"],"renderer_glium":["glium"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/smithay/0.1.0/dependencies","version_downloads":"/api/v1/crates/smithay/0.1.0/downloads","authors":"/api/v1/crates/smithay/0.1.0/authors"},"crate_size":84094,"published_by":null,"audit_actions":[],"checksum":"0398bf101573d0eb4442ef92be4e61a0fd3f160512210e2533a31bc12f2432b0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Smithay is a library for writing wayland compositors.","homepage":null,"documentation":null,"repository":null,"trustpub_data":null,"linecounts":{"languages":{"HTML":{"code_lines":6,"comment_lines":0,"files":1},"Rust":{"code_lines":6809,"comment_lines":260,"files":30},"Shell":{"code_lines":8,"comment_lines":3,"files":1}},"total_code_lines":6823,"total_comment_lines":263}}],"keywords":[{"id":"compositor","keyword":"compositor","created_at":"2016-02-21T16:02:55.571593Z","crates_cnt":45},{"id":"graphics","keyword":"graphics","created_at":"2014-11-21T12:51:42.693067Z","crates_cnt":2210},{"id":"server","keyword":"server","created_at":"2014-11-29T13:11:08.869011Z","crates_cnt":1457},{"id":"wayland","keyword":"wayland","created_at":"2015-02-18T11:58:28.956159Z","crates_cnt":403}],"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}]}