{"version":{"id":3441877,"crate":"bevy","num":"0.20.0","dl_path":"/api/v1/crates/bevy/0.20.0/download","readme_path":"/api/v1/crates/bevy/0.20.0/readme","updated_at":"2026-10-08T22:31:14.144365Z","created_at":"2026-10-08T22:31:14.144365Z","downloads":66249,"features":{"2d":["default_app","default_platform","2d_bevy_render","scene","picking"],"2d_api":["common_api","bevy_sprite"],"2d_bevy_render":["2d_api","bevy_render","bevy_core_pipeline","bevy_post_process","bevy_sprite_render","bevy_gizmos_render"],"3d":["default_app","default_platform","3d_bevy_render","scene","picking"],"3d_api":["common_api","bevy_light","bevy_mikktspace","ktx2","morph_animation","morph","smaa_luts","tonemapping_luts","zstd_rust"],"3d_bevy_render":["3d_api","bevy_render","bevy_core_pipeline","bevy_gizmos_render","bevy_anti_alias","bevy_gltf","bevy_pbr","bevy_post_process","gltf_animation"],"aac":["bevy_internal/aac"],"accesskit_unix":["bevy_internal/accesskit_unix"],"android-game-activity":["bevy_internal/android-game-activity"],"android-native-activity":["bevy_internal/android-native-activity"],"area_light_luts":["bevy_internal/area_light_luts"],"asset_processor":["bevy_internal/asset_processor"],"async-io":["bevy_internal/async-io"],"async_executor":["std","bevy_internal/async_executor"],"audio":["bevy_audio","vorbis"],"audio-all-formats":["bevy_audio","aac","flac","mp3","mp4","vorbis","wav"],"basis-universal":["bevy_internal/basis-universal"],"bevy_animation":["bevy_internal/bevy_animation"],"bevy_anti_alias":["bevy_internal/bevy_anti_alias"],"bevy_asset":["bevy_internal/bevy_asset"],"bevy_audio":["bevy_internal/bevy_audio"],"bevy_camera":["bevy_internal/bevy_camera"],"bevy_camera_controller":["bevy_internal/bevy_camera_controller"],"bevy_ci_testing":["bevy_internal/bevy_ci_testing"],"bevy_clipboard":["bevy_internal/bevy_clipboard"],"bevy_color":["bevy_internal/bevy_color"],"bevy_core_pipeline":["bevy_internal/bevy_core_pipeline"],"bevy_curve":["bevy_internal/bevy_curve"],"bevy_debug_stepping":["bevy_internal/bevy_debug_stepping","bevy_internal/debug"],"bevy_dev_tools":["bevy_internal/bevy_dev_tools"],"bevy_extract":["bevy_internal/bevy_extract"],"bevy_feathers":["bevy_internal/bevy_feathers","bevy_ui_widgets"],"bevy_gilrs":["gamepad","bevy_internal/bevy_gilrs"],"bevy_gizmos":["bevy_internal/bevy_gizmos"],"bevy_gizmos_render":["bevy_internal/bevy_gizmos_render"],"bevy_gltf":["bevy_internal/bevy_gltf"],"bevy_image":["bevy_internal/bevy_image"],"bevy_input_focus":["bevy_internal/bevy_input_focus"],"bevy_light":["bevy_internal/bevy_light"],"bevy_log":["bevy_internal/bevy_log"],"bevy_material":["bevy_internal/bevy_material"],"bevy_mesh":["bevy_internal/bevy_mesh"],"bevy_mikktspace":["bevy_internal/bevy_mikktspace"],"bevy_pbr":["bevy_internal/bevy_pbr"],"bevy_picking":["bevy_internal/bevy_picking"],"bevy_post_process":["bevy_internal/bevy_post_process"],"bevy_remote":["bevy_internal/bevy_remote"],"bevy_render":["bevy_internal/bevy_render"],"bevy_scene":["bevy_internal/bevy_scene"],"bevy_settings":["bevy_internal/bevy_settings"],"bevy_shader":["bevy_internal/bevy_shader"],"bevy_solari":["bevy_internal/bevy_solari"],"bevy_sprite":["bevy_internal/bevy_sprite"],"bevy_sprite_render":["bevy_internal/bevy_sprite_render"],"bevy_state":["bevy_internal/bevy_state"],"bevy_text":["bevy_internal/bevy_text"],"bevy_ui":["bevy_internal/bevy_ui"],"bevy_ui_debug":["bevy_internal/bevy_ui_debug"],"bevy_ui_render":["bevy_internal/bevy_ui_render"],"bevy_ui_widgets":["bevy_internal/bevy_ui_widgets","bevy_input_focus","bevy_ui"],"bevy_window":["bevy_internal/bevy_window"],"bevy_winit":["bevy_internal/bevy_winit"],"bevy_world_serialization":["bevy_internal/bevy_world_serialization"],"bluenoise_texture":["bevy_internal/bluenoise_texture"],"bmp":["bevy_internal/bmp"],"clipboard_image":["system_clipboard","bevy_internal/clipboard_image"],"common_api":["bevy_animation","bevy_camera","bevy_color","bevy_curve","bevy_gizmos","bevy_image","bevy_mesh","bevy_shader","bevy_material","bevy_text","bevy_window","hdr","png"],"complex_script_segmentation":["bevy_internal/complex_script_segmentation"],"compressed_image_saver":["bevy_internal/compressed_image_saver"],"compressed_image_saver_universal":["bevy_internal/compressed_image_saver_universal"],"critical-section":["bevy_internal/critical-section"],"custom_cursor":["bevy_internal/custom_cursor"],"dds":["bevy_internal/dds"],"debug":["bevy_internal/debug"],"debug_glam_assert":["bevy_internal/debug_glam_assert"],"default":["2d","3d","ui","audio"],"default_app":["async_executor","bevy_asset","bevy_log","bevy_state","reflect_auto_register"],"default_font":["bevy_internal/default_font"],"default_no_std":["libm","critical-section","bevy_color","bevy_state"],"default_platform":["std","bevy_gilrs","bevy_winit","bevy_clipboard","default_font","multi_threaded","webgl2","x11","wayland","custom_cursor","sysinfo_plugin"],"detailed_trace":["bevy_internal/detailed_trace"],"dev":["debug","bevy_dev_tools","render_dev_tools","file_watcher"],"dfg_lut":["bevy_internal/dfg_lut"],"dlss":["bevy_internal/dlss"],"dynamic_linking":["dep:bevy_dylib","bevy_internal/dynamic_linking"],"embedded_watcher":["bevy_internal/embedded_watcher"],"experimental_pbr_pcss":["bevy_internal/experimental_pbr_pcss"],"exr":["bevy_internal/exr"],"ff":["bevy_internal/ff"],"file_watcher":["bevy_internal/file_watcher"],"flac":["bevy_internal/flac"],"force_disable_dlss":["bevy_internal/force_disable_dlss"],"free_camera":["bevy_internal/free_camera"],"gamepad":["bevy_internal/gamepad"],"gestures":["bevy_internal/gestures"],"ghost_nodes":["bevy_internal/ghost_nodes"],"gif":["bevy_internal/gif"],"glam_assert":["bevy_internal/glam_assert"],"gltf_animation":["bevy_internal/gltf_animation"],"hdr":["bevy_internal/hdr"],"hotpatching":["bevy_internal/hotpatching"],"http":["bevy_internal/http"],"https":["bevy_internal/https"],"ico":["bevy_internal/ico"],"jpeg":["bevy_internal/jpeg"],"keyboard":["bevy_internal/keyboard"],"ktx2":["bevy_internal/ktx2"],"libm":["bevy_internal/libm"],"mesh_picking":["bevy_internal/mesh_picking"],"meshlet":["bevy_internal/meshlet"],"meshlet_processor":["bevy_internal/meshlet_processor"],"morph":["bevy_internal/morph"],"morph_animation":["bevy_internal/morph_animation"],"mouse":["bevy_internal/mouse"],"mp3":["bevy_internal/mp3"],"mp4":["bevy_internal/mp4"],"multi_threaded":["bevy_internal/multi_threaded"],"pan_camera":["bevy_internal/pan_camera"],"pan_orbit_camera":["bevy_internal/pan_orbit_camera"],"pan_orbit_gizmo":["bevy_internal/pan_orbit_gizmo"],"pbr_anisotropy_texture":["bevy_internal/pbr_anisotropy_texture"],"pbr_clustered_decals":["bevy_internal/pbr_clustered_decals"],"pbr_light_textures":["bevy_internal/pbr_light_textures"],"pbr_multi_layer_material_textures":["bevy_internal/pbr_multi_layer_material_textures"],"pbr_specular_textures":["bevy_internal/pbr_specular_textures"],"pbr_transmission_textures":["bevy_internal/pbr_transmission_textures"],"picking":["bevy_picking","mesh_picking","sprite_picking","ui_picking"],"png":["bevy_internal/png"],"pnm":["bevy_internal/pnm"],"qoi":["bevy_internal/qoi"],"raw_vulkan_init":["bevy_internal/raw_vulkan_init"],"reflect_auto_register":["bevy_internal/reflect_auto_register"],"reflect_auto_register_static":["bevy_internal/reflect_auto_register_static"],"reflect_documentation":["bevy_internal/reflect_documentation"],"reflect_functions":["bevy_internal/reflect_functions"],"render_dev_tools":["bevy_internal/render_dev_tools"],"scene":["bevy_world_serialization","bevy_scene"],"schedule_data":["bevy_internal/schedule_data"],"serialize":["bevy_internal/serialize"],"shader_format_spirv":["bevy_internal/shader_format_spirv"],"smaa_luts":["bevy_internal/smaa_luts"],"spirv_shader_passthrough":["bevy_internal/spirv_shader_passthrough"],"sprite_picking":["bevy_internal/sprite_picking"],"statically-linked-dxc":["bevy_internal/statically-linked-dxc"],"std":["bevy_internal/std"],"symphonia-flac":["bevy_internal/symphonia-flac"],"symphonia-vorbis":["bevy_internal/symphonia-vorbis"],"symphonia-wav":["bevy_internal/symphonia-wav"],"sysinfo_plugin":["bevy_internal/sysinfo_plugin"],"system_clipboard":["bevy_clipboard","bevy_internal/system_clipboard"],"system_font_discovery":["bevy_internal/system_font_discovery"],"tga":["bevy_internal/tga"],"tiff":["bevy_internal/tiff"],"tonemapping_luts":["bevy_internal/tonemapping_luts"],"touch":["bevy_internal/touch"],"trace":["bevy_internal/trace","dep:tracing"],"trace_chrome":["trace","bevy_internal/trace_chrome","debug"],"trace_tracy":["trace","bevy_internal/trace_tracy","debug"],"trace_tracy_memory":["bevy_internal/trace_tracy_memory"],"track_location":["bevy_internal/track_location"],"type_label_buffers":["bevy_internal/type_label_buffers"],"ui":["default_app","default_platform","ui_api","ui_bevy_render","scene","picking","bevy_ui_widgets"],"ui_api":["default_app","common_api","bevy_input_focus","bevy_ui"],"ui_bevy_render":["ui_api","bevy_render","bevy_core_pipeline","bevy_ui_render"],"ui_picking":["bevy_internal/ui_picking"],"vorbis":["bevy_internal/vorbis"],"wav":["bevy_internal/wav"],"wayland":["bevy_internal/wayland"],"web":["bevy_internal/web"],"web_asset_cache":["bevy_internal/web_asset_cache"],"webgl2":["bevy_internal/webgl"],"webgpu":["bevy_internal/webgpu"],"webp":["bevy_internal/webp"],"x11":["bevy_internal/x11"],"zlib":["bevy_internal/zlib"],"zstd_c":["bevy_internal/zstd_c"],"zstd_rust":["bevy_internal/zstd_rust"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/bevy/0.20.0/dependencies","version_downloads":"/api/v1/crates/bevy/0.20.0/downloads","authors":"/api/v1/crates/bevy/0.20.0/authors"},"crate_size":926211,"published_by":null,"audit_actions":[],"checksum":"8bd0e4ea5ec677698955f9f285221eab78606d8c27b57b889def199c16ce36e6","rust_version":"1.97.1","has_lib":true,"bin_names":[],"edition":"2024","description":"A refreshingly simple data-driven game engine and app framework","homepage":"https://bevy.org","documentation":"https://docs.rs/bevy","repository":"https://github.com/bevyengine/bevy","trustpub_data":{"provider":"github","repository":"bevyengine/bevy","run_id":"37850760496","sha":"b3bdd75becaffe9a16677cf5bae5bd6d198f052b"},"linecounts":{"languages":{"HTML":{"code_lines":4,"comment_lines":0,"files":1},"Pan":{"code_lines":248,"comment_lines":27,"files":2},"Rust":{"code_lines":19,"comment_lines":1,"files":1}},"total_code_lines":271,"total_comment_lines":28}}}