{"crate":{"id":"tetra","name":"tetra","updated_at":"2025-09-29T20:04:27.088081Z","versions":[1751165,1738452,752095,521122,479202,449340,436195,382670,378428,363813,352703,352655,336008,334935,332040,327987,316769,311825,309625,307400,300788,293316,279382,272711,268714,255601,241913,234698,230625,227717,204086,196562,196436,162755,156235,151098,148711,143649,143647,142267,137480,132553,132350,131628,131600,131318,129727,129158,125914,125523,125243,123958,123598,123469,121537,121464,121455,121144,120650,120636,120452],"keywords":["engine","framework","game","gamedev"],"categories":["game-engines"],"badges":[],"created_at":"2018-12-02T15:29:36.696723Z","downloads":160651,"recent_downloads":3516,"default_version":"0.9.1","num_versions":61,"yanked":false,"max_version":"0.9.1","newest_version":"0.9.1","max_stable_version":"0.9.1","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","links":{"version_downloads":"/api/v1/crates/tetra/downloads","versions":null,"owners":"/api/v1/crates/tetra/owners","owner_team":"/api/v1/crates/tetra/owner_team","owner_user":"/api/v1/crates/tetra/owner_user","reverse_dependencies":"/api/v1/crates/tetra/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1751165,"crate":"tetra","num":"0.9.1","dl_path":"/api/v1/crates/tetra/0.9.1/download","readme_path":"/api/v1/crates/tetra/0.9.1/readme","updated_at":"2025-09-29T20:04:27.088081Z","created_at":"2025-09-29T20:04:27.088081Z","downloads":921,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl_build_from_source":["sdl3/build-from-source"],"sdl_static_link":["sdl3/static-link"],"serde":["dep:serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.9.1/dependencies","version_downloads":"/api/v1/crates/tetra/0.9.1/downloads","authors":"/api/v1/crates/tetra/0.9.1/authors"},"crate_size":1325174,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2025-09-29T20:04:27.088081Z"}],"checksum":"4d7ce2b62ec32246aee6b1432341dc4a846cecaeeab44283e7661a7c42e8607f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":8632,"comment_lines":154,"files":33}},"total_code_lines":8653,"total_comment_lines":154}},{"id":1738452,"crate":"tetra","num":"0.9.0","dl_path":"/api/v1/crates/tetra/0.9.0/download","readme_path":"/api/v1/crates/tetra/0.9.0/readme","updated_at":"2025-09-20T13:32:04.870139Z","created_at":"2025-09-20T13:32:04.870139Z","downloads":506,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl_build_from_source":["sdl3/build-from-source"],"sdl_static_link":["sdl3/static-link"],"serde":["dep:serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.9.0/dependencies","version_downloads":"/api/v1/crates/tetra/0.9.0/downloads","authors":"/api/v1/crates/tetra/0.9.0/authors"},"crate_size":1325104,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2025-09-20T13:32:04.870139Z"}],"checksum":"77822373b991e4353c63a7e5375b00f7c78cc628c683c8035a08127f4dac5ca5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":8631,"comment_lines":154,"files":33}},"total_code_lines":8652,"total_comment_lines":154}},{"id":752095,"crate":"tetra","num":"0.8.0","dl_path":"/api/v1/crates/tetra/0.8.0/download","readme_path":"/api/v1/crates/tetra/0.8.0/readme","updated_at":"2023-03-17T12:21:51.531999Z","created_at":"2023-03-17T12:21:51.531999Z","downloads":12209,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.8.0/dependencies","version_downloads":"/api/v1/crates/tetra/0.8.0/downloads","authors":"/api/v1/crates/tetra/0.8.0/authors"},"crate_size":1296642,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2023-03-17T12:21:51.531999Z"}],"checksum":"b207cbb33b63a042871a91d48eab4db80a5ef6969db33926dceaa95bc8561493","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":8660,"comment_lines":157,"files":33}},"total_code_lines":8681,"total_comment_lines":157}},{"id":521122,"crate":"tetra","num":"0.7.0","dl_path":"/api/v1/crates/tetra/0.7.0/download","readme_path":"/api/v1/crates/tetra/0.7.0/readme","updated_at":"2022-03-23T18:58:42.554884Z","created_at":"2022-03-23T18:58:42.554884Z","downloads":9775,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.7.0/dependencies","version_downloads":"/api/v1/crates/tetra/0.7.0/downloads","authors":"/api/v1/crates/tetra/0.7.0/authors"},"crate_size":1295151,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2022-03-23T18:58:42.554884Z"}],"checksum":"86978e7ae9c09ada19a354a4651a6c42c7167ed01b900014ba806c2eb532b847","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":8638,"comment_lines":159,"files":33}},"total_code_lines":8659,"total_comment_lines":159}},{"id":479202,"crate":"tetra","num":"0.7.0-alpha1","dl_path":"/api/v1/crates/tetra/0.7.0-alpha1/download","readme_path":"/api/v1/crates/tetra/0.7.0-alpha1/readme","updated_at":"2022-01-07T22:34:12.274857Z","created_at":"2022-01-07T22:34:12.274857Z","downloads":2222,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.7.0-alpha1/dependencies","version_downloads":"/api/v1/crates/tetra/0.7.0-alpha1/downloads","authors":"/api/v1/crates/tetra/0.7.0-alpha1/authors"},"crate_size":1295374,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2022-01-07T22:34:12.274857Z"}],"checksum":"839a89504737795cae94bada554a2016403d54fca25d467dc95e5d86be1a4f10","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":8638,"comment_lines":159,"files":33}},"total_code_lines":8659,"total_comment_lines":159}},{"id":449340,"crate":"tetra","num":"0.6.7","dl_path":"/api/v1/crates/tetra/0.6.7/download","readme_path":"/api/v1/crates/tetra/0.6.7/readme","updated_at":"2021-11-05T18:21:44.128147Z","created_at":"2021-11-05T18:21:44.128147Z","downloads":12107,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.6.7/dependencies","version_downloads":"/api/v1/crates/tetra/0.6.7/downloads","authors":"/api/v1/crates/tetra/0.6.7/authors"},"crate_size":1286332,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2021-11-05T18:21:44.128147Z"}],"checksum":"06682229893190677cc285d2eb822599b8cc68e57c95916f472907558c05a6bc","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":7930,"comment_lines":144,"files":32}},"total_code_lines":7951,"total_comment_lines":144}},{"id":436195,"crate":"tetra","num":"0.6.6","dl_path":"/api/v1/crates/tetra/0.6.6/download","readme_path":"/api/v1/crates/tetra/0.6.6/readme","updated_at":"2021-10-10T12:42:57.529879Z","created_at":"2021-10-10T12:42:57.529879Z","downloads":3171,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.6.6/dependencies","version_downloads":"/api/v1/crates/tetra/0.6.6/downloads","authors":"/api/v1/crates/tetra/0.6.6/authors"},"crate_size":1286091,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2021-10-10T12:42:57.529879Z"}],"checksum":"e63f38e4778711a291bc6824e1fb76d48a133f96a9e0925dd9d0eaa5529b7e96","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":7886,"comment_lines":150,"files":32}},"total_code_lines":7907,"total_comment_lines":150}},{"id":382670,"crate":"tetra","num":"0.6.5","dl_path":"/api/v1/crates/tetra/0.6.5/download","readme_path":"/api/v1/crates/tetra/0.6.5/readme","updated_at":"2021-05-26T18:54:19.345456Z","created_at":"2021-05-26T18:54:19.345456Z","downloads":6919,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.6.5/dependencies","version_downloads":"/api/v1/crates/tetra/0.6.5/downloads","authors":"/api/v1/crates/tetra/0.6.5/authors"},"crate_size":1278005,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2021-05-26T18:54:19.345456Z"}],"checksum":"936083435abdb1e8a6dcc6c3646ed6513334771e2592beeb44d8c34236860830","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":7336,"comment_lines":147,"files":32}},"total_code_lines":7357,"total_comment_lines":147}},{"id":378428,"crate":"tetra","num":"0.6.4","dl_path":"/api/v1/crates/tetra/0.6.4/download","readme_path":"/api/v1/crates/tetra/0.6.4/readme","updated_at":"2021-05-14T17:07:01.357330Z","created_at":"2021-05-14T17:07:01.357330Z","downloads":3225,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.6.4/dependencies","version_downloads":"/api/v1/crates/tetra/0.6.4/downloads","authors":"/api/v1/crates/tetra/0.6.4/authors"},"crate_size":1276204,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2021-05-14T17:07:01.357330Z"}],"checksum":"dd70f865f52d5c23e8f716b54c580944ea08281326a8718764b83a175ddfe7f1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":7244,"comment_lines":131,"files":32}},"total_code_lines":7265,"total_comment_lines":131}},{"id":363813,"crate":"tetra","num":"0.6.3","dl_path":"/api/v1/crates/tetra/0.6.3/download","readme_path":"/api/v1/crates/tetra/0.6.3/readme","updated_at":"2021-04-09T19:36:41.516718Z","created_at":"2021-04-09T19:36:41.516718Z","downloads":4832,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.6.3/dependencies","version_downloads":"/api/v1/crates/tetra/0.6.3/downloads","authors":"/api/v1/crates/tetra/0.6.3/authors"},"crate_size":1271128,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2021-04-09T19:36:41.516718Z"}],"checksum":"44ce7a42bfb9cb00958f15729dec6036b02945e9f286134fc67fa0204aa96879","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":6956,"comment_lines":130,"files":32}},"total_code_lines":6977,"total_comment_lines":130}},{"id":352703,"crate":"tetra","num":"0.6.2","dl_path":"/api/v1/crates/tetra/0.6.2/download","readme_path":"/api/v1/crates/tetra/0.6.2/readme","updated_at":"2021-03-15T20:48:51.981157Z","created_at":"2021-03-15T20:48:51.981157Z","downloads":2676,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.6.2/dependencies","version_downloads":"/api/v1/crates/tetra/0.6.2/downloads","authors":"/api/v1/crates/tetra/0.6.2/authors"},"crate_size":1250938,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2021-03-15T20:48:51.981157Z"}],"checksum":"721975aa80b86096a8191ccc7cc4827bb9f3f8010419419cac819dbec29d4c27","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":6407,"comment_lines":119,"files":31}},"total_code_lines":6428,"total_comment_lines":119}},{"id":352655,"crate":"tetra","num":"0.6.1","dl_path":"/api/v1/crates/tetra/0.6.1/download","readme_path":"/api/v1/crates/tetra/0.6.1/readme","updated_at":"2021-03-15T19:07:11.388746Z","created_at":"2021-03-15T19:07:11.388746Z","downloads":1538,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.6.1/dependencies","version_downloads":"/api/v1/crates/tetra/0.6.1/downloads","authors":"/api/v1/crates/tetra/0.6.1/authors"},"crate_size":1250751,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2021-03-15T19:07:11.388746Z"}],"checksum":"37bbdb2f0302f8fc4e60dffa8ac1bb91145cc8e1451fb6833cf5e024f84b1e53","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":6411,"comment_lines":118,"files":31}},"total_code_lines":6432,"total_comment_lines":118}},{"id":336008,"crate":"tetra","num":"0.6.0","dl_path":"/api/v1/crates/tetra/0.6.0/download","readme_path":"/api/v1/crates/tetra/0.6.0/readme","updated_at":"2021-02-05T17:53:53.629082Z","created_at":"2021-02-05T17:53:53.629082Z","downloads":4047,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.6.0/dependencies","version_downloads":"/api/v1/crates/tetra/0.6.0/downloads","authors":"/api/v1/crates/tetra/0.6.0/authors"},"crate_size":1247184,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2021-02-05T17:53:53.629082Z"}],"checksum":"510d33fafa2a7c3a2bc8eaddab9f1b81f81f64d143f94e70766a1d9b461fa77e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":6113,"comment_lines":105,"files":31}},"total_code_lines":6134,"total_comment_lines":105}},{"id":334935,"crate":"tetra","num":"0.6.0-alpha1","dl_path":"/api/v1/crates/tetra/0.6.0-alpha1/download","readme_path":"/api/v1/crates/tetra/0.6.0-alpha1/readme","updated_at":"2021-02-03T13:44:16.417945Z","created_at":"2021-02-03T13:44:16.417945Z","downloads":1524,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.6.0-alpha1/dependencies","version_downloads":"/api/v1/crates/tetra/0.6.0-alpha1/downloads","authors":"/api/v1/crates/tetra/0.6.0-alpha1/authors"},"crate_size":1247357,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2021-02-03T13:44:16.417945Z"}],"checksum":"61d28328fdde9519e9c4727c6f422a8ee3ddd3adaaf1e7e75b8b5f0e90b9cb65","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":6113,"comment_lines":105,"files":31}},"total_code_lines":6134,"total_comment_lines":105}},{"id":332040,"crate":"tetra","num":"0.5.8","dl_path":"/api/v1/crates/tetra/0.5.8/download","readme_path":"/api/v1/crates/tetra/0.5.8/readme","updated_at":"2021-01-26T17:21:03.654767Z","created_at":"2021-01-26T17:21:03.654767Z","downloads":2595,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_flac","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.5.8/dependencies","version_downloads":"/api/v1/crates/tetra/0.5.8/downloads","authors":"/api/v1/crates/tetra/0.5.8/authors"},"crate_size":7998850,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2021-01-26T17:21:03.654767Z"}],"checksum":"3203b3d5353a6bf12f1753f32fe7bf68334c30d4b8e5281c8a06007916553bd9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":5931,"comment_lines":102,"files":32}},"total_code_lines":5952,"total_comment_lines":102}},{"id":327987,"crate":"tetra","num":"0.5.7","dl_path":"/api/v1/crates/tetra/0.5.7/download","readme_path":"/api/v1/crates/tetra/0.5.7/readme","updated_at":"2021-01-15T20:24:39.068950Z","created_at":"2021-01-15T20:24:39.068950Z","downloads":1690,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_flac","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.5.7/dependencies","version_downloads":"/api/v1/crates/tetra/0.5.7/downloads","authors":"/api/v1/crates/tetra/0.5.7/authors"},"crate_size":7994530,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2021-01-15T20:24:39.068950Z"}],"checksum":"df2ce5a254ed19d72f2748da392541a4dadae1ce8db6985c66389b2bc4f6d1f5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":5634,"comment_lines":104,"files":32}},"total_code_lines":5655,"total_comment_lines":104}},{"id":316769,"crate":"tetra","num":"0.5.6","dl_path":"/api/v1/crates/tetra/0.5.6/download","readme_path":"/api/v1/crates/tetra/0.5.6/readme","updated_at":"2020-12-20T10:10:13.432533Z","created_at":"2020-12-20T10:10:13.432533Z","downloads":1699,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_flac","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.5.6/dependencies","version_downloads":"/api/v1/crates/tetra/0.5.6/downloads","authors":"/api/v1/crates/tetra/0.5.6/authors"},"crate_size":7993115,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-12-20T10:10:13.432533Z"}],"checksum":"cf34e42c182bf531abdf779fef5884f1662126b242a680287481455deb15776e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":5567,"comment_lines":102,"files":32}},"total_code_lines":5588,"total_comment_lines":102}},{"id":311825,"crate":"tetra","num":"0.5.5","dl_path":"/api/v1/crates/tetra/0.5.5/download","readme_path":"/api/v1/crates/tetra/0.5.5/readme","updated_at":"2020-12-03T21:36:24.941903Z","created_at":"2020-12-03T21:36:24.941903Z","downloads":1661,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_flac","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.5.5/dependencies","version_downloads":"/api/v1/crates/tetra/0.5.5/downloads","authors":"/api/v1/crates/tetra/0.5.5/authors"},"crate_size":7992316,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-12-03T21:36:24.941903Z"}],"checksum":"d7ea5f47b00803a218a10ffeeb2dc4a239e73b416a41bcc02f31ad1c8766af01","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":21,"comment_lines":0,"files":2},"Rust":{"code_lines":5528,"comment_lines":100,"files":32}},"total_code_lines":5549,"total_comment_lines":100}},{"id":309625,"crate":"tetra","num":"0.5.4","dl_path":"/api/v1/crates/tetra/0.5.4/download","readme_path":"/api/v1/crates/tetra/0.5.4/readme","updated_at":"2020-11-27T16:57:02.644945Z","created_at":"2020-11-27T16:57:02.644945Z","downloads":1545,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_flac","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.5.4/dependencies","version_downloads":"/api/v1/crates/tetra/0.5.4/downloads","authors":"/api/v1/crates/tetra/0.5.4/authors"},"crate_size":7992003,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-11-27T16:57:02.644945Z"}],"checksum":"d6f7f1ab8e47131af4a931e7f3364e8c8f5771ab5b7c882bdeffbef7f9654d70","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":5512,"comment_lines":100,"files":32}},"total_code_lines":5532,"total_comment_lines":100}},{"id":307400,"crate":"tetra","num":"0.5.3","dl_path":"/api/v1/crates/tetra/0.5.3/download","readme_path":"/api/v1/crates/tetra/0.5.3/readme","updated_at":"2020-11-21T14:32:47.064976Z","created_at":"2020-11-21T14:32:47.064976Z","downloads":1509,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_flac","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.5.3/dependencies","version_downloads":"/api/v1/crates/tetra/0.5.3/downloads","authors":"/api/v1/crates/tetra/0.5.3/authors"},"crate_size":7987389,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-11-21T14:32:47.064976Z"}],"checksum":"6d0d2071216dd0eb97891a2a72ab1eb1c562378e47aa56a822d3a66014f654b4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":5237,"comment_lines":93,"files":31}},"total_code_lines":5257,"total_comment_lines":93}},{"id":300788,"crate":"tetra","num":"0.5.2","dl_path":"/api/v1/crates/tetra/0.5.2/download","readme_path":"/api/v1/crates/tetra/0.5.2/readme","updated_at":"2020-11-01T11:51:23.662501Z","created_at":"2020-11-01T11:51:23.662501Z","downloads":3265,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_flac","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.5.2/dependencies","version_downloads":"/api/v1/crates/tetra/0.5.2/downloads","authors":"/api/v1/crates/tetra/0.5.2/authors"},"crate_size":7987116,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-11-01T11:51:23.662501Z"}],"checksum":"c492b59d0e479a3a92095cf9e271638f98c11c397fb80d0710b6200d600cabb0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":5255,"comment_lines":82,"files":31}},"total_code_lines":5275,"total_comment_lines":82}},{"id":293316,"crate":"tetra","num":"0.5.1","dl_path":"/api/v1/crates/tetra/0.5.1/download","readme_path":"/api/v1/crates/tetra/0.5.1/readme","updated_at":"2020-10-13T21:46:37.182155Z","created_at":"2020-10-13T21:46:37.182155Z","downloads":2668,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_flac","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.5.1/dependencies","version_downloads":"/api/v1/crates/tetra/0.5.1/downloads","authors":"/api/v1/crates/tetra/0.5.1/authors"},"crate_size":7984663,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-10-13T21:46:37.182155Z"}],"checksum":"0267b69d4a2952f568bc89cde0780bbb0442e07966e9102ffe86c7eed0330bd7","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":5115,"comment_lines":81,"files":31}},"total_code_lines":5135,"total_comment_lines":81}},{"id":279382,"crate":"tetra","num":"0.5.0","dl_path":"/api/v1/crates/tetra/0.5.0/download","readme_path":"/api/v1/crates/tetra/0.5.0/readme","updated_at":"2020-09-02T17:06:32.871298Z","created_at":"2020-09-02T17:06:32.871298Z","downloads":2776,"features":{"audio":["rodio"],"audio_flac":["audio","rodio/flac"],"audio_mp3":["audio","rodio/mp3"],"audio_vorbis":["audio","rodio/vorbis"],"audio_wav":["audio","rodio/wav"],"default":["audio","audio_flac","audio_mp3","audio_vorbis","audio_wav","font_ttf","texture_png","texture_jpeg","texture_gif","texture_bmp"],"font_ttf":["ab_glyph"],"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"],"texture_bmp":["image/bmp"],"texture_dds":["image/dds","image/dxt"],"texture_gif":["image/gif"],"texture_ico":["image/ico"],"texture_jpeg":["image/jpeg","image/jpeg_rayon"],"texture_png":["image/png"],"texture_pnm":["image/pnm"],"texture_tga":["image/tga"],"texture_tiff":["image/tiff"],"texture_webp":["image/webp"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.5.0/dependencies","version_downloads":"/api/v1/crates/tetra/0.5.0/downloads","authors":"/api/v1/crates/tetra/0.5.0/authors"},"crate_size":7986765,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-09-02T17:06:32.871298Z"}],"checksum":"bbedbd67428bd49622c0355702f3ba317ceb9ead239ed19fca4dc34e6d81d5bf","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":4959,"comment_lines":81,"files":31}},"total_code_lines":4979,"total_comment_lines":81}},{"id":272711,"crate":"tetra","num":"0.4.2","dl_path":"/api/v1/crates/tetra/0.4.2/download","readme_path":"/api/v1/crates/tetra/0.4.2/readme","updated_at":"2020-08-14T16:53:33.768782Z","created_at":"2020-08-14T16:53:33.768782Z","downloads":1862,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.4.2/dependencies","version_downloads":"/api/v1/crates/tetra/0.4.2/downloads","authors":"/api/v1/crates/tetra/0.4.2/authors"},"crate_size":7984514,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-08-14T16:53:33.768782Z"}],"checksum":"89f9730cbd512cb8d3cced7a44fbc6f7d43e9eccc2f3f23bbee9bdaa45e88127","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":4906,"comment_lines":80,"files":32}},"total_code_lines":4926,"total_comment_lines":80}},{"id":268714,"crate":"tetra","num":"0.4.1","dl_path":"/api/v1/crates/tetra/0.4.1/download","readme_path":"/api/v1/crates/tetra/0.4.1/readme","updated_at":"2020-08-02T09:32:05.105050Z","created_at":"2020-08-02T09:32:05.105050Z","downloads":3647,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.4.1/dependencies","version_downloads":"/api/v1/crates/tetra/0.4.1/downloads","authors":"/api/v1/crates/tetra/0.4.1/authors"},"crate_size":7981982,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-08-02T09:32:05.105050Z"}],"checksum":"009faaef7deb6e9517dd682ff145686fb6764d4edc1818cd56a3fa930d84ec73","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":4797,"comment_lines":70,"files":32}},"total_code_lines":4817,"total_comment_lines":70}},{"id":255601,"crate":"tetra","num":"0.4.0","dl_path":"/api/v1/crates/tetra/0.4.0/download","readme_path":"/api/v1/crates/tetra/0.4.0/readme","updated_at":"2020-06-24T13:07:32.475990Z","created_at":"2020-06-24T13:07:32.475990Z","downloads":8556,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.4.0/dependencies","version_downloads":"/api/v1/crates/tetra/0.4.0/downloads","authors":"/api/v1/crates/tetra/0.4.0/authors"},"crate_size":7981610,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-06-24T13:07:32.475990Z"}],"checksum":"1a6a48412f349d33d60ffddcc6eecfc143f0088e652499696ea39bd967b63ced","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":4801,"comment_lines":71,"files":32}},"total_code_lines":4821,"total_comment_lines":71}},{"id":241913,"crate":"tetra","num":"0.3.6","dl_path":"/api/v1/crates/tetra/0.3.6/download","readme_path":"/api/v1/crates/tetra/0.3.6/readme","updated_at":"2020-05-15T19:38:59.980319Z","created_at":"2020-05-15T19:38:59.980319Z","downloads":2843,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.3.6/dependencies","version_downloads":"/api/v1/crates/tetra/0.3.6/downloads","authors":"/api/v1/crates/tetra/0.3.6/authors"},"crate_size":7983594,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-05-15T19:38:59.980319Z"}],"checksum":"2d084ed5789790b6a7fde089bed4e6ed75fb1f0e1c07af3d59cbc1d6a68b45ed","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":4449,"comment_lines":69,"files":29}},"total_code_lines":4469,"total_comment_lines":69}},{"id":234698,"crate":"tetra","num":"0.3.5","dl_path":"/api/v1/crates/tetra/0.3.5/download","readme_path":"/api/v1/crates/tetra/0.3.5/readme","updated_at":"2020-04-25T15:48:16.913201Z","created_at":"2020-04-25T15:48:16.913201Z","downloads":2984,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.3.5/dependencies","version_downloads":"/api/v1/crates/tetra/0.3.5/downloads","authors":"/api/v1/crates/tetra/0.3.5/authors"},"crate_size":7982559,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-04-25T15:48:16.913201Z"}],"checksum":"fbd17764972d0e2679dc2faf28b84d383d6b4e099e38d04d3e3bc74e199a4854","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":4280,"comment_lines":68,"files":29}},"total_code_lines":4300,"total_comment_lines":68}},{"id":230625,"crate":"tetra","num":"0.3.4","dl_path":"/api/v1/crates/tetra/0.3.4/download","readme_path":"/api/v1/crates/tetra/0.3.4/readme","updated_at":"2020-04-12T18:48:56.352381Z","created_at":"2020-04-12T18:48:56.352381Z","downloads":2889,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.3.4/dependencies","version_downloads":"/api/v1/crates/tetra/0.3.4/downloads","authors":"/api/v1/crates/tetra/0.3.4/authors"},"crate_size":7980525,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-04-12T18:48:56.352381Z"}],"checksum":"9133e2961586c9e6ddc8016461df6aee325274405c330160cb201a766f15b8d4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":4138,"comment_lines":69,"files":29}},"total_code_lines":4158,"total_comment_lines":69}},{"id":227717,"crate":"tetra","num":"0.3.3","dl_path":"/api/v1/crates/tetra/0.3.3/download","readme_path":"/api/v1/crates/tetra/0.3.3/readme","updated_at":"2020-04-04T11:59:14.126080Z","created_at":"2020-04-04T11:59:14.126080Z","downloads":3532,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.3.3/dependencies","version_downloads":"/api/v1/crates/tetra/0.3.3/downloads","authors":"/api/v1/crates/tetra/0.3.3/authors"},"crate_size":7993783,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-04-04T11:59:14.126080Z"}],"checksum":"7259990d8ba892cc08c9e249f785cdae34079e43dd65367904d32c0235ac9356","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":4095,"comment_lines":67,"files":29}},"total_code_lines":4115,"total_comment_lines":67}},{"id":204086,"crate":"tetra","num":"0.3.2","dl_path":"/api/v1/crates/tetra/0.3.2/download","readme_path":"/api/v1/crates/tetra/0.3.2/readme","updated_at":"2020-01-15T19:08:07.107286Z","created_at":"2020-01-15T19:08:07.107286Z","downloads":2191,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.3.2/dependencies","version_downloads":"/api/v1/crates/tetra/0.3.2/downloads","authors":"/api/v1/crates/tetra/0.3.2/authors"},"crate_size":7988238,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2020-01-15T19:08:07.107286Z"}],"checksum":"fcc0e007f5d3bde05b5b078628cd2dd2473c23c1b33d118b2dce04b95394f3be","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":3993,"comment_lines":64,"files":26}},"total_code_lines":4013,"total_comment_lines":64}},{"id":196562,"crate":"tetra","num":"0.3.1","dl_path":"/api/v1/crates/tetra/0.3.1/download","readme_path":"/api/v1/crates/tetra/0.3.1/readme","updated_at":"2019-12-15T15:12:11.474759Z","created_at":"2019-12-15T15:12:11.474759Z","downloads":2627,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.3.1/dependencies","version_downloads":"/api/v1/crates/tetra/0.3.1/downloads","authors":"/api/v1/crates/tetra/0.3.1/authors"},"crate_size":7985252,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2019-12-15T15:12:11.474759Z"}],"checksum":"22dc4cda9a44c9786688be9a30a3c807d5d768ed3e36220160cdd3f4e4a2b5e0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":3905,"comment_lines":63,"files":24}},"total_code_lines":3925,"total_comment_lines":63}},{"id":196436,"crate":"tetra","num":"0.3.0","dl_path":"/api/v1/crates/tetra/0.3.0/download","readme_path":"/api/v1/crates/tetra/0.3.0/readme","updated_at":"2019-12-14T17:37:24.843327Z","created_at":"2019-12-14T17:37:24.843327Z","downloads":1651,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"],"serde_support":["serde","vek/serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.3.0/dependencies","version_downloads":"/api/v1/crates/tetra/0.3.0/downloads","authors":"/api/v1/crates/tetra/0.3.0/authors"},"crate_size":7985186,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[{"action":"publish","user":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"time":"2019-12-14T17:37:24.843327Z"}],"checksum":"1a2f1f04326753e488a8a24063b72b60e8654ac72fec3c428e5177bdd5ecfb46","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":3898,"comment_lines":63,"files":24}},"total_code_lines":3918,"total_comment_lines":63}},{"id":162755,"crate":"tetra","num":"0.2.20","dl_path":"/api/v1/crates/tetra/0.2.20/download","readme_path":"/api/v1/crates/tetra/0.2.20/readme","updated_at":"2019-07-13T15:48:06.101557Z","created_at":"2019-07-13T15:48:06.101557Z","downloads":4002,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.20/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.20/downloads","authors":"/api/v1/crates/tetra/0.2.20/authors"},"crate_size":7964959,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[],"checksum":"970946df5bf97c246fc70472d34510f21cbdfb6874b3122bf7081bc95565a77b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":3221,"comment_lines":64,"files":19}},"total_code_lines":3241,"total_comment_lines":64}},{"id":156235,"crate":"tetra","num":"0.2.19","dl_path":"/api/v1/crates/tetra/0.2.19/download","readme_path":"/api/v1/crates/tetra/0.2.19/readme","updated_at":"2019-06-13T20:44:58.334361Z","created_at":"2019-06-13T20:44:58.334361Z","downloads":1576,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.19/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.19/downloads","authors":"/api/v1/crates/tetra/0.2.19/authors"},"crate_size":7963615,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[],"checksum":"f1edeae45b560d942490bb4dec6cec63530efe3f0038edaa663614c31bf231d2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":3154,"comment_lines":50,"files":17}},"total_code_lines":3174,"total_comment_lines":50}},{"id":151098,"crate":"tetra","num":"0.2.18","dl_path":"/api/v1/crates/tetra/0.2.18/download","readme_path":"/api/v1/crates/tetra/0.2.18/readme","updated_at":"2019-05-18T13:19:06.059895Z","created_at":"2019-05-18T13:19:06.059895Z","downloads":1746,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.18/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.18/downloads","authors":"/api/v1/crates/tetra/0.2.18/authors"},"crate_size":7962811,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[],"checksum":"fb9e6f47567b716a0a4fa080938e1d4ce8f09886c030929ee0ba246f19f0f550","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":3061,"comment_lines":49,"files":17}},"total_code_lines":3081,"total_comment_lines":49}},{"id":148711,"crate":"tetra","num":"0.2.17","dl_path":"/api/v1/crates/tetra/0.2.17/download","readme_path":"/api/v1/crates/tetra/0.2.17/readme","updated_at":"2019-05-05T19:18:19.178314Z","created_at":"2019-05-05T19:18:19.178314Z","downloads":1430,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.17/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.17/downloads","authors":"/api/v1/crates/tetra/0.2.17/authors"},"crate_size":377071,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[],"checksum":"3325357cb9ceb6d46587f2ea7d4033dda70cdcfb1af8106dce150fd60740f1e4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":3036,"comment_lines":49,"files":17}},"total_code_lines":3056,"total_comment_lines":49}},{"id":143649,"crate":"tetra","num":"0.2.16","dl_path":"/api/v1/crates/tetra/0.2.16/download","readme_path":"/api/v1/crates/tetra/0.2.16/readme","updated_at":"2019-04-07T22:13:14.275771Z","created_at":"2019-04-07T22:13:14.275771Z","downloads":1386,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.16/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.16/downloads","authors":"/api/v1/crates/tetra/0.2.16/authors"},"crate_size":374513,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[],"checksum":"e986a853b356b443978bfc29a044a08165bbb0f3ccbbb9a43369071ecc499b0f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":2955,"comment_lines":46,"files":17}},"total_code_lines":2975,"total_comment_lines":46}},{"id":143647,"crate":"tetra","num":"0.2.15","dl_path":"/api/v1/crates/tetra/0.2.15/download","readme_path":"/api/v1/crates/tetra/0.2.15/readme","updated_at":"2019-04-07T21:30:37.199551Z","created_at":"2019-04-07T21:30:37.199551Z","downloads":1429,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.15/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.15/downloads","authors":"/api/v1/crates/tetra/0.2.15/authors"},"crate_size":374527,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[],"checksum":"3a76f8cc5b7edb6743ea735d1cec2925068359fb7500c1f1e842bf1e71cb923f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":2956,"comment_lines":46,"files":18}},"total_code_lines":2976,"total_comment_lines":46}},{"id":142267,"crate":"tetra","num":"0.2.14","dl_path":"/api/v1/crates/tetra/0.2.14/download","readme_path":"/api/v1/crates/tetra/0.2.14/readme","updated_at":"2019-03-30T11:16:45.367475Z","created_at":"2019-03-30T11:16:45.367475Z","downloads":1420,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.14/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.14/downloads","authors":"/api/v1/crates/tetra/0.2.14/authors"},"crate_size":373408,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[],"checksum":"84e203938964e83d6c12031f9deee2f5b6855ec3709db13d9840db27118d5ab5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":2900,"comment_lines":45,"files":16}},"total_code_lines":2920,"total_comment_lines":45}},{"id":137480,"crate":"tetra","num":"0.2.13","dl_path":"/api/v1/crates/tetra/0.2.13/download","readme_path":"/api/v1/crates/tetra/0.2.13/readme","updated_at":"2019-03-05T22:51:12.203385Z","created_at":"2019-03-05T22:51:12.203385Z","downloads":1474,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.13/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.13/downloads","authors":"/api/v1/crates/tetra/0.2.13/authors"},"crate_size":371481,"published_by":{"id":34319,"login":"17cupsofcoffee","name":"Joe Clay","avatar":"https://avatars.githubusercontent.com/u/784533?v=4","url":"https://github.com/17cupsofcoffee","github_username_matches":true,"created_at":"2011-05-12T19:07:28Z"},"audit_actions":[],"checksum":"a9eb1626dda37bbc20401c6fc99de9a287c43a38bfaf19793a72b4be51b4742b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":2861,"comment_lines":45,"files":15}},"total_code_lines":2881,"total_comment_lines":45}},{"id":132553,"crate":"tetra","num":"0.2.12","dl_path":"/api/v1/crates/tetra/0.2.12/download","readme_path":"/api/v1/crates/tetra/0.2.12/readme","updated_at":"2019-02-07T22:16:56.311740Z","created_at":"2019-02-07T22:16:56.311740Z","downloads":1436,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.12/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.12/downloads","authors":"/api/v1/crates/tetra/0.2.12/authors"},"crate_size":369684,"published_by":null,"audit_actions":[],"checksum":"f95a2cc1c4967b20652091ca04e57e54b31826df59d66f50cac92aff5616b4a1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":2822,"comment_lines":45,"files":15}},"total_code_lines":2842,"total_comment_lines":45}},{"id":132350,"crate":"tetra","num":"0.2.11","dl_path":"/api/v1/crates/tetra/0.2.11/download","readme_path":"/api/v1/crates/tetra/0.2.11/readme","updated_at":"2019-02-06T19:12:15.481129Z","created_at":"2019-02-06T19:12:15.481129Z","downloads":1481,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.11/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.11/downloads","authors":"/api/v1/crates/tetra/0.2.11/authors"},"crate_size":369640,"published_by":null,"audit_actions":[],"checksum":"634fe9f9f1618d405a310645e59f498fdcb3a91563cabea375a1c279b8083f79","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":2801,"comment_lines":41,"files":15}},"total_code_lines":2821,"total_comment_lines":41}},{"id":131628,"crate":"tetra","num":"0.2.10","dl_path":"/api/v1/crates/tetra/0.2.10/download","readme_path":"/api/v1/crates/tetra/0.2.10/readme","updated_at":"2019-02-03T15:59:15.738851Z","created_at":"2019-02-03T15:59:15.738851Z","downloads":1482,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.10/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.10/downloads","authors":"/api/v1/crates/tetra/0.2.10/authors"},"crate_size":369602,"published_by":null,"audit_actions":[],"checksum":"f1c13584078a5a9901cda9d87c8cb035f77ee70ac6607775548e13ad1cc7689a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":2786,"comment_lines":41,"files":15}},"total_code_lines":2806,"total_comment_lines":41}},{"id":131600,"crate":"tetra","num":"0.2.9","dl_path":"/api/v1/crates/tetra/0.2.9/download","readme_path":"/api/v1/crates/tetra/0.2.9/readme","updated_at":"2019-02-03T12:42:03.608568Z","created_at":"2019-02-03T12:42:03.608568Z","downloads":1492,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.9/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.9/downloads","authors":"/api/v1/crates/tetra/0.2.9/authors"},"crate_size":368932,"published_by":null,"audit_actions":[],"checksum":"ede3ef0e76025ab0492833cd1e7ac02a031a5bad5f77c54a48cd5454a71e57e5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":2770,"comment_lines":41,"files":15}},"total_code_lines":2790,"total_comment_lines":41}},{"id":131318,"crate":"tetra","num":"0.2.8","dl_path":"/api/v1/crates/tetra/0.2.8/download","readme_path":"/api/v1/crates/tetra/0.2.8/readme","updated_at":"2019-02-01T17:15:26.472483Z","created_at":"2019-02-01T17:15:26.472483Z","downloads":1404,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.8/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.8/downloads","authors":"/api/v1/crates/tetra/0.2.8/authors"},"crate_size":368772,"published_by":null,"audit_actions":[],"checksum":"32540ff715c04d61dfe5b0075ef2a28bd0451e389a3f1ce8886db851b69dd561","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":2775,"comment_lines":41,"files":15}},"total_code_lines":2795,"total_comment_lines":41}},{"id":129727,"crate":"tetra","num":"0.2.7","dl_path":"/api/v1/crates/tetra/0.2.7/download","readme_path":"/api/v1/crates/tetra/0.2.7/readme","updated_at":"2019-01-23T19:00:12.602127Z","created_at":"2019-01-23T19:00:12.602127Z","downloads":1400,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.7/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.7/downloads","authors":"/api/v1/crates/tetra/0.2.7/authors"},"crate_size":368768,"published_by":null,"audit_actions":[],"checksum":"6f51329209de11f248bfc3a9a5b044beebaa576ad59cd4e8b9291949802752bb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":2765,"comment_lines":37,"files":15}},"total_code_lines":2785,"total_comment_lines":37}},{"id":129158,"crate":"tetra","num":"0.2.6","dl_path":"/api/v1/crates/tetra/0.2.6/download","readme_path":"/api/v1/crates/tetra/0.2.6/readme","updated_at":"2019-01-20T16:21:11.164980Z","created_at":"2019-01-20T16:21:11.164980Z","downloads":1404,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.6/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.6/downloads","authors":"/api/v1/crates/tetra/0.2.6/authors"},"crate_size":367612,"published_by":null,"audit_actions":[],"checksum":"97d7c3665a771576068c698c2b04bb4208b1d561e28eeec15ae5d8c38f195759","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":2765,"comment_lines":36,"files":15}},"total_code_lines":2785,"total_comment_lines":36}},{"id":125914,"crate":"tetra","num":"0.2.5","dl_path":"/api/v1/crates/tetra/0.2.5/download","readme_path":"/api/v1/crates/tetra/0.2.5/readme","updated_at":"2019-01-06T16:25:33.569640Z","created_at":"2019-01-06T16:25:33.569640Z","downloads":1400,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.5/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.5/downloads","authors":"/api/v1/crates/tetra/0.2.5/authors"},"crate_size":322804,"published_by":null,"audit_actions":[],"checksum":"ce3f71448a2263c7c648a38a1c88d5c369dd6116ba14ad295691c8eb7b6edce5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":20,"comment_lines":0,"files":2},"Rust":{"code_lines":2636,"comment_lines":28,"files":14}},"total_code_lines":2656,"total_comment_lines":28}},{"id":125523,"crate":"tetra","num":"0.2.4","dl_path":"/api/v1/crates/tetra/0.2.4/download","readme_path":"/api/v1/crates/tetra/0.2.4/readme","updated_at":"2019-01-04T13:00:41.916837Z","created_at":"2019-01-04T13:00:41.916837Z","downloads":1407,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.4/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.4/downloads","authors":"/api/v1/crates/tetra/0.2.4/authors"},"crate_size":320464,"published_by":null,"audit_actions":[],"checksum":"fbb01958e3b2c5cfc8258cb45e6cf8af2589633f5e9eaceac29e1e386cd56c70","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":19,"comment_lines":0,"files":2},"Rust":{"code_lines":2572,"comment_lines":35,"files":14}},"total_code_lines":2591,"total_comment_lines":35}},{"id":125243,"crate":"tetra","num":"0.2.3","dl_path":"/api/v1/crates/tetra/0.2.3/download","readme_path":"/api/v1/crates/tetra/0.2.3/readme","updated_at":"2019-01-03T01:26:29.592676Z","created_at":"2019-01-03T01:26:29.592676Z","downloads":1393,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.3/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.3/downloads","authors":"/api/v1/crates/tetra/0.2.3/authors"},"crate_size":320351,"published_by":null,"audit_actions":[],"checksum":"5eef0632cbb61a599e2ea6d8e5ffa52eaf67b0720e9797f5307076960c213d18","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":19,"comment_lines":0,"files":2},"Rust":{"code_lines":2574,"comment_lines":35,"files":14}},"total_code_lines":2593,"total_comment_lines":35}},{"id":123958,"crate":"tetra","num":"0.2.2","dl_path":"/api/v1/crates/tetra/0.2.2/download","readme_path":"/api/v1/crates/tetra/0.2.2/readme","updated_at":"2018-12-24T23:07:14.260098Z","created_at":"2018-12-24T23:07:14.260098Z","downloads":1401,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.2/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.2/downloads","authors":"/api/v1/crates/tetra/0.2.2/authors"},"crate_size":269028,"published_by":null,"audit_actions":[],"checksum":"b105402b074c324bada3458b3777f4cad228630cb4bd3433a70e5079ad57195e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":31,"comment_lines":0,"files":3},"Rust":{"code_lines":2303,"comment_lines":26,"files":14}},"total_code_lines":2334,"total_comment_lines":26}},{"id":123598,"crate":"tetra","num":"0.2.1","dl_path":"/api/v1/crates/tetra/0.2.1/download","readme_path":"/api/v1/crates/tetra/0.2.1/readme","updated_at":"2018-12-22T12:20:06.261168Z","created_at":"2018-12-22T12:20:06.261168Z","downloads":1398,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.1/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.1/downloads","authors":"/api/v1/crates/tetra/0.2.1/authors"},"crate_size":265380,"published_by":null,"audit_actions":[],"checksum":"305f1ca4ec6ca55df31a7d7ce27f41b50b3b2c751e6e0681f02a351be3cf47dd","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":31,"comment_lines":0,"files":3},"Rust":{"code_lines":2307,"comment_lines":26,"files":14}},"total_code_lines":2338,"total_comment_lines":26}},{"id":123469,"crate":"tetra","num":"0.2.0","dl_path":"/api/v1/crates/tetra/0.2.0/download","readme_path":"/api/v1/crates/tetra/0.2.0/readme","updated_at":"2018-12-21T14:42:38.911471Z","created_at":"2018-12-21T14:42:38.911471Z","downloads":1507,"features":{"sdl2_bundled":["sdl2/bundled"],"sdl2_static_link":["sdl2/static-link"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.2.0/dependencies","version_downloads":"/api/v1/crates/tetra/0.2.0/downloads","authors":"/api/v1/crates/tetra/0.2.0/authors"},"crate_size":263616,"published_by":null,"audit_actions":[],"checksum":"369d1d2215585d825ed22e50221f05afdcc558e630b19bf0c1a5ab4734586546","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":31,"comment_lines":0,"files":3},"Rust":{"code_lines":2243,"comment_lines":26,"files":14}},"total_code_lines":2274,"total_comment_lines":26}},{"id":121537,"crate":"tetra","num":"0.1.6","dl_path":"/api/v1/crates/tetra/0.1.6/download","readme_path":"/api/v1/crates/tetra/0.1.6/readme","updated_at":"2018-12-09T15:45:04.572678Z","created_at":"2018-12-09T15:45:04.572678Z","downloads":1423,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.1.6/dependencies","version_downloads":"/api/v1/crates/tetra/0.1.6/downloads","authors":"/api/v1/crates/tetra/0.1.6/authors"},"crate_size":264643,"published_by":null,"audit_actions":[],"checksum":"3efe3f5b919beeb41749ffe43a11bd1c53dc194459aeb263fba97d61244a1ba9","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":37,"comment_lines":1,"files":3},"Rust":{"code_lines":1610,"comment_lines":21,"files":12}},"total_code_lines":1647,"total_comment_lines":22}},{"id":121464,"crate":"tetra","num":"0.1.5","dl_path":"/api/v1/crates/tetra/0.1.5/download","readme_path":"/api/v1/crates/tetra/0.1.5/readme","updated_at":"2018-12-08T22:37:31.700006Z","created_at":"2018-12-08T22:37:31.700006Z","downloads":1340,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.1.5/dependencies","version_downloads":"/api/v1/crates/tetra/0.1.5/downloads","authors":"/api/v1/crates/tetra/0.1.5/authors"},"crate_size":50148,"published_by":null,"audit_actions":[],"checksum":"e9fb733d89c9bdc95fb67e3202fac71b174c698199801ee85e57d02b00d87aa1","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":23,"comment_lines":1,"files":2},"Rust":{"code_lines":1363,"comment_lines":20,"files":11}},"total_code_lines":1386,"total_comment_lines":21}},{"id":121455,"crate":"tetra","num":"0.1.4","dl_path":"/api/v1/crates/tetra/0.1.4/download","readme_path":"/api/v1/crates/tetra/0.1.4/readme","updated_at":"2018-12-08T20:43:04.966367Z","created_at":"2018-12-08T20:43:04.966367Z","downloads":1373,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.1.4/dependencies","version_downloads":"/api/v1/crates/tetra/0.1.4/downloads","authors":"/api/v1/crates/tetra/0.1.4/authors"},"crate_size":50103,"published_by":null,"audit_actions":[],"checksum":"6ab61278297a097d4aa84fe4dc357af8f3e1c7340340cf066b6676f3a13862d5","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":23,"comment_lines":1,"files":2},"Rust":{"code_lines":1363,"comment_lines":20,"files":11}},"total_code_lines":1386,"total_comment_lines":21}},{"id":121144,"crate":"tetra","num":"0.1.3","dl_path":"/api/v1/crates/tetra/0.1.3/download","readme_path":"/api/v1/crates/tetra/0.1.3/readme","updated_at":"2018-12-07T00:32:09.975667Z","created_at":"2018-12-07T00:32:09.975667Z","downloads":1356,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.1.3/dependencies","version_downloads":"/api/v1/crates/tetra/0.1.3/downloads","authors":"/api/v1/crates/tetra/0.1.3/authors"},"crate_size":49814,"published_by":null,"audit_actions":[],"checksum":"dcaad5f0ee025292db52267ad002c1074b165e6c521a0a80d044af90460367de","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":23,"comment_lines":1,"files":2},"Rust":{"code_lines":1461,"comment_lines":19,"files":11}},"total_code_lines":1484,"total_comment_lines":20}},{"id":120650,"crate":"tetra","num":"0.1.2","dl_path":"/api/v1/crates/tetra/0.1.2/download","readme_path":"/api/v1/crates/tetra/0.1.2/readme","updated_at":"2018-12-03T20:49:26.040028Z","created_at":"2018-12-03T20:49:26.040028Z","downloads":1356,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.1.2/dependencies","version_downloads":"/api/v1/crates/tetra/0.1.2/downloads","authors":"/api/v1/crates/tetra/0.1.2/authors"},"crate_size":20858,"published_by":null,"audit_actions":[],"checksum":"3a81fa731dcb948f84e2e53a2d3528eb2525bce243278b2765174cb924ea8279","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":23,"comment_lines":1,"files":2},"Rust":{"code_lines":1281,"comment_lines":11,"files":10}},"total_code_lines":1304,"total_comment_lines":12}},{"id":120636,"crate":"tetra","num":"0.1.1","dl_path":"/api/v1/crates/tetra/0.1.1/download","readme_path":"/api/v1/crates/tetra/0.1.1/readme","updated_at":"2018-12-03T18:20:42.111127Z","created_at":"2018-12-03T18:20:42.111127Z","downloads":1331,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.1.1/dependencies","version_downloads":"/api/v1/crates/tetra/0.1.1/downloads","authors":"/api/v1/crates/tetra/0.1.1/authors"},"crate_size":20843,"published_by":null,"audit_actions":[],"checksum":"224340110cf558069206aeab3121eb0e585f4b3cf2baae0be5c4fb7b850238df","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":23,"comment_lines":1,"files":2},"Rust":{"code_lines":1281,"comment_lines":11,"files":10}},"total_code_lines":1304,"total_comment_lines":12}},{"id":120452,"crate":"tetra","num":"0.1.0","dl_path":"/api/v1/crates/tetra/0.1.0/download","readme_path":"/api/v1/crates/tetra/0.1.0/readme","updated_at":"2018-12-02T15:29:36.696723Z","created_at":"2018-12-02T15:29:36.696723Z","downloads":1328,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/tetra/0.1.0/dependencies","version_downloads":"/api/v1/crates/tetra/0.1.0/downloads","authors":"/api/v1/crates/tetra/0.1.0/authors"},"crate_size":20300,"published_by":null,"audit_actions":[],"checksum":"e3e2f62a2f4bb5307210193aaa8473238ffb360cc1698229c059e879c586162c","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"A simple 2D game framework written in Rust","homepage":null,"documentation":"https://docs.rs/tetra","repository":"https://github.com/17cupsofcoffee/tetra","trustpub_data":null,"linecounts":{"languages":{"GLSL":{"code_lines":23,"comment_lines":1,"files":2},"Rust":{"code_lines":1260,"comment_lines":12,"files":10}},"total_code_lines":1283,"total_comment_lines":13}}],"keywords":[{"id":"engine","keyword":"engine","created_at":"2014-12-21T17:42:48.133982Z","crates_cnt":635},{"id":"framework","keyword":"framework","created_at":"2015-05-08T19:34:16.263147Z","crates_cnt":2547},{"id":"game","keyword":"game","created_at":"2014-11-21T04:39:31.646099Z","crates_cnt":1502},{"id":"gamedev","keyword":"gamedev","created_at":"2014-11-12T20:34:24.755176Z","crates_cnt":2359}],"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}]}