[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-71102":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":38,"readmeContent":39,"aiSummary":40,"trendingCount":16,"starSnapshotCount":16,"syncStatus":41,"lastSyncTime":42,"discoverSource":43},71102,"RapidOCR","RapidAI\u002FRapidOCR","RapidAI","📄 Awesome OCR multiple programing languages toolkits based on ONNX Runtime, OpenVINO, MNN, PaddlePaddle, TensorRT and PyTorch.","https:\u002F\u002Frapidai.github.io\u002FRapidOCRDocs",null,"Python",6784,646,57,18,0,34,97,252,102,114.43,"Apache License 2.0",false,"main",[26,27,28,29,30,31,32,33,34,35,36,37],"chineseocr","crnn","dbnet","easyocr","mnn","ocr","onnxocr","onnxruntime","openvino","paddleocr","rapidocr","tensorrt","2026-06-12 04:00:59","\u003Cdiv align=\"center\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fgithub.com\u002FRapidAI\u002FRapidOCR\u002Freleases\u002Fdownload\u002Fv1.1.0\u002FLogov2_black.png\"  width=\"60%\" height=\"60%\">\n    \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fgithub.com\u002FRapidAI\u002FRapidOCR\u002Freleases\u002Fdownload\u002Fv1.1.0\u002FLogov2_white.png\"  width=\"60%\" height=\"60%\">\n    \u003Cimg alt=\"Shows an illustrated sun in light mode and a moon with stars in dark mode.\" src=\"https:\u002F\u002Fgithub.com\u002FRapidAI\u002FRapidOCR\u002Freleases\u002Fdownload\u002Fv1.1.0\u002FLogov2_white.png\">\n  \u003C\u002Fpicture>\n\n\u003Cdiv>&nbsp;\u003C\u002Fdiv>\n\u003Cdiv align=\"center\">\n    \u003Cb>\u003Cfont size=\"4\">\u003Ci>Open source OCR for the security of the digital world\u003C\u002Fi>\u003C\u002Ffont>\u003C\u002Fb>\n\u003C\u002Fdiv>\n\u003Cdiv>&nbsp;\u003C\u002Fdiv>\n\n\u003Ca href=\"https:\u002F\u002Fclawhub.ai\u002Frapidai\u002Frapidocr\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%F0%9F%A6%9E%20ClawHub-RapidOCR%20Skill-blue?link=https%3A%2F%2Fclawhub.ai%2Frapidai%2Frapidocr\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fhuggingface.co\u002Fspaces\u002FRapidAI\u002FRapidOCRv3\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%F0%9F%A4%97-Hugging Face Demo-blue\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fwww.modelscope.cn\u002Fstudios\u002FRapidAI\u002FRapidOCRv3.0.0\u002Fsummary\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F魔搭-Demo-blue\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fcolab.research.google.com\u002Fgithub\u002FRapidAI\u002FRapidOCR\u002Fblob\u002Fmain\u002Fassets\u002FRapidOCRDemo.ipynb\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002FRapidAI\u002FRapidOCR\u002Fmain\u002Fassets\u002Fcolab-badge.svg\" alt=\"Open in Colab\">\u003C\u002Fa>\n\u003Ca href=\"\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPython->=3.6-aff.svg\">\u003C\u002Fa>\n\u003Ca href=\"\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOS-Linux%2C%20Win%2C%20Mac-pink.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRapidAI\u002FRapidOCR\u002Fgraphs\u002Fcontributors\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002FRapidAI\u002FRapidOCR?color=9ea\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fpepy.tech\u002Fproject\u002Frapidocr\">\u003Cimg src=\"https:\u002F\u002Fstatic.pepy.tech\u002Fpersonalized-badge\u002Frapidocr?period=total&units=abbreviation&left_color=grey&right_color=blue&left_text=Downloads%20rapidocr\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fpypi.org\u002Fproject\u002Frapidocr\u002F\">\u003Cimg alt=\"PyPI\" src=\"https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Frapidocr\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRapidAI\u002FRapidOCR\u002Fstargazers\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FRapidAI\u002FRapidOCR?color=ccf\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fsemver.org\u002F\">\u003Cimg alt=\"SemVer2.0\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSemVer-2.0-brightgreen\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpsf\u002Fblack\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fcode%20style-black-000000.svg\">\u003C\u002Fa>\n\nJoin our [Discord](https:\u002F\u002Fdiscord.gg\u002F33eyQJq498)\n\n[简体中文](.\u002FREADME-CN.md) | English\n\u003C\u002Fdiv>\n\n### 📝 Introduction\n\nRapidOCR is a completely open-source, free OCR tool that supports multi-platform, multi-language operation and rapid offline deployment. Its core advantages lie in extreme speed and extensive compatibility.\n\n**Supported Languages:** Default support for Chinese and English recognition. For other supported languages, please refer to the documentation: [Model List](https:\u002F\u002Frapidai.github.io\u002FRapidOCRDocs\u002Fmain\u002Fmodel_list\u002F).\n\n**Project Origin:** Considering that [PaddleOCR](https:\u002F\u002Fgithub.com\u002FPaddlePaddle\u002FPaddleOCR) still has room for optimization in engineering aspects, we innovatively converted the models in PaddleOCR into the highly compatible ONNX format to simplify and accelerate the inference deployment of OCR models on various terminal devices. Furthermore, we achieved seamless cross-platform porting based on multiple programming languages such as Python, C++, Java, and C#, enabling developers to get started easily and integrate efficiently.\n\n**Name Implication:** The name \"RapidOCR\" embodies our core expectations for the product: **Rapid** (simple operation, fast response), **Good & Economical** (low resource consumption, high cost-effectiveness), and **Intelligent** (achieving accurate and efficient recognition relying on deep learning technology). We focus on leveraging the advantages of artificial intelligence to create compact yet powerful models, relentlessly pursuing speed while ensuring excellent recognition results.\n\n**User Guide:**\n\n- **Direct Deployment:** If the models provided in this repository meet your needs, simply refer to the [Official Documentation](https:\u002F\u002Frapidai.github.io\u002FRapidOCRDocs\u002Fmain\u002Fquickstart\u002F) to quickly complete the deployment and usage of RapidOCR.\n- **Custom Fine-tuning:** If the existing models cannot meet specific scenario requirements, you can fine-tune them using your own data based on PaddleOCR, and then apply the optimized models to the RapidOCR deployment process to achieve personalized customization.\n\nIf you find this project helpful for your work or study, we kindly ask you to give us a ⭐ Star to provide valuable support and encouragement!\n\n### 🎥 Visualization\n\n\u003Cdiv align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FRapidAI\u002FRapidOCR\u002Freleases\u002Fdownload\u002Fv1.1.0\u002Fdemo.gif\" alt=\"Demo\" width=\"100%\" height=\"100%\">\n\u003C\u002Fdiv>\n\n### 🛠️ Installation\n\n```bash\npip install rapidocr onnxruntime\n```\n\n### 📋 Usage\n\n```python\nfrom rapidocr import RapidOCR\n\nengine = RapidOCR()\n\nimg_url = \"https:\u002F\u002Fwww.modelscope.cn\u002Fmodels\u002FRapidAI\u002FRapidOCR\u002Fresolve\u002Fmaster\u002Fresources\u002Ftest_files\u002Fch_en_num.jpg\"\nresult = engine(img_url)\nprint(result)\n\nresult.vis(\"vis_result.jpg\")\n```\n\n### 🐳 Docker\n\nDocker development environments are available for all supported inference engines:\n\n```bash\n# Build and test with ONNX Runtime (CPU)\nmake build-onnxruntime-cpu\nmake test-onnxruntime-cpu\n\n# Or use any engine: onnxruntime-gpu, tensorrt, paddle, openvino, pytorch, mnn\nmake build-tensorrt\nmake shell-tensorrt\n```\n\nSee [docker\u002FREADME.md](.\u002Fdocker\u002FREADME.md) for full setup instructions, GPU configuration, and troubleshooting.\n\n### 📚 Documentation\n\nFull documentation can be found on [docs](https:\u002F\u002Frapidai.github.io\u002FRapidOCRDocs\u002F), in Chinese.\n\n### 👥 Who use? ([more](https:\u002F\u002Fgithub.com\u002FRapidAI\u002FRapidOCR\u002Fnetwork\u002Fdependents))\n\n- [Docling](https:\u002F\u002Fgithub.com\u002FDS4SD\u002Fdocling)\n- [CnOCR](https:\u002F\u002Fgithub.com\u002Fbreezedeus\u002FCnOCR)\n- [api-for-open-llm](https:\u002F\u002Fgithub.com\u002Fxusenlinzy\u002Fapi-for-open-llm)\n- [arknights-mower](https:\u002F\u002Fgithub.com\u002FArkMowers\u002Farknights-mower)\n- [pensieve](https:\u002F\u002Fgithub.com\u002Farkohut\u002Fpensieve)\n- [genshin_artifact_auxiliary](https:\u002F\u002Fgithub.com\u002FSkeathyTomas\u002Fgenshin_artifact_auxiliary)\n- [ChatLLM](https:\u002F\u002Fgithub.com\u002Fyuanjie-ai\u002FChatLLM)\n- [langchain](https:\u002F\u002Fgithub.com\u002Flangchain-ai\u002Flangchain)\n- [Langchain-Chatchat](https:\u002F\u002Fgithub.com\u002Fchatchat-space\u002FLangchain-Chatchat)\n- [JamAIBase](https:\u002F\u002Fgithub.com\u002FEmbeddedLLM\u002FJamAIBase)\n- [PAI-RAG](https:\u002F\u002Fgithub.com\u002Faigc-apps\u002FPAI-RAG)\n- [ChatAgent_RAG](https:\u002F\u002Fgithub.com\u002Fjunyuyang7\u002FChatAgent_RAG)\n- [OpenAdapt](https:\u002F\u002Fgithub.com\u002FOpenAdaptAI\u002FOpenAdapt)\n- [Umi-OCR](https:\u002F\u002Fgithub.com\u002Fhiroi-sora\u002FUmi-OCR)\n\n> For more projects that use RapidOCR, you are welcome to [register](https:\u002F\u002Fgithub.com\u002FRapidAI\u002FRapidOCR\u002Fdiscussions\u002F286) at the registration address. Registration is solely for product promotion.\n\n### 🙏 Acknowledgements\n\n- Many thanks to [PaddleOCR](https:\u002F\u002Fgithub.com\u002FPaddlePaddle\u002FPaddleOCR) for everything.\n- Many thanks to [PaddleOCR2Pytorch](https:\u002F\u002Fgithub.com\u002Ffrotms\u002FPaddleOCR2Pytorch) for providing the converted PyTorch format models.\n- Many thanks to [PaddleX](https:\u002F\u002Fgithub.com\u002FPaddlePaddle\u002FPaddleX) for providing the document models.\n- Many thanks to [DeliciaLaniD](https:\u002F\u002Fgithub.com\u002FDeliciaLaniD) for fixing the misplaced start position of scan animation in ocrweb.\n- Many thanks to [zhsunlight](https:\u002F\u002Fgithub.com\u002Fzhsunlight) for the suggestion about parameterized call GPU reasoning and the careful and thoughtful testing.\n- Many thanks to [lzh111222334](https:\u002F\u002Fgithub.com\u002Flzh111222334) for fixing some bugs of rec preprocessing under python version.\n- Many thanks to [AutumnSun1996](https:\u002F\u002Fgithub.com\u002FAutumnSun1996) for the suggestion in the [#42](https:\u002F\u002Fgithub.com\u002FRapidAI\u002FRapidOCR\u002Fissues\u002F42).\n- Many thanks to [DeadWood8](https:\u002F\u002Fgithub.com\u002FDeadWood8) for providing the [document](https:\u002F\u002Frapidai.github.io\u002FRapidOCRDocs\u002Fmain\u002Finstall_usage\u002Frapidocr_web\u002Fnuitka_package\u002F) which packages rapidocr_web to exe by Nuitka.\n- Many thanks to [Loovelj](https:\u002F\u002Fgithub.com\u002FLoovelj) for fixing the bug of sorting the text boxes. For details see [issue 75](https:\u002F\u002Fgithub.com\u002FRapidAI\u002FRapidOCR\u002Fissues\u002F75).\n\n### 🤝 Contribution Guide\n\nThis repository contains the **Python** component of RapidOCR. Components for other languages have been migrated to separate repositories.\n\nFor the complete workflow on contributing to Python development, please refer to: [**Python CONTRIBUTING**](docs\u002FCONTRIBUTING.md).\n\n### 🎖 Code Contributors\n\n\u003Cp align=\"left\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FRapidAI\u002FRapidOCR\u002Fgraphs\u002Fcontributors\">\n    \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=RapidAI\u002FRapidOCR&max=400&columns=10\" width=\"60%\"\u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n### 🌟 Sponsors & Backers\n\nRapidOCR is an Apache2.0-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers. If you'd like to join them, please consider [sponsoring RapidOCR's development](https:\u002F\u002Frapidai.github.io\u002FRapidOCRDocs\u002Fmain\u002Fsponsor\u002F).\n\n#### Sponsors\n\n|Sponsors|Application|Introduction|\n|:---:|:---:|:---|\n|\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FRapidAI\u002FRapidOCR\u002Freleases\u002Fdownload\u002Fv1.1.0\u002FQuicker.jpg\" width=65 height=65  style=\"border-radius: 12px; border: none;\"\u002F>|[Quicker](https:\u002F\u002Fgetquicker.net\u002F)|Your fingertip toolbox|\n\n#### Backers\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzg-young\">\n        \u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F56186938?v=4\" width=\"60\" style=\"border-radius: 12px; border: none;\"\u002F>\n      \u003C\u002Fa>\u003Cbr \u002F>\n      \u003Csub>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzg-young\">@zg-young\u003C\u002Fa>\u003C\u002Fsub>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEunsolfs\">\n        \u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F53815751?v=4\" width=\"60\"  style=\"border-radius: 12px; border: none;\"\u002F>\n      \u003C\u002Fa>\u003Cbr \u002F>\n      \u003Csub>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEunsolfs\">@Eunsolfs\u003C\u002Fa>\u003C\u002Fsub>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\">\n      \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyouzzhang\">\n        \u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F49047676?v=4\" width=\"60\" style=\"border-radius: 12px; border: none;\"\u002F>\n      \u003C\u002Fa>\u003Cbr \u002F>\n      \u003Csub>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyouzzhang\">@youzzhang\u003C\u002Fa>\u003C\u002Fsub>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n### 📜 Citation\n\nIf you find this project useful in your research, please consider cite:\n\n```bibtex\n@misc{RapidOCR 2021,\n    title={{Rapid OCR}: OCR Toolbox},\n    author={RapidAI Team},\n    howpublished = {\\url{https:\u002F\u002Fgithub.com\u002FRapidAI\u002FRapidOCR}},\n    year={2021}\n}\n```\n\n### ⭐️ Stargazers over time\n\n[![Stargazers over time](https:\u002F\u002Fstarchart.cc\u002FRapidAI\u002FRapidOCR.svg?variant=adaptive)](https:\u002F\u002Fstarchart.cc\u002FRapidAI\u002FRapidOCR)\n\n### ⚖️ License\n\nThe copyright of the OCR model is held by Baidu, while the copyrights of all other engineering scripts are retained by the repository's owner.\n\nThis project is released under the [Apache 2.0 license](.\u002FLICENSE).\n","RapidOCR是一个基于ONNX Runtime、OpenVINO、MNN、PaddlePaddle、TensorRT和PyTorch的多语言OCR工具包。其核心功能包括极速识别与广泛的平台兼容性，支持中文和英文等多语言文字识别，并且可以快速实现离线部署。该工具适用于需要高效准确文本识别的各种场景，如文档数字化、图像中文字提取等。开源免费的特点使其成为个人开发者及企业用户的理想选择。",2,"2026-06-11 03:35:54","high_star"]