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 framework that provides libraries for web, desktop, and Excel automation and integrates with AI coding agents to simplify task creation.
- 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 a no-code, visual automation platform that enables users to build web, desktop, and mobile workflows via drag-and-drop modules, featuring an AI assistant for self-healing and offline execution.
- Project
Paca-AI/pacaPaca is an open‑source, self‑hosted project‑management platform that integrates AI agents as first‑class Scrum teammates. It provides a shared Scrumban board, in‑app AI chat, BDD collaboration, role‑based IAM, WASM sandboxed plugins, and an MCP server that lets any compatible AI agent read/write workspace data. Installable via a single Docker‑Compose script or a Helm chart, it’s designed for teams that want AI deeply embedded in their workflow rather than added as a peripheral bot.
- Project
A9T9/RPAUi.Vision is an open‑source browser extension (with optional desktop modules) for recording and running automation macros. It supports classic Selenium‑style commands, OCR/image‑based visual actions, and a Model Context Protocol (MCP) bridge that lets LLM assistants (Claude Code, Cursor, etc.) generate, edit, and execute macros via the `uiv.*` JavaScript API.