Skip to content

madsmtm/objc2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1bed725 · Apr 23, 2025
Apr 23, 2025
Sep 8, 2021
Apr 23, 2025
Apr 20, 2025
Apr 23, 2025
Jan 4, 2023
Apr 17, 2024
Apr 22, 2025
Apr 19, 2025
Apr 22, 2025
Jan 22, 2025
Apr 15, 2025
Apr 12, 2025
Nov 2, 2021

Repository files navigation

Rust + [Obj-C]
Objective-C in Rust

License Documentation CI

See objc2 for top-level documentation, including the documentation on framework crates.

Also check out block2 and dispatch2.

Contact

Always feel free to open an issue on GitHub if you find a problem or have any questions.

If you prefer to have a more synchronous and less "formal" discussion, there is a Matrix workspace, feel free to ask any questions in the "Users" room.

Also see CONTRIBUTING.md if you would like to help out.

License

The licensing of the project is a bit complicated, see LICENSE.md for details.

Acknowledgements / Prior art

This repository is a merge of the following projects, see reasoning for the fork here:

These were created almost solely by @SSheldon, so a huge thanks for their fantastic work on these crates!

Additionally, the dispatch2 crate originally lived here.

This project also draws inspiration from:

Finally, this is by far not the only project that ever tried to interoperate with Objective-C; other languages have done so as well (to varying degrees of success):