inkwell
Inkwell provides a type-safe interface for LLVM, facilitating the development of programming languages. It wraps llvm-sys with strong typing, allowing error detection at compile time. The project is compatible with LLVM versions 4 to 18 and requires Rust 1.56 or above. As the project is pre-v1.0.0, breaking changes may occur. Inkwell focuses on improving safety, documentation, and learning. Practical examples, such as a JIT compiler, demonstrate its language processing capabilities.