awesome-robotframework
A curated list of awesome Robot Framework resources and libraries
https://github.com/MarketSquare/awesome-robotframework
Last synced: 3 days ago
JSON representation
-
Community
-
Integrations and Examples
-
Custom Library Examples & Usage
- Robotframework-custom-library-boilerplate - Example of writing custom keywords library implementation in python.
- Obfuscation of python custom rf library - Steps to obfuscate
- How to use obfuscated library - Loading Obfuscated library in Robotframework
-
Integrations
- Renode - Simulation in the loop testing for complex embedded systems based on Robot Framework.
- robotframework-oxygen - Convert the results of any testing tool or framework to RobotFramework's reporting.
- pytest-robotframework - Pytest plugin for creating Robot Framework reports and running tests.
- pytest-robotframework - Pytest plugin for creating Robot Framework reports and running tests.
- allure-robotframework - Robot Framework integration for Allure.
- robotframework-rp-tools - Listener and visitor modules for integration with ReportPortal.
- RobotMK - Integration for the Open Source monitoring solution [Checkmk](https://checkmk.com).
- molecule-robotframework - Ansible Molecule plugin for running molecule tests with Robot Framework.
-
Network Testing
- pyats.robot - Sub-component of Cisco pyATS library for enabling network testing using Robot Framework.
-
Remote Library Examples
- robotframework-scala-remote-library - Example of a Remote Server Keywords library implementation in Scala, based on a blog post by Thomas Jaspers.
-
-
Libraries
-
App/Mobile
- Appium Library - and iOS-testing. It uses Appium internally.
- Android Library - androidlibrary/AndroidLibrary.html)) Library for all your Android automation needs. It uses Calabash Android internally.
- iOS Library
- ADB Library
-
Cloud and Devops
- Kubernetes - Keywords for interacting with the [Kubernetes API](https://kubernetes.io/).
- Terraform - Infrastructure as Code via [Terraform](https://www.terraform.io/) and [OpenTofu](https://opentofu.org/).
- DynamoDBSQL Library - An Amazon AWS DynamoDB big data testing library for Robot Framework with SQL-like DSL.
- AWS - Keywords for interacting with AWS services in your test suites.
- Jenkins
- Webpack
- Kubernetes - Keywords for interacting with the [Kubernetes API](https://kubernetes.io/).
- Terraform - Infrastructure as Code via [Terraform](https://developer.hashicorp.com/terraform) and [OpenTofu](https://opentofu.org/).
-
Core
-
Data
-
Database
-
Embedded
- Construct
- CncLibrary - milling machine (controlled by Arduino based grbl motion controller connected to Raspberry Pi 2 with camera module).
- HPI Library
- IPMI Library
- RobotFramework_DBus
- RobotFramework_DoIP
- RobotFramework_UDS
- SerialLibrary
-
Fieldbus
-
File Handling
- Archive Library - and tar-archives.
- UNIX Filesystem Library
- OpenAFS Library
-
Frameworks
-
GUI And Applications
- Eclipse Library
- Swing Library - 2.3.0.html)) Library for testing Java applications with Swing GUI.
- Remote Swing Library
- RoboSAPiens
- SapGui Library
- FlaUI
- OKW4Robot - agnostic keyword library for GUI test automation. One unified set of keywords for Web (Selenium), Java Swing and more — drivers are pluggable.
- AutoIt Library
- Zoomba
-
IoT
- Cumulocity Library
- thin-edge/robotframework-aws - edge.io with AWS.
- thin-edge/robotframework-devicelibrary - edge.io devices.
- ROS2 Library
-
Messaging/Communication
- FTP Library
- HTTP Request (Java)
- HTTP Request (livetest)
- HTTP Request (Requests)
- IMAP Library
- MQTT Library
- Suds Library - sudslibrary/doc/SudsLibrary.html)) Library for functional testing of SOAP-based web services with Suds, a dynamic SOAP 1.1 client.
- BonjourLibrary
- DHCP Client Library
- DHCP Server Library
- UA RF TESTER
- UPnP/SSDP Library
- Wi-Fi Library - Fi events.
- OKW Remote SSH - okw-remote-ssh/RemoteSshLibrary.html))
- Confluent Kafka Library - kafka-python.
- HTTP Ctrl
- RabbitMQ
- Requests Checker
- Requests Logging
- RESTinstance Library
- SSH Library
- SNMP Library
- SSHTunnel Library
- Stub Library
- Websocket Client - client module.
-
Monitoring
-
Screenshots
-
System and Network Management
- Ncclient - ncclient/)) Robotframework NETCONF wrapper library of ncclient.
- PerfmonLibrary
- Docker
- IPMI
- Apache Tomcat - Manage Apache Tomcat server.
- Zookeeper Manager
- Xvfb
- WinRegistry
-
Testing And Debugging
- Debug Library
- Debug Library
- Cache Library
- RobotLiveTrace - time GUI dashboard for visualizing test execution keyword call stacks and logs.
- Advanced Logging
- Dependency Library
- Dependency Solver
- Testrail - run modifier for working with TestRail.
-
Visual Testing
- Applitools Robot Framework
- ImageHorizonLibrary - imagehorizonlibrary/doc/ImageHorizonLibrary.html)) Cross-platform, pure Python library for GUI automation based on image recognition.
- DocTestLibrary
- WatchUI
- Wopee_rf - powered autonomous test maintenance and self-healing.
- Eyes
-
Web Testing
- AnywhereLibrary - Page Apps (SPA). Uses Selenium Webdriver and Appium internally.
- Page Object Library
- QWeb - Keyword based test automation for the web. ([Keywords](https://qentinelqi.github.io/qweb/QWeb.html))
- Selenium Library
- OKW Web Selenium - based web testing with automatic synchronization, YAML locators, and polling verification.
- Browser - Automate the browser using Playwright.
- Selenium Screenshots
- Selenium Testability
-
- AutoIt Library
- RESTinstance
- robotframework-advancedlogging
- robotframework-apachetomcat - Manage Apache Tomcat server.
- robotframework-aws - Keywords for interacting with AWS services in your test suites.
- robotframework-browser - Automate the browser using Playwright.
- robotframework-cassandracqllibrary
- robotframework-confluentkafkalibrary - kafka-python.
- robotframework-couchdbaselibrary
- robotframework-couchbasemanager
- robotframework-databaselib
- robotframework-datatime-tz
- robotframework-depnendencylibrary
- robotframework-docker
- robotframework-excel10library
- robotframework-excellib
- robotframework-eyeslibrary
- robotframework-httpctrl
- robotframework-ipmilibrary
- robotframework-jenkins
- robotframework-jsonvalidator
- robotframework-keepasslibrary
- robotframework-kicadlibrary
- robotframework-openstflibrary
- robotframework-oracledb
- robotframework-pabot
- robotframework-postgresqldb
- robotframework-rabbitmq
- robotframework-react
- robotframework-remotetransfer
- robotframework-requestschecker
- robotframework-requestslogging
- robotframework-screencaplibrary
- robotframework-seleniumscreenshots
- robotframework-seleniumtestability
- robotframework-snmplibrary
- robotframework-sshlibrary
- robotframework-sshtunnellibrary
- robotframework-stringformat
- robotframework-stublibrary
- robotframework-tarantoollibrary
- robotframework-testrail - run modifier for working with TestRail.
- robotframework-webpack
- robotframework-websockerclient - client module.
- robotframework-zookeepermanager
- robotframework-xvfb
- robotframework-zoomba
-
Programming Languages
Categories
Sub Categories
Messaging/Communication
25
Robocon
17
Web Testing
17
Data
11
Robot Framework Foundation
10
Database
10
Core
10
GUI And Applications
9
(Interactive) Learning Tools
9
System and Network Management
8
Embedded
8
Integrations
8
Testing And Debugging
8
Cloud and Devops
8
Development and Editing Tools
8
Reporting Tools
6
Visual Testing
6
Wrobocon
5
IoT
4
Containerization
4
Frameworks
4
Theses
4
AI Tools
4
App/Mobile
4
File Handling
3
Built-in Tools
3
Custom Library Examples & Usage
3
Execution Tools
3
Advanced Testing Tools
3
Enterprise Platforms
2
Fieldbus
2
Build Tools
2
Screenshots
2
Toolkits
1
Remote Library Examples
1
Network Testing
1
Monitoring
1
Keywords
robotframework
23
robot-framework
13
python
12
testing
6
automation
4
selenium
4
testing-tools
2
robotframework-library
2
test-automation
2
appium
2
image-recognition
1
testing-library
1
keyword-library
1
pageobject
1
archive
1
tar
1
tgz
1
ftp-client
1
http-client
1
http-requests
1
requests
1
robotframework-requests
1
ncclient
1
netconf
1
debug
1
debugger
1
repl
1
shell
1
jupyter
1
cryptocurrency
1
ethereum
1
ethersjs
1
foundry
1
hardhat
1
solidity
1
truffle
1
web3
1
web3js
1
browser
1
chrome
1
docker
1
blockchain
1
firefox
1
microsoft-edge
1
playwright
1
mobile-testing
1
webdriver
1
library
1
gui
1
pdf
1