LibreAI / Automation / rpaframework
// automation ยท robocorp/rpaframework

rpaframework

Open-source RPA libraries for automating browsers, documents, and desktops.

๐Ÿ’Ž Hidden gemโ˜… 1.6k starsโ‘‚ 277 forksApache-2.0updated 2026-08
โ–ฆ visual โ€” this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

rpaframework is an open-source automation project by robocorp (robocorp/rpaframework on GitHub). It has 1,573 GitHub stars and 277 forks, is released under the Apache-2.0 license, and was last updated on GitHub on 29 August 2026.

GitHub stars
1,573
Forks
277
License
Apache-2.0
Last updated on GitHub
29 August 2026
Category
Automation
Listing
Hidden gem โ€” a shorter page for a lesser-known project
Official site
Official site
// how it works

How it works

  1. Install the libraries

    Add the RPA Framework packages to your Python environment.

  2. Pick your modules

    Choose libraries for browser, documents, OCR, or desktop.

  3. Write the robot

    Script the process in Robot Framework or Python.

  4. Schedule and run

    Execute the robot on a schedule or on demand.

// features

Why people love it

Browser automation

Drives web apps for forms, logins, and scraping.

Document AI

Handles PDFs and scanned documents with OCR.

Desktop automation

Controls native desktop applications.

Robot Framework ready

Works with Robot Framework keywords out of the box.

Python friendly

Use the same libraries from plain Python code.

Vision and NLP

Computer-vision and text helpers for tricky UIs.

Advertisement
// run it

Run it yourself

  1. Step 1 โ€” Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/robocorp/rpaframework.git
    cd rpaframework
  2. Step 2 โ€” Check the README

    Every project documents its own setup; start with install requirements.

    cat README.md | head -60
  3. Step 3 โ€” Run it

    Follow the project's launch command โ€” Docker, pip, npm, or a binary release.

    # see README for the exact launch command
// use cases

What you can build

Advertisement
// faq

Questions, answered

Do I need Robot Framework to use it?

No, the libraries also work from plain Python scripts.

Is rpaframework free for commercial use?

Apache 2.0 licensed โ€” commercial use allowed with attribution.

Can it handle scanned documents?

Yes, OCR support is part of the toolkit.

How does it differ from UiPath?

It is code-first and open-source rather than a visual enterprise suite.

Is the project still maintained?

The repo shows recent pushes in 2026; check commits and issues for current activity.

// keep exploring

Similar tools

Automation

openrpa

Free Open Source Enterprise Grade RPA

โ˜… 3.1k starsMPL-2.0
View guide โ†’
Automation

Automatisch

The open source Zapier alternative. Build workflow automation without spending time and money

โ˜… 14.0k starsCustom (check repo)
View guide โ†’
Automation

Huginn

Create agents that monitor and act on your behalf. Your agents are standing by!

โ˜… 50.0k starsMIT
View guide โ†’
Automation

astron-rpa

An agent-ready, enterprise RPA suite with 300+ built-in automation components from iFlytek Astron.

โ˜… 5.3k starsApache-2.0
View guide โ†’
Automation

automa

A browser extension for automating your browser by connecting blocks

โ˜… 21.6k starsUnknown
View guide โ†’
Automation

vendo

Embeddable AI agents that automate work inside your customers' products.

โ˜… 628 starsApache-2.0
View guide โ†’
// alternatives

Alternatives in Automation

The most-starred other Automation projects in the LibreAI catalogue โ€” the realistic shortlist if rpaframework is not the right fit.

Get rpaframework

Free and open โ€” grab the source, star the repo, and start creating.