{"crate":{"id":"jni-sys","name":"jni-sys","updated_at":"2026-03-22T16:30:17.889789Z","versions":[2154217,1930728,906911,60254,57735,57677,57552,41396,38726,38715,22978],"keywords":["java","jni"],"categories":["external-ffi-bindings"],"badges":[],"created_at":"2016-02-26T06:37:49.528984Z","downloads":203300769,"recent_downloads":77830659,"default_version":"0.4.1","num_versions":11,"yanked":false,"max_version":"0.4.1","newest_version":"0.3.1","max_stable_version":"0.4.1","description":"Rust definitions corresponding to jni.h","homepage":null,"documentation":"https://docs.rs/jni-sys/0.3.0","repository":"https://github.com/jni-rs/jni-sys","links":{"version_downloads":"/api/v1/crates/jni-sys/downloads","versions":null,"owners":"/api/v1/crates/jni-sys/owners","owner_team":"/api/v1/crates/jni-sys/owner_team","owner_user":"/api/v1/crates/jni-sys/owner_user","reverse_dependencies":"/api/v1/crates/jni-sys/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2154217,"crate":"jni-sys","num":"0.3.1","dl_path":"/api/v1/crates/jni-sys/0.3.1/download","readme_path":"/api/v1/crates/jni-sys/0.3.1/readme","updated_at":"2026-03-22T16:30:17.889789Z","created_at":"2026-03-22T16:30:17.889789Z","downloads":34938820,"features":{"default":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/jni-sys/0.3.1/dependencies","version_downloads":"/api/v1/crates/jni-sys/0.3.1/downloads","authors":"/api/v1/crates/jni-sys/0.3.1/authors"},"crate_size":11570,"published_by":{"id":68864,"login":"rib","name":"Robert Bragg","avatar":"https://avatars.githubusercontent.com/u/235361?v=4","url":"https://github.com/rib","github_username_matches":true,"created_at":"2010-04-01T23:43:03Z"},"audit_actions":[{"action":"publish","user":{"id":68864,"login":"rib","name":"Robert Bragg","avatar":"https://avatars.githubusercontent.com/u/235361?v=4","url":"https://github.com/rib","github_username_matches":true,"created_at":"2010-04-01T23:43:03Z"},"time":"2026-03-22T16:30:17.889789Z"}],"checksum":"41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258","rust_version":"1.77.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Rust definitions corresponding to jni.h","homepage":null,"documentation":"https://docs.rs/jni-sys/0.3.0","repository":"https://github.com/jni-rs/jni-sys","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1459,"comment_lines":11,"files":2}},"total_code_lines":1459,"total_comment_lines":11}},{"id":1930728,"crate":"jni-sys","num":"0.4.1","dl_path":"/api/v1/crates/jni-sys/0.4.1/download","readme_path":"/api/v1/crates/jni-sys/0.4.1/readme","updated_at":"2026-01-09T00:33:31.392921Z","created_at":"2026-01-09T00:33:31.392921Z","downloads":63757639,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/jni-sys/0.4.1/dependencies","version_downloads":"/api/v1/crates/jni-sys/0.4.1/downloads","authors":"/api/v1/crates/jni-sys/0.4.1/authors"},"crate_size":13249,"published_by":{"id":68864,"login":"rib","name":"Robert Bragg","avatar":"https://avatars.githubusercontent.com/u/235361?v=4","url":"https://github.com/rib","github_username_matches":true,"created_at":"2010-04-01T23:43:03Z"},"audit_actions":[{"action":"publish","user":{"id":68864,"login":"rib","name":"Robert Bragg","avatar":"https://avatars.githubusercontent.com/u/235361?v=4","url":"https://github.com/rib","github_username_matches":true,"created_at":"2010-04-01T23:43:03Z"},"time":"2026-01-09T00:33:31.392921Z"}],"checksum":"c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2","rust_version":"1.76.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Rust definitions corresponding to jni.h","homepage":null,"documentation":"https://docs.rs/jni-sys","repository":"https://github.com/jni-rs/jni-sys","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1209,"comment_lines":4,"files":1}},"total_code_lines":1209,"total_comment_lines":4}},{"id":906911,"crate":"jni-sys","num":"0.4.0","dl_path":"/api/v1/crates/jni-sys/0.4.0/download","readme_path":"/api/v1/crates/jni-sys/0.4.0/readme","updated_at":"2023-09-25T21:30:35.551409Z","created_at":"2023-09-25T21:30:35.551409Z","downloads":386517,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/jni-sys/0.4.0/dependencies","version_downloads":"/api/v1/crates/jni-sys/0.4.0/downloads","authors":"/api/v1/crates/jni-sys/0.4.0/authors"},"crate_size":10903,"published_by":{"id":68864,"login":"rib","name":"Robert Bragg","avatar":"https://avatars.githubusercontent.com/u/235361?v=4","url":"https://github.com/rib","github_username_matches":true,"created_at":"2010-04-01T23:43:03Z"},"audit_actions":[{"action":"publish","user":{"id":68864,"login":"rib","name":"Robert Bragg","avatar":"https://avatars.githubusercontent.com/u/235361?v=4","url":"https://github.com/rib","github_username_matches":true,"created_at":"2010-04-01T23:43:03Z"},"time":"2023-09-25T21:30:35.551409Z"}],"checksum":"c30a312d782b8d56a1e0897d45c1af33f31f9b4a4d13d31207a8675e0223b818","rust_version":"1.65.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Rust definitions corresponding to jni.h","homepage":null,"documentation":"https://docs.rs/jni-sys/0.4.0","repository":"https://github.com/jni-rs/jni-sys","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1205,"comment_lines":4,"files":1}},"total_code_lines":1205,"total_comment_lines":4}},{"id":60254,"crate":"jni-sys","num":"0.3.0","dl_path":"/api/v1/crates/jni-sys/0.3.0/download","readme_path":"/api/v1/crates/jni-sys/0.3.0/readme","updated_at":"2017-11-30T03:20:25.304391Z","created_at":"2017-07-21T03:03:42.609998Z","downloads":104074657,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/jni-sys/0.3.0/dependencies","version_downloads":"/api/v1/crates/jni-sys/0.3.0/downloads","authors":"/api/v1/crates/jni-sys/0.3.0/authors"},"crate_size":10232,"published_by":null,"audit_actions":[],"checksum":"8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust definitions corresponding to jni.h","homepage":null,"documentation":"https://docs.rs/jni-sys/0.3.0/jni_sys","repository":"https://github.com/sfackler/rust-jni-sys","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1486,"comment_lines":1,"files":1}},"total_code_lines":1486,"total_comment_lines":1}},{"id":57735,"crate":"jni-sys","num":"0.2.5","dl_path":"/api/v1/crates/jni-sys/0.2.5/download","readme_path":"/api/v1/crates/jni-sys/0.2.5/readme","updated_at":"2017-11-30T03:05:12.867970Z","created_at":"2017-06-23T17:23:29.847746Z","downloads":61807,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/jni-sys/0.2.5/dependencies","version_downloads":"/api/v1/crates/jni-sys/0.2.5/downloads","authors":"/api/v1/crates/jni-sys/0.2.5/authors"},"crate_size":10010,"published_by":null,"audit_actions":[],"checksum":"de0aaaba8809ab8d83a53fe2b313b996b79e8632b855eae9f70ad4323dca91b8","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust definitions corresponding to jni.h","homepage":null,"documentation":"https://docs.rs/jni-sys/0.2.5/jni_sys","repository":"https://github.com/sfackler/rust-jni-sys","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1548,"comment_lines":1,"files":1}},"total_code_lines":1548,"total_comment_lines":1}},{"id":57677,"crate":"jni-sys","num":"0.2.4","dl_path":"/api/v1/crates/jni-sys/0.2.4/download","readme_path":"/api/v1/crates/jni-sys/0.2.4/readme","updated_at":"2017-11-30T02:39:32.386401Z","created_at":"2017-06-23T05:40:38.288871Z","downloads":3184,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/jni-sys/0.2.4/dependencies","version_downloads":"/api/v1/crates/jni-sys/0.2.4/downloads","authors":"/api/v1/crates/jni-sys/0.2.4/authors"},"crate_size":10005,"published_by":null,"audit_actions":[],"checksum":"a7da1fbb4b58af6e3b3942f1fa52ebf6bad40e1c430d1f32a07f7952842d27f0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust definitions corresponding to jni.h","homepage":null,"documentation":"https://docs.rs/jni-sys/0.2.4/jni_sys","repository":"https://github.com/sfackler/rust-jni-sys","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1548,"comment_lines":1,"files":1}},"total_code_lines":1548,"total_comment_lines":1}},{"id":57552,"crate":"jni-sys","num":"0.2.3","dl_path":"/api/v1/crates/jni-sys/0.2.3/download","readme_path":"/api/v1/crates/jni-sys/0.2.3/readme","updated_at":"2017-11-30T04:05:48.673468Z","created_at":"2017-06-21T20:39:45.677405Z","downloads":4618,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/jni-sys/0.2.3/dependencies","version_downloads":"/api/v1/crates/jni-sys/0.2.3/downloads","authors":"/api/v1/crates/jni-sys/0.2.3/authors"},"crate_size":9929,"published_by":null,"audit_actions":[],"checksum":"2eff9fa9fbea67e7a1f2216506ee304bb322a6defff6eed1e3c54684d00159eb","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust definitions corresponding to jni.h","homepage":null,"documentation":"https://docs.rs/jni-sys/0.2.3/jni_sys","repository":"https://github.com/sfackler/rust-jni-sys","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1169,"comment_lines":1,"files":1}},"total_code_lines":1169,"total_comment_lines":1}},{"id":41396,"crate":"jni-sys","num":"0.2.2","dl_path":"/api/v1/crates/jni-sys/0.2.2/download","readme_path":"/api/v1/crates/jni-sys/0.2.2/readme","updated_at":"2017-11-30T03:06:12.080875Z","created_at":"2017-01-02T17:24:06.172679Z","downloads":6525,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/jni-sys/0.2.2/dependencies","version_downloads":"/api/v1/crates/jni-sys/0.2.2/downloads","authors":"/api/v1/crates/jni-sys/0.2.2/authors"},"crate_size":9824,"published_by":null,"audit_actions":[],"checksum":"83ba0fad4625733b25833da250d0c84058314e1a276f4939f3e87c195997c206","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust definitions corresponding to jni.h","homepage":null,"documentation":"https://docs.rs/jni-sys/0.2.2/jni_sys","repository":"https://github.com/sfackler/rust-jni-sys","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1169,"comment_lines":1,"files":1}},"total_code_lines":1169,"total_comment_lines":1}},{"id":38726,"crate":"jni-sys","num":"0.2.1","dl_path":"/api/v1/crates/jni-sys/0.2.1/download","readme_path":"/api/v1/crates/jni-sys/0.2.1/readme","updated_at":"2017-11-30T04:05:46.838466Z","created_at":"2016-11-29T06:38:22.347967Z","downloads":3485,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/jni-sys/0.2.1/dependencies","version_downloads":"/api/v1/crates/jni-sys/0.2.1/downloads","authors":"/api/v1/crates/jni-sys/0.2.1/authors"},"crate_size":9794,"published_by":null,"audit_actions":[],"checksum":"510941fbeecc62a2c318bc717d32e32b6672ceb64b1795d6b11d8d360dcf52c7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust definitions corresponding to jni.h","homepage":null,"documentation":"https://docs.rs/jni-sys/0.2.1/jni_sys","repository":"https://github.com/sfackler/rust-jni-sys","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1166,"comment_lines":1,"files":1}},"total_code_lines":1166,"total_comment_lines":1}},{"id":38715,"crate":"jni-sys","num":"0.2.0","dl_path":"/api/v1/crates/jni-sys/0.2.0/download","readme_path":"/api/v1/crates/jni-sys/0.2.0/readme","updated_at":"2017-11-30T04:05:46.836505Z","created_at":"2016-11-29T01:25:01.127641Z","downloads":3058,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/jni-sys/0.2.0/dependencies","version_downloads":"/api/v1/crates/jni-sys/0.2.0/downloads","authors":"/api/v1/crates/jni-sys/0.2.0/authors"},"crate_size":9789,"published_by":null,"audit_actions":[],"checksum":"eac30fff0b1c46e3108b15520094c025610f08b4ccbd9e0bc0eb3bbd3b7c45ec","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust definitions corresponding to jni.h","homepage":null,"documentation":"https://sfackler.github.io/rust-jni-sys/doc/v0.2.0/jni_sys","repository":"https://github.com/sfackler/rust-jni-sys","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1166,"comment_lines":1,"files":1}},"total_code_lines":1166,"total_comment_lines":1}},{"id":22978,"crate":"jni-sys","num":"0.1.0","dl_path":"/api/v1/crates/jni-sys/0.1.0/download","readme_path":"/api/v1/crates/jni-sys/0.1.0/readme","updated_at":"2017-11-30T04:05:54.165124Z","created_at":"2016-02-26T06:37:49.528984Z","downloads":3988,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT/Apache-2.0","links":{"dependencies":"/api/v1/crates/jni-sys/0.1.0/dependencies","version_downloads":"/api/v1/crates/jni-sys/0.1.0/downloads","authors":"/api/v1/crates/jni-sys/0.1.0/authors"},"crate_size":9419,"published_by":null,"audit_actions":[],"checksum":"9a25c38fae61d82e144c66d6faf0b861573ec3ae65c011fb74e2e1a2af922f93","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust definitions corresponding to jni.h","homepage":null,"documentation":"https://sfackler.github.io/rust-jni-sys/doc/v0.1.0/jni_sys","repository":"https://github.com/sfackler/rust-jni-sys","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1105,"comment_lines":1,"files":1}},"total_code_lines":1105,"total_comment_lines":1}}],"keywords":[{"id":"java","keyword":"java","created_at":"2015-02-04T21:10:34.488094Z","crates_cnt":290},{"id":"jni","keyword":"jni","created_at":"2016-11-08T00:40:20.801845Z","crates_cnt":96}],"categories":[{"id":"external-ffi-bindings","category":"External FFI bindings","slug":"external-ffi-bindings","description":"Direct Rust FFI bindings to libraries written in other languages; often denoted by a -sys suffix. Safe and idiomatic wrappers are in the API bindings category.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":2463}]}