{"crate":{"id":"monty","name":"monty","updated_at":"2026-09-05T19:30:25.731173Z","versions":[3165490,3152160,2962964,2962183,2856274,2842218,2837551,2759662,2756392,2747233,1912592],"keywords":["embedded","interpreter","python","sandbox"],"categories":["compilers","emulators","development-tools"],"badges":[],"created_at":"2025-12-31T08:46:03.780149Z","downloads":38001,"recent_downloads":37920,"default_version":"0.0.23","num_versions":11,"yanked":false,"max_version":"0.0.23","newest_version":"0.0.23","max_stable_version":"0.0.23","description":"A sandboxed, snapshotable Python interpreter written in Rust.","homepage":"https://github.com/pydantic/monty/","documentation":null,"repository":"https://github.com/pydantic/monty/","links":{"version_downloads":"/api/v1/crates/monty/downloads","versions":null,"owners":"/api/v1/crates/monty/owners","owner_team":"/api/v1/crates/monty/owner_team","owner_user":"/api/v1/crates/monty/owner_user","reverse_dependencies":"/api/v1/crates/monty/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":3165490,"crate":"monty","num":"0.0.23","dl_path":"/api/v1/crates/monty/0.0.23/download","readme_path":"/api/v1/crates/monty/0.0.23/readme","updated_at":"2026-09-05T19:30:25.731173Z","created_at":"2026-09-05T19:30:25.731173Z","downloads":16,"features":{"memory-model-checks":[],"ref-count-return":["test-hooks"],"test-hooks":["monty-types/test-hooks"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/monty/0.0.23/dependencies","version_downloads":"/api/v1/crates/monty/0.0.23/downloads","authors":"/api/v1/crates/monty/0.0.23/authors"},"crate_size":1299485,"published_by":null,"audit_actions":[],"checksum":"e027c3c5863ee7b2f2ad8d30c64dafa7adaa3037f90607729753d4e0ead066de","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A sandboxed, snapshotable Python interpreter written in Rust.","homepage":"https://github.com/pydantic/monty/","documentation":null,"repository":"https://github.com/pydantic/monty/","trustpub_data":{"provider":"github","repository":"pydantic/monty","run_id":"33984575487","sha":"302e0f27ec8516689ba90793cd0381149e5f4076"},"linecounts":{"languages":{"Python":{"code_lines":28362,"comment_lines":7662,"files":590},"Rust":{"code_lines":57859,"comment_lines":5280,"files":162}},"total_code_lines":86221,"total_comment_lines":12942}},{"id":3152160,"crate":"monty","num":"0.0.22","dl_path":"/api/v1/crates/monty/0.0.22/download","readme_path":"/api/v1/crates/monty/0.0.22/readme","updated_at":"2026-09-04T12:47:19.054286Z","created_at":"2026-09-04T12:47:19.054286Z","downloads":128,"features":{"memory-model-checks":[],"ref-count-return":["test-hooks"],"test-hooks":["monty-types/test-hooks"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/monty/0.0.22/dependencies","version_downloads":"/api/v1/crates/monty/0.0.22/downloads","authors":"/api/v1/crates/monty/0.0.22/authors"},"crate_size":1282946,"published_by":null,"audit_actions":[],"checksum":"a7d13cc6e5bbcadffceadecd5cbe51a765a29451381d6ed760b23933fb714f37","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A sandboxed, snapshotable Python interpreter written in Rust.","homepage":"https://github.com/pydantic/monty/","documentation":null,"repository":"https://github.com/pydantic/monty/","trustpub_data":{"provider":"github","repository":"pydantic/monty","run_id":"33870000432","sha":"6b64bd8c2b5b2321e193213fe2930540f1e5cb8a"},"linecounts":{"languages":{"Python":{"code_lines":27980,"comment_lines":7626,"files":588},"Rust":{"code_lines":56785,"comment_lines":5277,"files":158}},"total_code_lines":84765,"total_comment_lines":12903}},{"id":2962964,"crate":"monty","num":"0.0.21","dl_path":"/api/v1/crates/monty/0.0.21/download","readme_path":"/api/v1/crates/monty/0.0.21/readme","updated_at":"2026-08-09T21:34:27.792882Z","created_at":"2026-08-09T21:34:27.792882Z","downloads":19941,"features":{"memory-model-checks":[],"ref-count-return":["test-hooks"],"test-hooks":["monty-types/test-hooks"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/monty/0.0.21/dependencies","version_downloads":"/api/v1/crates/monty/0.0.21/downloads","authors":"/api/v1/crates/monty/0.0.21/authors"},"crate_size":1139556,"published_by":null,"audit_actions":[],"checksum":"db44565f603ada5dd98bd580623cd9ce299c8b823bd7195c654826fa536b4d48","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A sandboxed, snapshotable Python interpreter written in Rust.","homepage":"https://github.com/pydantic/monty/","documentation":null,"repository":"https://github.com/pydantic/monty/","trustpub_data":{"provider":"github","repository":"pydantic/monty","run_id":"31334632308","sha":"70fe3f5781381eb33579e45046f8cb3845953373"},"linecounts":{"languages":{"Python":{"code_lines":24673,"comment_lines":7034,"files":566},"Rust":{"code_lines":51772,"comment_lines":4840,"files":144}},"total_code_lines":76445,"total_comment_lines":11874}},{"id":2962183,"crate":"monty","num":"0.0.20","dl_path":"/api/v1/crates/monty/0.0.20/download","readme_path":"/api/v1/crates/monty/0.0.20/readme","updated_at":"2026-08-09T18:56:37.613036Z","created_at":"2026-08-09T18:56:37.613036Z","downloads":28,"features":{"memory-model-checks":[],"ref-count-return":["test-hooks"],"test-hooks":["monty-types/test-hooks"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/monty/0.0.20/dependencies","version_downloads":"/api/v1/crates/monty/0.0.20/downloads","authors":"/api/v1/crates/monty/0.0.20/authors"},"crate_size":1139542,"published_by":null,"audit_actions":[],"checksum":"1b3538b7e930ac849a52a66118c2471e3e89e8b4da6f002c1979a908b54d73a5","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A sandboxed, snapshotable Python interpreter written in Rust.","homepage":"https://github.com/pydantic/monty/","documentation":null,"repository":"https://github.com/pydantic/monty/","trustpub_data":{"provider":"github","repository":"pydantic/monty","run_id":"31325716406","sha":"dd6139a0ddb2657a49daa10ac6be885440ecfbf0"},"linecounts":{"languages":{"Python":{"code_lines":24673,"comment_lines":7034,"files":566},"Rust":{"code_lines":51772,"comment_lines":4840,"files":144}},"total_code_lines":76445,"total_comment_lines":11874}},{"id":2856274,"crate":"monty","num":"0.0.19","dl_path":"/api/v1/crates/monty/0.0.19/download","readme_path":"/api/v1/crates/monty/0.0.19/readme","updated_at":"2026-07-24T11:28:40.659634Z","created_at":"2026-07-24T11:28:40.659634Z","downloads":17298,"features":{"memory-model-checks":[],"ref-count-return":["test-hooks"],"test-hooks":["monty-types/test-hooks"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/monty/0.0.19/dependencies","version_downloads":"/api/v1/crates/monty/0.0.19/downloads","authors":"/api/v1/crates/monty/0.0.19/authors"},"crate_size":995111,"published_by":null,"audit_actions":[],"checksum":"58b15149448f6034f1bd581638fdf821753b0182a4c5eaf13e4cfd92f95d966b","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A sandboxed, snapshotable Python interpreter written in Rust.","homepage":"https://github.com/pydantic/monty/","documentation":null,"repository":"https://github.com/pydantic/monty/","trustpub_data":{"provider":"github","repository":"pydantic/monty","run_id":"30081740857","sha":"e347739909877f4fb03877e23dd092286fc7e659"},"linecounts":{"languages":{"Python":{"code_lines":19624,"comment_lines":5954,"files":531},"Rust":{"code_lines":45854,"comment_lines":4671,"files":126}},"total_code_lines":65478,"total_comment_lines":10625}},{"id":2842218,"crate":"monty","num":"0.0.19-beta.6","dl_path":"/api/v1/crates/monty/0.0.19-beta.6/download","readme_path":"/api/v1/crates/monty/0.0.19-beta.6/readme","updated_at":"2026-07-22T08:24:33.108985Z","created_at":"2026-07-22T08:24:33.108985Z","downloads":39,"features":{"memory-model-checks":[],"ref-count-return":["test-hooks"],"test-hooks":["monty-types/test-hooks"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/monty/0.0.19-beta.6/dependencies","version_downloads":"/api/v1/crates/monty/0.0.19-beta.6/downloads","authors":"/api/v1/crates/monty/0.0.19-beta.6/authors"},"crate_size":993357,"published_by":null,"audit_actions":[],"checksum":"ef9efcf5250f2c1c14fb982b0152fbe0f83c2b9de5643675c16b9f53c8abd28e","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A sandboxed, snapshotable Python interpreter written in Rust.","homepage":"https://github.com/pydantic/monty/","documentation":null,"repository":"https://github.com/pydantic/monty/","trustpub_data":{"provider":"github","repository":"pydantic/monty","run_id":"29892569994","sha":"344f91d17919d88ad7de4e13432d73c7c2ed9a4a"},"linecounts":{"languages":{"Python":{"code_lines":19610,"comment_lines":5952,"files":531},"Rust":{"code_lines":45869,"comment_lines":4670,"files":126}},"total_code_lines":65479,"total_comment_lines":10622}},{"id":2837551,"crate":"monty","num":"0.0.19-beta.5","dl_path":"/api/v1/crates/monty/0.0.19-beta.5/download","readme_path":"/api/v1/crates/monty/0.0.19-beta.5/readme","updated_at":"2026-07-21T17:33:46.946660Z","created_at":"2026-07-21T17:33:46.946660Z","downloads":28,"features":{"memory-model-checks":[],"ref-count-return":["test-hooks"],"test-hooks":["monty-types/test-hooks"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/monty/0.0.19-beta.5/dependencies","version_downloads":"/api/v1/crates/monty/0.0.19-beta.5/downloads","authors":"/api/v1/crates/monty/0.0.19-beta.5/authors"},"crate_size":991510,"published_by":null,"audit_actions":[],"checksum":"8856038816319da1bed2e41b08741311b20a34e54032cb5ea9060cfda87f647d","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A sandboxed, snapshotable Python interpreter written in Rust.","homepage":"https://github.com/pydantic/monty/","documentation":null,"repository":"https://github.com/pydantic/monty/","trustpub_data":{"provider":"github","repository":"pydantic/monty","run_id":"29847043464","sha":"f66015b370852a34e6a7d86b8ae83e192f583ed1"},"linecounts":{"languages":{"Python":{"code_lines":19610,"comment_lines":5952,"files":531},"Rust":{"code_lines":45850,"comment_lines":4665,"files":126}},"total_code_lines":65460,"total_comment_lines":10617}},{"id":2759662,"crate":"monty","num":"0.0.19-beta.4","dl_path":"/api/v1/crates/monty/0.0.19-beta.4/download","readme_path":"/api/v1/crates/monty/0.0.19-beta.4/readme","updated_at":"2026-07-10T23:19:34.057930Z","created_at":"2026-07-10T23:19:34.057930Z","downloads":310,"features":{"memory-model-checks":[],"ref-count-return":["test-hooks"],"test-hooks":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/monty/0.0.19-beta.4/dependencies","version_downloads":"/api/v1/crates/monty/0.0.19-beta.4/downloads","authors":"/api/v1/crates/monty/0.0.19-beta.4/authors"},"crate_size":1075362,"published_by":null,"audit_actions":[],"checksum":"156b9f1b312cb12215f8b138af9703eda771069954e6b51636641ad53faaa3ff","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A sandboxed, snapshotable Python interpreter written in Rust.","homepage":"https://github.com/pydantic/monty/","documentation":null,"repository":"https://github.com/pydantic/monty/","trustpub_data":{"provider":"github","repository":"pydantic/monty","run_id":"29127732771","sha":"c9c17d697e9394dc44cbeac2eb080f5deee4ec5f"},"linecounts":{"languages":{"Python":{"code_lines":18655,"comment_lines":5704,"files":522},"Rust":{"code_lines":48952,"comment_lines":4825,"files":136}},"total_code_lines":67607,"total_comment_lines":10529}},{"id":2756392,"crate":"monty","num":"0.0.19-beta.3","dl_path":"/api/v1/crates/monty/0.0.19-beta.3/download","readme_path":"/api/v1/crates/monty/0.0.19-beta.3/readme","updated_at":"2026-07-10T14:33:41.492093Z","created_at":"2026-07-10T14:33:41.492093Z","downloads":51,"features":{"memory-model-checks":[],"ref-count-return":["test-hooks"],"test-hooks":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/monty/0.0.19-beta.3/dependencies","version_downloads":"/api/v1/crates/monty/0.0.19-beta.3/downloads","authors":"/api/v1/crates/monty/0.0.19-beta.3/authors"},"crate_size":1075342,"published_by":null,"audit_actions":[],"checksum":"300dc2a9a5f169d93a3e209df3cd3fa73c2c27d8f72eda3728b2dc9eebe0d47a","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A sandboxed, snapshotable Python interpreter written in Rust.","homepage":"https://github.com/pydantic/monty/","documentation":null,"repository":"https://github.com/pydantic/monty/","trustpub_data":{"provider":"github","repository":"pydantic/monty","run_id":"29097372635","sha":"c455a3074218008919f0f88bf3cf242c6f98f518"},"linecounts":{"languages":{"Python":{"code_lines":18655,"comment_lines":5704,"files":522},"Rust":{"code_lines":48952,"comment_lines":4825,"files":136}},"total_code_lines":67607,"total_comment_lines":10529}},{"id":2747233,"crate":"monty","num":"0.0.19-beta.2","dl_path":"/api/v1/crates/monty/0.0.19-beta.2/download","readme_path":"/api/v1/crates/monty/0.0.19-beta.2/readme","updated_at":"2026-07-09T08:53:15.694127Z","created_at":"2026-07-09T08:53:15.694127Z","downloads":62,"features":{"memory-model-checks":[],"ref-count-return":["test-hooks"],"test-hooks":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/monty/0.0.19-beta.2/dependencies","version_downloads":"/api/v1/crates/monty/0.0.19-beta.2/downloads","authors":"/api/v1/crates/monty/0.0.19-beta.2/authors"},"crate_size":1072677,"published_by":null,"audit_actions":[],"checksum":"779437dddf99586f6e86a4bdb4dbf41414831d1d28553ac628ddb264dd685cf9","rust_version":"1.95","has_lib":true,"bin_names":[],"edition":"2024","description":"A sandboxed, snapshotable Python interpreter written in Rust.","homepage":"https://github.com/pydantic/monty/","documentation":null,"repository":"https://github.com/pydantic/monty/","trustpub_data":{"provider":"github","repository":"pydantic/monty","run_id":"29005276048","sha":"a10f34d71e613546f612dbacc35c133085c6874b"},"linecounts":{"languages":{"Python":{"code_lines":18603,"comment_lines":5700,"files":522},"Rust":{"code_lines":48911,"comment_lines":4823,"files":136}},"total_code_lines":67514,"total_comment_lines":10523}},{"id":1912592,"crate":"monty","num":"0.0.0","dl_path":"/api/v1/crates/monty/0.0.0/download","readme_path":"/api/v1/crates/monty/0.0.0/readme","updated_at":"2025-12-31T08:46:03.780149Z","created_at":"2025-12-31T08:46:03.780149Z","downloads":100,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/monty/0.0.0/dependencies","version_downloads":"/api/v1/crates/monty/0.0.0/downloads","authors":"/api/v1/crates/monty/0.0.0/authors"},"crate_size":1034,"published_by":{"id":162764,"login":"samuelcolvin","name":"Samuel Colvin","avatar":"https://avatars.githubusercontent.com/u/4039449?v=4","url":"https://github.com/samuelcolvin","github_username_matches":true,"created_at":"2013-04-02T17:24:42Z"},"audit_actions":[{"action":"publish","user":{"id":162764,"login":"samuelcolvin","name":"Samuel Colvin","avatar":"https://avatars.githubusercontent.com/u/4039449?v=4","url":"https://github.com/samuelcolvin","github_username_matches":true,"created_at":"2013-04-02T17:24:42Z"},"time":"2025-12-31T08:46:03.780149Z"}],"checksum":"07773618cf354db873984814969d052a0072b1f99e88ca29850259272a8f7ddd","rust_version":null,"has_lib":false,"bin_names":["monty"],"edition":"2024","description":"Coming soon.","homepage":"https://github.com/pydantic/monty/","documentation":"https://github.com/pydantic/monty/","repository":"https://github.com/pydantic/monty/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3,"comment_lines":0,"files":1}},"total_code_lines":3,"total_comment_lines":0}}],"keywords":[{"id":"embedded","keyword":"embedded","created_at":"2015-01-26T12:17:02.804814Z","crates_cnt":2922},{"id":"interpreter","keyword":"interpreter","created_at":"2014-12-06T18:36:31.177419Z","crates_cnt":667},{"id":"python","keyword":"python","created_at":"2015-01-04T22:57:12.920661Z","crates_cnt":583},{"id":"sandbox","keyword":"sandbox","created_at":"2016-03-28T15:57:47.898158Z","crates_cnt":562}],"categories":[{"id":"compilers","category":"Compilers","slug":"compilers","description":"Compiler implementations, including interpreters and transpilers.","created_at":"2021-02-10T11:06:28.793761Z","crates_cnt":2618},{"id":"emulators","category":"Emulators","slug":"emulators","description":"Emulators allow one computer to behave like another, often to allow running software that is not natively available on the host computer. Video game systems are commonly emulated.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":632},{"id":"development-tools","category":"Development tools","slug":"development-tools","description":"Crates that provide developer-facing features such as testing, debugging, linting, performance profiling, autocompletion, formatting, and more.","created_at":"2016-12-30T23:42:37.777395Z","crates_cnt":22172}]}