Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sarveshh/handwriter

text-to-handwriting with OCR!
https://github.com/sarveshh/handwriter

assignment-solutions ejs express expressjs fonts handwriter handwriting-conversion handwriting-generation handwriting-recognition html2canvas node nodejs path text-to-handwriting

Last synced: about 1 month ago
JSON representation

text-to-handwriting with OCR!

Awesome Lists containing this project

README

        

# 👋


Hero image
Open in Gitpod


Welcome to handwriter 👋



For a simple demo of Handwriter :-



Run 'npm run devStart' here

or

Visit here



Version

Documentation


License: MIT


> Text-to-handwriting with OCR. Why bother writing those big assignments?



## ✨ Features

- Recognise text from image file (OCR) for more than 100 languages using tesseract.js!
- Convert Text to Handwriting, with more than 10 fonts.
- Draw and export.
- Export output to image or combine output images to pdf. How simpler can it get!
- Dark Mode

#### Note:- Ocr only works when project is set up locally. or [Here](https://5000-c61a86bc-08eb-46fa-a901-fc097fa6bd36.ws-us02.gitpod.io)
Here)
### Setup Handwriter locally

1. Fork this repository
2. Clone this project locally using
> git clone https://github.com/{your-username}/handwriter.git
3. cd handwriter
4. npm install
5. npm run devStart

## 🛠 Built With

- [Node.js](https://nodejs.org/en/) - Backend
- HTML5

## 🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the [issues page](https://github.com/sarveshh/handwriter/issues) for any open issues. If this is your first time contributing to Open Source, check out the [Contributing Guidelines](https://github.com/sarveshh/handwriter/blob/master/how_to_contribute.md).

You can also suggest a new feature by creating an Issue. Please wait for confirmation before working on it.

### Good for First Timers

- [Add your own handwriting font](https://github.com/sarveshh/handwriter/blob/master/add_your_own_handwriting.md)
- Add your college assignment sheets, for example, *select ACE instead of general in Canvas Background.*

## 🙏🏻 Acknowledgements

- [Tesseract.js ](https://github.com/Kocal/vue-web-extension)
- [html2canvas](https://github.com/niklasvh/html2canvas)
- [jsPDF](https://github.com/MrRio/jsPDF)
- [serve](https://github.com/vercel/serve)
- [multer](https://github.com/expressjs/multer)

Give a ⭐️ if this project helped you!

## Sample Output

[Buy me a Coffee Button](https://www.patreon.com/bePatron?u=42419480)   [Buy me a Coffee Button](https://www.buymeacoffee.com/sarveshh)

## 📝 License

This project is [MIT](https://github.com/sarveshh/handwriter/LICENSE.md) licensed.