3 unstable releases

Uses new Rust 2024

new 0.2.0 Mar 11, 2025
0.1.1 Mar 9, 2025
0.1.0 Mar 9, 2025

#1220 in Text processing

Download history 285/week @ 2025-03-05

285 downloads per month
Used in unicodeit-cli

MIT AND LPPL-1.3c

1.5MB
15K SLoC

Python 5.5K SLoC // 0.0% comments Rust 5K SLoC // 0.0% comments TypeScript 4.5K SLoC // 0.0% comments JavaScript 24 SLoC // 0.2% comments Just 19 SLoC // 0.3% comments Forge Config 3 SLoC

unicodeit.rs

A rust port of unicodeit, with a fast CLI.

Install the CLI with cargo install unicodeit-cli or cargo binstall unicodeit-cli (using cargo-binstall avoids compiling from source).

Available as a library through the unicodeit crate.

Building

Building the project only requires cargo.

The repository comes with pre-generated data files. To regenerate these, use the Python project in the 'regen' directory using uv build.

License

The project is licensed under a combination of the MIT License and the LaTeX Public License. This is exactly the same terms as the upstream unicodeit project. See LICENSE.md for details.


lib.rs:

Converts latex to Unicode characters.

Port of unicodeit.net to rust.

Dependencies

~2.8–4MB
~67K SLoC