OpenRPA logo

OpenRPA

Open source Windows RPA software with OpenFlow for managing multiple robots

Repository activity
  • Stars3k
  • Forks651
  • Open Issues2
License

MPL-2.0

Languages
  • C#
  • JavaScript
  • NSIS
OpenRPA screenshot

About OpenRPA

OpenRPA is open source robotic process automation software for automating desktop work on Windows. It records and runs workflows that drive applications the way a person would, so teams can offload repetitive data entry, report generation, and screen-driven tasks without scripting every step.

Workflows are built by recording actions and combining steps in a visual designer. OpenRPA can target UI elements directly, read table data from Chrome, automate SAP, and fall back to image recognition and OCR when controls are not addressable. Work items move through queues, and high-density configurations let many robots run on shared machines.

OpenRPA pairs with OpenFlow, a self-hostable backend that schedules and manages fleets of robots. It is developed by OpenIAP and licensed under MPL-2.0, with commercial support available for production deployments.

Key features

  • Record and replay desktop and browser workflows
  • Visual workflow designer for combining steps
  • Image recognition and OCR for hard-to-reach controls
  • Read table data from Chrome and automate SAP
  • Manage fleets of robots through the OpenFlow backend

Details

First released
2019
Platforms
Windows
Backend
OpenFlow (self-hostable)
Automation
Recorder · UI · image · OCR
License
MPL-2.0
Governance
Developed by OpenIAP