PellelNitram/xournalpp_htr

Developing handwritten text recognition for Xournal++

Python

152

1,057 commits

updated Sep 22, 2026

See the code

README

Xournal++ HTR

πŸ€— Try demo on Hugging Face python PRs Ruff PyTorch Model Documentation

Developing handwritten text recognition for Xournal++.

Your contributions are greatly appreciated!

Xournal++ HTR in 90 seconds

Online Demo

Try our no-installation online demo on HuggingFace: πŸ€— Demo, and see it in action in this demo video!

Installation

For up-to-date installation instructions, please visit the main documentation.

Usage

For up-to-date usage instructions, for both users and developers, please visit the main documentation.

Contributions

Visit this page of the main documentation to learn how to best contribute to this project.

Thanks! :-)

Cite

If you are using Xournal++ HTR for your research, I'd appreciate if you could cite it. Use:

@software{Lellep_Xournalpp_HTR,
  author = {Lellep, Martin},
  title = {xournalpp_htr},
  url = {https://github.com/PellelNitram/xournalpp_htr},
  license = {GPL-2.0},
}

(Also consider starring the project on GitHub.)

Acknowledgements

I would like to thank Leonard Salewski and Jonathan Prexl for useful discussions, Harald Scheidl for making his repositories about handwritten text recognition public (SimpleHTR, WordDetectorNN and HTRPipeline) and the School of Physics and Astronomy at The University of Edinburgh for providing compute power. Thanks Patrick Kidger for providing great example Github repository templates, see e.g. equinox.

Funding

This project is mostly a solo project and I love to work on it.

However, it is both a large time commitment and requires compute resources for training models.

If you think this project is valuable and want to express your gratitute, then please feel free to buy me a virtual coffee here :-).

Thanks!!

Contributors

PellelNitram

1,054 commits

hfbauman

2 commits

LibrEars

1 commits

PellelNitram/xournalpp_htr

Developing handwritten text recognition for Xournal++

Python

152

1,057 commits

updated Sep 22, 2026

See the code

README

Xournal++ HTR

πŸ€— Try demo on Hugging Face python PRs Ruff PyTorch Model Documentation

Developing handwritten text recognition for Xournal++.

Your contributions are greatly appreciated!

Xournal++ HTR in 90 seconds

Online Demo

Try our no-installation online demo on HuggingFace: πŸ€— Demo, and see it in action in this demo video!

Installation

For up-to-date installation instructions, please visit the main documentation.

Usage

For up-to-date usage instructions, for both users and developers, please visit the main documentation.

Contributions

Visit this page of the main documentation to learn how to best contribute to this project.

Thanks! :-)

Cite

If you are using Xournal++ HTR for your research, I'd appreciate if you could cite it. Use:

@software{Lellep_Xournalpp_HTR,
  author = {Lellep, Martin},
  title = {xournalpp_htr},
  url = {https://github.com/PellelNitram/xournalpp_htr},
  license = {GPL-2.0},
}

(Also consider starring the project on GitHub.)

Acknowledgements

I would like to thank Leonard Salewski and Jonathan Prexl for useful discussions, Harald Scheidl for making his repositories about handwritten text recognition public (SimpleHTR, WordDetectorNN and HTRPipeline) and the School of Physics and Astronomy at The University of Edinburgh for providing compute power. Thanks Patrick Kidger for providing great example Github repository templates, see e.g. equinox.

Funding

This project is mostly a solo project and I love to work on it.

However, it is both a large time commitment and requires compute resources for training models.

If you think this project is valuable and want to express your gratitute, then please feel free to buy me a virtual coffee here :-).

Thanks!!

Contributors

PellelNitram

1,054 commits

hfbauman

2 commits

LibrEars

1 commits

Languages

Python

67.9%

JavaScript

14.8%

Jupyter Notebook

9.5%

Shell

3.2%

CSS

2.0%

HTML

1.5%