{"crate":{"id":"dlopen2","name":"dlopen2","updated_at":"2026-07-26T15:12:00.977732Z","versions":[2868525,1863847,1850542,1581628,1041978,858219,857871,817640,580606,580592,578952],"keywords":["dll","dlopen","dylib","shared","so"],"categories":[],"badges":[],"created_at":"2022-07-05T13:43:33.413368Z","downloads":39140790,"recent_downloads":14569536,"default_version":"0.9.0","num_versions":11,"yanked":false,"max_version":"0.9.0","newest_version":"0.9.0","max_stable_version":"0.9.0","description":"Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries).","homepage":null,"documentation":null,"repository":"https://github.com/OpenByteDev/dlopen2","links":{"version_downloads":"/api/v1/crates/dlopen2/downloads","versions":null,"owners":"/api/v1/crates/dlopen2/owners","owner_team":"/api/v1/crates/dlopen2/owner_team","owner_user":"/api/v1/crates/dlopen2/owner_user","reverse_dependencies":"/api/v1/crates/dlopen2/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2868525,"crate":"dlopen2","num":"0.9.0","dl_path":"/api/v1/crates/dlopen2/0.9.0/download","readme_path":"/api/v1/crates/dlopen2/0.9.0/readme","updated_at":"2026-07-26T15:12:00.977732Z","created_at":"2026-07-26T15:12:00.977732Z","downloads":78465,"features":{"default":["wrapper","symbor","derive"],"derive":["dlopen2_derive"],"doc_cfg":[],"symbor":[],"wrapper":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/dlopen2/0.9.0/dependencies","version_downloads":"/api/v1/crates/dlopen2/0.9.0/downloads","authors":"/api/v1/crates/dlopen2/0.9.0/authors"},"crate_size":27605,"published_by":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"audit_actions":[{"action":"publish","user":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"time":"2026-07-26T15:12:00.977732Z"}],"checksum":"60768c353d76ba6dd1b6332a5dbbdd3bc2dddadc2935f4cc6a9d0f17ca8ecb6a","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries).","homepage":null,"documentation":null,"repository":"https://github.com/OpenByteDev/dlopen2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1206,"comment_lines":846,"files":25}},"total_code_lines":1206,"total_comment_lines":846}},{"id":1863847,"crate":"dlopen2","num":"0.8.2","dl_path":"/api/v1/crates/dlopen2/0.8.2/download","readme_path":"/api/v1/crates/dlopen2/0.8.2/readme","updated_at":"2025-12-06T18:39:33.501766Z","created_at":"2025-12-06T18:39:33.501766Z","downloads":20650595,"features":{"default":["wrapper","symbor","derive"],"derive":["dlopen2_derive"],"doc_cfg":[],"symbor":[],"wrapper":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/dlopen2/0.8.2/dependencies","version_downloads":"/api/v1/crates/dlopen2/0.8.2/downloads","authors":"/api/v1/crates/dlopen2/0.8.2/authors"},"crate_size":27695,"published_by":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"audit_actions":[{"action":"publish","user":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"time":"2025-12-06T18:39:33.501766Z"}],"checksum":"5e2c5bd4158e66d1e215c49b837e11d62f3267b30c92f1d171c4d3105e3dc4d4","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2024","description":"Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries).","homepage":null,"documentation":null,"repository":"https://github.com/OpenByteDev/dlopen2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1185,"comment_lines":846,"files":25}},"total_code_lines":1185,"total_comment_lines":846}},{"id":1850542,"crate":"dlopen2","num":"0.8.1","dl_path":"/api/v1/crates/dlopen2/0.8.1/download","readme_path":"/api/v1/crates/dlopen2/0.8.1/readme","updated_at":"2025-11-30T00:00:32.320471Z","created_at":"2025-11-30T00:00:32.320471Z","downloads":533223,"features":{"default":["wrapper","symbor","derive"],"derive":["dlopen2_derive"],"doc_cfg":[],"symbor":[],"wrapper":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/dlopen2/0.8.1/dependencies","version_downloads":"/api/v1/crates/dlopen2/0.8.1/downloads","authors":"/api/v1/crates/dlopen2/0.8.1/authors"},"crate_size":27947,"published_by":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"audit_actions":[{"action":"publish","user":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"time":"2025-11-30T00:00:32.320471Z"}],"checksum":"8d65cde5fb0c42a3d5882d99807698b459f5928de035fa7f547c784fb7b34219","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2024","description":"Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries).","homepage":null,"documentation":null,"repository":"https://github.com/OpenByteDev/dlopen2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1185,"comment_lines":846,"files":25}},"total_code_lines":1185,"total_comment_lines":846}},{"id":1581628,"crate":"dlopen2","num":"0.8.0","dl_path":"/api/v1/crates/dlopen2/0.8.0/download","readme_path":"/api/v1/crates/dlopen2/0.8.0/readme","updated_at":"2025-05-27T21:06:18.690757Z","created_at":"2025-05-27T21:06:18.690757Z","downloads":1918637,"features":{"default":["wrapper","symbor","derive"],"derive":["dlopen2_derive"],"doc_cfg":[],"symbor":[],"wrapper":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/dlopen2/0.8.0/dependencies","version_downloads":"/api/v1/crates/dlopen2/0.8.0/downloads","authors":"/api/v1/crates/dlopen2/0.8.0/authors"},"crate_size":28317,"published_by":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"audit_actions":[{"action":"publish","user":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"time":"2025-05-27T21:06:18.690757Z"}],"checksum":"b54f373ccf864bf587a89e880fb7610f8d73f3045f13580948ccbcaff26febff","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries).","homepage":null,"documentation":null,"repository":"https://github.com/OpenByteDev/dlopen2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1124,"comment_lines":846,"files":25}},"total_code_lines":1124,"total_comment_lines":846}},{"id":1041978,"crate":"dlopen2","num":"0.7.0","dl_path":"/api/v1/crates/dlopen2/0.7.0/download","readme_path":"/api/v1/crates/dlopen2/0.7.0/readme","updated_at":"2024-02-06T22:17:42.434600Z","created_at":"2024-02-06T22:17:42.434600Z","downloads":4383247,"features":{"default":["wrapper","symbor","derive"],"derive":["dlopen2_derive"],"doc_cfg":[],"symbor":[],"wrapper":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/dlopen2/0.7.0/dependencies","version_downloads":"/api/v1/crates/dlopen2/0.7.0/downloads","authors":"/api/v1/crates/dlopen2/0.7.0/authors"},"crate_size":28034,"published_by":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"audit_actions":[{"action":"publish","user":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"time":"2024-02-06T22:17:42.434600Z"}],"checksum":"9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries).","homepage":null,"documentation":null,"repository":"https://github.com/OpenByteDev/dlopen2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1127,"comment_lines":846,"files":25}},"total_code_lines":1127,"total_comment_lines":846}},{"id":858219,"crate":"dlopen2","num":"0.6.1","dl_path":"/api/v1/crates/dlopen2/0.6.1/download","readme_path":"/api/v1/crates/dlopen2/0.6.1/readme","updated_at":"2023-07-30T02:38:00.519664Z","created_at":"2023-07-30T02:38:00.519664Z","downloads":811769,"features":{"default":["wrapper","symbor","derive"],"derive":["dlopen2_derive"],"doc_cfg":[],"symbor":[],"wrapper":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/dlopen2/0.6.1/dependencies","version_downloads":"/api/v1/crates/dlopen2/0.6.1/downloads","authors":"/api/v1/crates/dlopen2/0.6.1/authors"},"crate_size":27273,"published_by":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"audit_actions":[{"action":"publish","user":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"time":"2023-07-30T02:38:00.519664Z"}],"checksum":"6bc2c7ed06fd72a8513ded8d0d2f6fd2655a85d6885c48cae8625d80faf28c03","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries).","homepage":null,"documentation":null,"repository":"https://github.com/OpenByteDev/dlopen2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1082,"comment_lines":806,"files":25}},"total_code_lines":1082,"total_comment_lines":806}},{"id":857871,"crate":"dlopen2","num":"0.6.0","dl_path":"/api/v1/crates/dlopen2/0.6.0/download","readme_path":"/api/v1/crates/dlopen2/0.6.0/readme","updated_at":"2023-07-29T16:08:29.914473Z","created_at":"2023-07-29T16:08:29.914473Z","downloads":1281,"features":{"default":["wrapper","symbor","derive"],"derive":["dlopen2_derive"],"doc_cfg":[],"symbor":[],"wrapper":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/dlopen2/0.6.0/dependencies","version_downloads":"/api/v1/crates/dlopen2/0.6.0/downloads","authors":"/api/v1/crates/dlopen2/0.6.0/authors"},"crate_size":26980,"published_by":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"audit_actions":[{"action":"publish","user":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"time":"2023-07-29T16:08:29.914473Z"}],"checksum":"008fe8fad3de1ce827456248fcda5ff89a65ce848db52379d9fa8ae15eb84ff4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries).","homepage":null,"documentation":null,"repository":"https://github.com/OpenByteDev/dlopen2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1082,"comment_lines":806,"files":25}},"total_code_lines":1082,"total_comment_lines":806}},{"id":817640,"crate":"dlopen2","num":"0.5.0","dl_path":"/api/v1/crates/dlopen2/0.5.0/download","readme_path":"/api/v1/crates/dlopen2/0.5.0/readme","updated_at":"2023-06-07T12:17:56.926128Z","created_at":"2023-06-07T12:17:56.926128Z","downloads":8680285,"features":{"default":["wrapper","symbor","derive"],"derive":["dlopen2_derive"],"doc_cfg":[],"symbor":[],"wrapper":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/dlopen2/0.5.0/dependencies","version_downloads":"/api/v1/crates/dlopen2/0.5.0/downloads","authors":"/api/v1/crates/dlopen2/0.5.0/authors"},"crate_size":28703,"published_by":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"audit_actions":[{"action":"publish","user":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"time":"2023-06-07T12:17:56.926128Z"}],"checksum":"09b4f5f101177ff01b8ec4ecc81eead416a8aa42819a2869311b3420fa114ffa","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries).","homepage":null,"documentation":null,"repository":"https://github.com/OpenByteDev/dlopen2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1082,"comment_lines":796,"files":25}},"total_code_lines":1082,"total_comment_lines":796}},{"id":580606,"crate":"dlopen2","num":"0.4.1","dl_path":"/api/v1/crates/dlopen2/0.4.1/download","readme_path":"/api/v1/crates/dlopen2/0.4.1/readme","updated_at":"2022-07-08T00:13:18.214939Z","created_at":"2022-07-08T00:13:18.214939Z","downloads":2070179,"features":{"default":["wrapper","symbor","derive"],"derive":["dlopen2_derive"],"doc_cfg":[],"symbor":[],"wrapper":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/dlopen2/0.4.1/dependencies","version_downloads":"/api/v1/crates/dlopen2/0.4.1/downloads","authors":"/api/v1/crates/dlopen2/0.4.1/authors"},"crate_size":28531,"published_by":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"audit_actions":[{"action":"publish","user":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"time":"2022-07-08T00:13:18.214939Z"}],"checksum":"b121caccfc363e4d9a4589528f3bef7c71b83c6ed01c8dc68cbeeb7fd29ec698","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries).","homepage":null,"documentation":null,"repository":"https://github.com/OpenByteDev/dlopen2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1082,"comment_lines":796,"files":25}},"total_code_lines":1082,"total_comment_lines":796}},{"id":580592,"crate":"dlopen2","num":"0.4.0","dl_path":"/api/v1/crates/dlopen2/0.4.0/download","readme_path":"/api/v1/crates/dlopen2/0.4.0/readme","updated_at":"2022-07-07T22:49:00.382392Z","created_at":"2022-07-07T22:49:00.382392Z","downloads":1359,"features":{"default":["wrapper","symbor","derive"],"derive":["dlopen2_derive"],"doc_cfg":[],"symbor":[],"wrapper":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/dlopen2/0.4.0/dependencies","version_downloads":"/api/v1/crates/dlopen2/0.4.0/downloads","authors":"/api/v1/crates/dlopen2/0.4.0/authors"},"crate_size":28538,"published_by":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"audit_actions":[{"action":"publish","user":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"time":"2022-07-07T22:49:00.382392Z"}],"checksum":"33194b6431678cf86ab47b2811035a0c20b734317fb5d477d7cc6592d74b3ba4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries).","homepage":null,"documentation":null,"repository":"https://github.com/OpenByteDev/dlopen2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1082,"comment_lines":796,"files":25}},"total_code_lines":1082,"total_comment_lines":796}},{"id":578952,"crate":"dlopen2","num":"0.3.0","dl_path":"/api/v1/crates/dlopen2/0.3.0/download","readme_path":"/api/v1/crates/dlopen2/0.3.0/readme","updated_at":"2022-07-05T13:43:33.413368Z","created_at":"2022-07-05T13:43:33.413368Z","downloads":1214,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/dlopen2/0.3.0/dependencies","version_downloads":"/api/v1/crates/dlopen2/0.3.0/downloads","authors":"/api/v1/crates/dlopen2/0.3.0/authors"},"crate_size":28066,"published_by":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"audit_actions":[{"action":"publish","user":{"id":87154,"login":"OpenByteDev","name":"OpenByte","avatar":"https://avatars.githubusercontent.com/u/22861309?v=4","url":"https://github.com/OpenByteDev","github_username_matches":true,"created_at":"2016-10-15T21:55:30Z"},"time":"2022-07-05T13:43:33.413368Z"}],"checksum":"156a1751f3f4933b1403939071c3fa5e1a1ce670106050f2cf419497c02f5e61","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Library for opening and operating on dynamic link libraries (also known as shared objects or shared libraries).","homepage":null,"documentation":null,"repository":"https://github.com/OpenByteDev/dlopen2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1077,"comment_lines":796,"files":25}},"total_code_lines":1077,"total_comment_lines":796}}],"keywords":[{"id":"dll","keyword":"dll","created_at":"2016-04-07T18:48:07.672670Z","crates_cnt":50},{"id":"dlopen","keyword":"dlopen","created_at":"2015-11-08T12:22:07.901639Z","crates_cnt":30},{"id":"dylib","keyword":"dylib","created_at":"2015-11-08T12:22:07.923095Z","crates_cnt":35},{"id":"shared","keyword":"shared","created_at":"2015-11-08T12:22:07.910378Z","crates_cnt":88},{"id":"so","keyword":"so","created_at":"2017-09-04T21:03:43.883126Z","crates_cnt":11}],"categories":[]}