tesseract
tesseract.js with 100+ language support, still need to predefine language type
chineseocr, with arbitrary text direction and rubust handwriting recognization support
efficient ocr python lib based on tr
paddleocr
easyocr
pearocr client side webpage/browser based ocr