Skip to content

madsmtm/objc2

Repository files navigation

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

License CI

See objc2 for top-level documentation, including its documentation on framework crates. Also check out block2 and dispatch2.

Contact Us

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, we have a Matrix workspace, feel free to ask any questions in the "Users" room.

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):