{"crate":{"id":"legion","name":"legion","updated_at":"2021-02-25T08:16:45.836362Z","versions":[344279,288137,280681,253818,253715,252105,194177,194163,138052,138048],"keywords":["game","ecs"],"categories":["game-engines","data-structures"],"badges":[],"created_at":"2019-03-09T14:21:04.194651Z","downloads":285422,"recent_downloads":16578,"default_version":"0.4.0","num_versions":10,"yanked":false,"max_version":"0.4.0","newest_version":"0.4.0","max_stable_version":"0.4.0","description":"High performance entity component system (ECS) library","homepage":null,"documentation":null,"repository":"https://github.com/amethyst/legion","links":{"version_downloads":"/api/v1/crates/legion/downloads","versions":null,"owners":"/api/v1/crates/legion/owners","owner_team":"/api/v1/crates/legion/owner_team","owner_user":"/api/v1/crates/legion/owner_user","reverse_dependencies":"/api/v1/crates/legion/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":344279,"crate":"legion","num":"0.4.0","dl_path":"/api/v1/crates/legion/0.4.0/download","readme_path":"/api/v1/crates/legion/0.4.0/readme","updated_at":"2021-02-25T08:16:45.836362Z","created_at":"2021-02-25T08:16:45.836362Z","downloads":116745,"features":{"codegen":["legion_codegen"],"crossbeam-events":["crossbeam-channel"],"default":["parallel","serialize","crossbeam-events","codegen"],"extended-tuple-impls":[],"parallel":["rayon"],"serialize":["serde","erased-serde","uuid/serde","scoped-tls-hkt"],"stdweb":["uuid/stdweb"],"wasm-bindgen":["uuid/wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/legion/0.4.0/dependencies","version_downloads":"/api/v1/crates/legion/0.4.0/downloads","authors":"/api/v1/crates/legion/0.4.0/authors"},"crate_size":1108971,"published_by":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"audit_actions":[{"action":"publish","user":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"time":"2021-02-25T08:16:45.836362Z"}],"checksum":"6bfd53bb4690a5ab2bd6d1c683461ee52763afe0d000929743708a256d9d9b1f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"High performance entity component system (ECS) library","homepage":null,"documentation":null,"repository":"https://github.com/amethyst/legion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":11224,"comment_lines":411,"files":54}},"total_code_lines":11224,"total_comment_lines":411}},{"id":288137,"crate":"legion","num":"0.3.1","dl_path":"/api/v1/crates/legion/0.3.1/download","readme_path":"/api/v1/crates/legion/0.3.1/readme","updated_at":"2020-09-28T09:57:58.631255Z","created_at":"2020-09-28T09:57:58.631255Z","downloads":111900,"features":{"codegen":["legion_codegen"],"crossbeam-events":["crossbeam-channel"],"default":["parallel","serialize","crossbeam-events","codegen"],"extended-tuple-impls":[],"parallel":["rayon"],"serialize":["serde","erased-serde","uuid/serde"],"stdweb":["uuid/stdweb"],"wasm-bindgen":["uuid/wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/legion/0.3.1/dependencies","version_downloads":"/api/v1/crates/legion/0.3.1/downloads","authors":"/api/v1/crates/legion/0.3.1/authors"},"crate_size":104076,"published_by":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"audit_actions":[{"action":"publish","user":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"time":"2020-09-28T09:57:58.631255Z"}],"checksum":"9aa40f1a5f64dfdc1830657e0e7dd2c28087c4e32a2a85fcf63a286c429edefc","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"High performance entity component system (ECS) library","homepage":null,"documentation":null,"repository":"https://github.com/amethyst/legion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":11066,"comment_lines":408,"files":54}},"total_code_lines":11066,"total_comment_lines":408}},{"id":280681,"crate":"legion","num":"0.3.0","dl_path":"/api/v1/crates/legion/0.3.0/download","readme_path":"/api/v1/crates/legion/0.3.0/readme","updated_at":"2020-09-06T19:47:37.574958Z","created_at":"2020-09-06T19:47:37.574958Z","downloads":9999,"features":{"codegen":["legion_codegen"],"crossbeam-events":["crossbeam-channel"],"default":["parallel","serialize","crossbeam-events","codegen"],"extended-tuple-impls":[],"parallel":["rayon"],"serialize":["serde","erased-serde","uuid/serde"],"stdweb":["uuid/stdweb"],"wasm-bindgen":["uuid/wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/legion/0.3.0/dependencies","version_downloads":"/api/v1/crates/legion/0.3.0/downloads","authors":"/api/v1/crates/legion/0.3.0/authors"},"crate_size":103805,"published_by":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"audit_actions":[{"action":"publish","user":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"time":"2020-09-06T19:47:37.574958Z"}],"checksum":"64e6d62cbfa46b1a96dc9110e617d44c2eef5216520e2fb631f88167b647e06b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"High performance entity component system (ECS) library","homepage":null,"documentation":null,"repository":"https://github.com/TomGillen/legion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":11033,"comment_lines":408,"files":54}},"total_code_lines":11033,"total_comment_lines":408}},{"id":253818,"crate":"legion","num":"0.2.4","dl_path":"/api/v1/crates/legion/0.2.4/download","readme_path":"/api/v1/crates/legion/0.2.4/readme","updated_at":"2020-06-19T01:01:37.889282Z","created_at":"2020-06-19T01:01:37.889282Z","downloads":14617,"features":{"default":["par-iter","par-schedule","ffi"],"ffi":["legion-core/ffi"],"log":["tracing/log","tracing/log-always"],"metrics":["legion-core/metrics"],"par-iter":["legion-core/par-iter","legion-systems/par-iter"],"par-schedule":["legion-systems/par-schedule"],"serialize":["legion-core/serialize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/legion/0.2.4/dependencies","version_downloads":"/api/v1/crates/legion/0.2.4/downloads","authors":"/api/v1/crates/legion/0.2.4/authors"},"crate_size":40300,"published_by":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"audit_actions":[{"action":"publish","user":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"time":"2020-06-19T01:01:37.889282Z"}],"checksum":"e059ba732e662c56498934d154cd15c06cb9906fc10100d1943599e668948d58","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"High performance entity component system (ECS) library","homepage":null,"documentation":null,"repository":"https://github.com/TomGillen/legion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7,"comment_lines":0,"files":1},"Rusty Object Notation":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":7,"total_comment_lines":0}},{"id":253715,"crate":"legion","num":"0.2.3","dl_path":"/api/v1/crates/legion/0.2.3/download","readme_path":"/api/v1/crates/legion/0.2.3/readme","updated_at":"2020-06-18T18:48:14.468596Z","created_at":"2020-06-18T18:48:14.468596Z","downloads":2773,"features":{"default":["par-iter","par-schedule","ffi"],"ffi":["legion-core/ffi"],"log":["tracing/log","tracing/log-always"],"metrics":["legion-core/metrics"],"par-iter":["legion-core/par-iter","legion-systems/par-iter"],"par-schedule":["legion-systems/par-schedule"],"serialize":["legion-core/serialize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/legion/0.2.3/dependencies","version_downloads":"/api/v1/crates/legion/0.2.3/downloads","authors":"/api/v1/crates/legion/0.2.3/authors"},"crate_size":40294,"published_by":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"audit_actions":[{"action":"publish","user":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"time":"2020-06-18T18:48:14.468596Z"}],"checksum":"c06d4dc0b654138b53537db5e8f66faae0aeec762c0345cf0ba7b8c2e69e765b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"High performance entity component system (ECS) library","homepage":null,"documentation":null,"repository":"https://github.com/TomGillen/legion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7,"comment_lines":0,"files":1},"Rusty Object Notation":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":7,"total_comment_lines":0}},{"id":252105,"crate":"legion","num":"0.2.2","dl_path":"/api/v1/crates/legion/0.2.2/download","readme_path":"/api/v1/crates/legion/0.2.2/readme","updated_at":"2020-06-13T21:09:42.279035Z","created_at":"2020-06-13T21:09:42.279035Z","downloads":3126,"features":{"default":["par-iter","par-schedule","ffi"],"ffi":["legion-core/ffi"],"log":["tracing/log","tracing/log-always"],"metrics":["legion-core/metrics"],"par-iter":["legion-core/par-iter","legion-systems/par-iter"],"par-schedule":["legion-systems/par-schedule"],"serialize":["legion-core/serialize"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/legion/0.2.2/dependencies","version_downloads":"/api/v1/crates/legion/0.2.2/downloads","authors":"/api/v1/crates/legion/0.2.2/authors"},"crate_size":40315,"published_by":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"audit_actions":[{"action":"publish","user":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"time":"2020-06-13T21:09:42.279035Z"}],"checksum":"1b542e2cbaee0dec378ad3563683c30075d3480e02818e1cd79372c276aa9dc8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"High performance entity component system (ECS) library","homepage":null,"documentation":null,"repository":"https://github.com/TomGillen/legion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":7,"comment_lines":0,"files":1},"Rusty Object Notation":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":7,"total_comment_lines":0}},{"id":194177,"crate":"legion","num":"0.2.1","dl_path":"/api/v1/crates/legion/0.2.1/download","readme_path":"/api/v1/crates/legion/0.2.1/readme","updated_at":"2019-12-05T21:24:13.758485Z","created_at":"2019-12-05T21:24:13.758485Z","downloads":16105,"features":{"default":["par-iter","par-schedule","events","ffi"],"events":["rayon","crossbeam"],"ffi":[],"log":["tracing/log","tracing/log-always"],"par-iter":["rayon"],"par-schedule":["rayon","crossbeam"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/legion/0.2.1/dependencies","version_downloads":"/api/v1/crates/legion/0.2.1/downloads","authors":"/api/v1/crates/legion/0.2.1/authors"},"crate_size":108006,"published_by":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"audit_actions":[{"action":"publish","user":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"time":"2019-12-05T21:24:13.758485Z"}],"checksum":"eeee1b14f6e5e31b570b2b5f2673bab9f6d7061e713784ee535252b3e2798c8d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"High performance entity component system (ECS) library","homepage":null,"documentation":null,"repository":"https://github.com/TomGillen/legion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8415,"comment_lines":270,"files":16},"Rusty Object Notation":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":8415,"total_comment_lines":270}},{"id":194163,"crate":"legion","num":"0.2.0","dl_path":"/api/v1/crates/legion/0.2.0/download","readme_path":"/api/v1/crates/legion/0.2.0/readme","updated_at":"2019-12-05T19:31:43.314044Z","created_at":"2019-12-05T19:31:43.314044Z","downloads":2779,"features":{"default":["par-iter","par-schedule","events","ffi"],"events":["rayon","crossbeam"],"ffi":[],"log":["tracing/log","tracing/log-always"],"par-iter":["rayon"],"par-schedule":["rayon","crossbeam"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/legion/0.2.0/dependencies","version_downloads":"/api/v1/crates/legion/0.2.0/downloads","authors":"/api/v1/crates/legion/0.2.0/authors"},"crate_size":108364,"published_by":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"audit_actions":[{"action":"publish","user":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"time":"2019-12-05T19:31:43.314044Z"}],"checksum":"eb0b45f2907c12c696d3f393dacf7ddff50bde067254d2252d029c0a5d07f8f2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"High performance entity component system (ECS) library","homepage":null,"documentation":null,"repository":"https://github.com/TomGillen/legion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8408,"comment_lines":270,"files":16},"Rusty Object Notation":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":8408,"total_comment_lines":270}},{"id":138052,"crate":"legion","num":"0.1.1","dl_path":"/api/v1/crates/legion/0.1.1/download","readme_path":"/api/v1/crates/legion/0.1.1/readme","updated_at":"2019-03-09T14:37:37.021039Z","created_at":"2019-03-09T14:37:37.021039Z","downloads":3943,"features":{"default":["par-iter","serde"],"par-iter":["rayon"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/legion/0.1.1/dependencies","version_downloads":"/api/v1/crates/legion/0.1.1/downloads","authors":"/api/v1/crates/legion/0.1.1/authors"},"crate_size":49676,"published_by":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"audit_actions":[],"checksum":"4db55330f3d4280a96fe693e00eae7c21cf93421cc6533f3ead82cad3acabcef","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"High performance entity component system (ECS) library","homepage":null,"documentation":null,"repository":"https://github.com/TomGillen/legion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2060,"comment_lines":11,"files":4}},"total_code_lines":2060,"total_comment_lines":11}},{"id":138048,"crate":"legion","num":"0.1.0","dl_path":"/api/v1/crates/legion/0.1.0/download","readme_path":"/api/v1/crates/legion/0.1.0/readme","updated_at":"2019-03-09T14:21:04.194651Z","created_at":"2019-03-09T14:21:04.194651Z","downloads":2806,"features":{"default":["par-iter","serde"],"par-iter":["rayon"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/legion/0.1.0/dependencies","version_downloads":"/api/v1/crates/legion/0.1.0/downloads","authors":"/api/v1/crates/legion/0.1.0/authors"},"crate_size":49571,"published_by":{"id":5131,"login":"TomGillen","name":"Thomas Gillen","avatar":"https://avatars.githubusercontent.com/u/534054?v=4","url":"https://github.com/TomGillen","github_username_matches":true,"created_at":"2010-12-23T02:03:58Z"},"audit_actions":[],"checksum":"ec53ca95b0eefd0b29c180b1836385330104e34ca48dbf96673e1c0142c34466","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"High performance entity component system (ECS) library","homepage":null,"documentation":null,"repository":"https://github.com/TomGillen/legion","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2060,"comment_lines":11,"files":4}},"total_code_lines":2060,"total_comment_lines":11}}],"keywords":[{"id":"game","keyword":"game","created_at":"2014-11-21T04:39:31.646099Z","crates_cnt":1502},{"id":"ecs","keyword":"ecs","created_at":"2014-12-27T17:27:28.792343Z","crates_cnt":434}],"categories":[{"id":"game-engines","category":"Game engines","slug":"game-engines","description":"For crates that try to provide a \"one-stop-shop\" for all of your game development needs.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":1306},{"id":"data-structures","category":"Data structures","slug":"data-structures","description":"Rust implementations of particular ways of organizing data suited for specific purposes.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":11067}]}