robocorp/rpaframework
Collection of open-source libraries and tools for Robotic Process Automation (RPA), designed to be used with both Robot Framework and Python
What it solves
It provides a comprehensive set of open-source libraries and tools for Robotic Process Automation (RPA), enabling developers to automate repetitive software tasks across web browsers, desktop applications, and various cloud services.
How it works
It offers a collection of libraries compatible with both Robot Framework and Python. These libraries provide pre-built functionality to interact with different interfaces, such as Selenium and Playwright for web automation, specialized libraries for Excel, PDF, and Word, and connectors for cloud platforms like AWS, Azure, and Google Cloud.
Who it’s for
Software Robot Developers who need well-documented, maintained core libraries to build automation bots.
Highlights
- Broad Integration: Includes libraries for web (Selenium, Playwright), desktop (Windows, Java), and cloud (AWS, Azure, Google).
- AI Capabilities: Features dedicated libraries for OpenAI and Intelligent Document Processing (DocumentAI).
- Application Support: Direct control for desktop applications like Excel, Outlook, Word, and SAP.
- Enterprise Ready: Optimized for use with Robocorp Control Room and Developer Tools.
Related
- Project
robocorp/robocorpA Python-based automation stack that enables the creation of automation tasks and AI Actions to interact with web browsers, Windows apps, and data files.
- Project
aisingapore/TagUIAn open-source robotic process automation (RPA) tool that lets users automate web, desktop, and command-line tasks using a simple, natural-language syntax.
- Project
pmh1314520/WebRPAWebRPA is an open‑source, Windows‑only visual RPA platform that lets users build web, desktop and Android automation flows by dragging 571 pre‑made modules. It includes a bundled Python 3.13 + Node 20 runtime, Playwright for browser control, extensive AI features (chat, OCR, vision, speech, data extraction) via OpenAI‑compatible APIs, and an AI “assistant” that can auto‑create and self‑heal workflows. Optional heavy‑weight capabilities (OCR, media processing, mobile automation, QQ bots, etc.) are delivered as downloadable feature packs. The UI is built with React 19, TypeScript, Tailwind and React Flow; the backend uses FastAPI. Licensed under AGPL‑3.0 for free personal use, with a commercial license available for closed‑source deployments.
- Project
Paca-AI/pacaAn open-source, self-hosted project management platform where AI agents and humans collaborate as equal teammates within a Scrum team.
- Project
A9T9/RPAAn open-source Robotic Process Automation tool that automates browser and desktop tasks using a macro recorder, JavaScript API, and AI-driven macro generation.