mherrmann/helium
Lighter web automation with Python
This project helps Python developers automate web browsers like Chrome and Firefox for tasks such as data scraping, repetitive form filling, or testing web applications. It takes your Python code that specifies user actions (like clicking buttons or typing text) and outputs an automated browser session performing those actions. Developers who need to script browser interactions efficiently will find this useful.
8,263 stars. Actively maintained with 1 commit in the last 30 days. Available on PyPI.
Use this if you are a Python developer who needs to automate interactions with web pages and want a simpler, more readable API than traditional Selenium.
Not ideal if you are looking for a no-code solution for web automation or do not have programming experience with Python.
Stars
8,263
Forks
513
Language
Python
License
MIT
Category
Last pushed
Feb 04, 2026
Commits (30d)
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/perception/mherrmann/helium"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
seleniumbase/SeleniumBase
APIs for browser automation, testing, and bypassing bot-detection.
apify/crawlee-python
Crawlee—A web scraping and browser automation library for Python to build reliable crawlers....
intoli/user-agents
A JavaScript library for generating random user agents with data that's updated daily.
apify/crawlee
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In...
Kaliiiiiiiiii-Vinyzu/patchright
Undetected version of the Playwright testing and automation library.