Browse free open source Python Browsers and projects below. Use the toggles on the left to filter open source Python Browsers by OS, license, language, programming language, and project status.

  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    Pyleon is an extensible GTK+ web browser written in Python, with support for both Mozilla and GtkHTML. Non-core browser features are implemented as modules so power users can load only their desired features, and programmers can easily add their own.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    PBP is a web browser made for testing web applications. Its user interface is a command interpreter with a simple, focused shell-like language which helps both developers and non-developers create robust functional tests with little effort.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    Python Crawler Library

    Python Web Crawler Library

    A simple library for crawling the web. This library will give you the ability to create macros for crawling web site and preforming simple actions like preforming "log in" and other simple actions in web sites.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    The PyJTF supports the test-driven development of Javascript code using tests written in Python. It executes the code under test in the IE environment under Windows (Win32). Allows greater productivity in testing Javascript code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Reddit API library is intended to provide an object-oriented wrapper around connections for Reddit's REST JSON server API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    ReorJS

    Distributed Computing with JavaScript

    Create your own distributed computer that can distributed javascript based applications to any computer with a web browser, headless browser or node.js installation. For more information and updates please see our website - http://reorjs.com.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Scrapy-Redis

    Scrapy-Redis

    Redis-based components for Scrapy

    You can start multiple spider instances that share a single redis queue. Best suitable for broad multi-domain crawls. Scraped items gets pushed into a redis queued meaning that you can start as many as needed post-processing processes sharing the items queue. Scheduler + Duplication Filter, Item Pipeline, Base Spiders. Default requests serializer is pickle, but it can be changed to any module with loads and dumps functions. Note that pickle is not compatible between python versions. Version 0.3 changed the requests serialization from marshal to cPickle, therefore persisted requests using version 0.2 will not able to work on 0.3. The class scrapy_redis.spiders.RedisSpider enables a spider to read the urls from redis. The urls in the redis queue will be processed one after another, if the first request yields more requests, the spider will process those requests before fetching another url from redis.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    SeleniumBase

    SeleniumBase

    A framework for browser automation and testing with Selenium

    SeleniumBase automatically handles common WebDriver actions such as launching web browsers before tests, saving screenshots during failures, and closing web browsers after tests. SeleniumBase lets you customize test runs from the command line. SeleniumBase uses simple syntax for commands. pytest includes automatic test discovery. If you don't specify a specific file or folder to run, pytest will automatically search through all subdirectories for tests to run. No More Flaky Tests! SeleniumBase methods automatically wait for page elements to finish loading before interacting with them (up to a timeout limit). This means you no longer need random time.sleep() statements in your scripts. SeleniumBase includes an automated/manual hybrid solution called MasterQA, which speeds up manual testing by having automation perform all the browser actions while the manual tester handles validation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    Sharp View

    Very lightweight and minimalistic python browser with webkit

    A minimalistic, quick and simple (KISS simple) browser implemented in python using pywebkitgtk, pygtk and python 2.7.3. Do note that this project would use python 3.x, however the owner has no desire whatsoever to port webkit to python 3.x at this time. The goal of this project is to create a simple, fast and easily expandable (for now manually, later on with easy python addons). For now configuration will be done using text files and (in case of adding features) doing small modifications to the source code. The code will be extensively commented and written in a simple language (python) to allow easy modification. It is intended for advanced users and developers to experiment with an open browser to add their own features. Do note that the browser is minimalistic. This means that some features that the author considers to be "bloated", like mouse gestures, long configurations, etc. will not be supported (but can be made by you). This software is licensed under the GPLv3
    Downloads: 0 This Week
    Last Update:
    See Project
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Try Free
  • 10
    Buzzers and crosses simulating those on talent show TV programs. Currently prototyped in php/mysql. Looking to implement as cross platform system app using python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    SilverCity is a lexing package, based on Scintilla, that can provide lexical analysis for over 20 programming and markup langauges. Scripting language bindings currently exist for Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Simple Python Browser

    Simple Python Browser

    A Simple Python Browser with PyQt5

    This browser is maintained and build by two devs on github @JohnVictoryz (creator also the one writing this) and @TheHolyTachanka (helping on docs and coding) Github Repository: https://github.com/The-All-Python-Project/SimplePythonBrowser If you have linux check the github page on https://python-browser.github.io/SimplePythonBrowser/installation and pick your distro we have also auto install scripts that the install it automatically
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Splinter

    Splinter

    Splinter - Python test framework for web applications

    Splinter is a Python test framework for web applications, providing a simple and consistent API for browser automation and testing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    A tool to quickly change, either manually or through autosensing, your browser proxy settings, network shares, host file, default printer, and desktop background.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    The Burster 3D
    Web browser plug-in for hosting real 3D on the websites.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    An attempt at a Xanalogical Web, comprised of a CGI system with both native and HTML interfaces, a set of standards, a backend supporting Transclusion, versioning, and a custom browser with support for Transpointing and editing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Tracefrog is a program that gives you the real time web page's update. You can track the web pages you interested for any web sites with any part. (no matter it provides RSS or not).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    A web browser designed for research into web site usability, TrackBrowser records user events such as which buttons they pressed, which hyperlinks they clicked on, all with the time and date of the event. Please note that this is only available for Windo
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    This project is in very early stage, but i decided to put it here :) For now it can only get data from account, but i'm working on it all time. TravianAuto is written in Python. Enjoy :)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    ptr_move is not an independent project and just a plug-in for uzbl-event-manager. See http://www.uzbl.org/ for more info.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    UnityCA is a Certificate Authority "front end" based on the Community-Oriented CA (COCA) model, which was primarily developed for non-profit "free CAs." Organizational and end-user interfaces provide trusted web management of the installed CA (eg ElyCA).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    An applet for GNOME to search in the Web.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    This is where web developers can get tools that can make their life easier. Web technologies and languages used contain but are not limited to HTML, XHTML, CSS, JavaScript, PHP, and AJAX. All code is extremely slim, fast running, and is W3C compliant.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    The XUL (XML UI Language) project provides free test suites to help ensure interoperability between different XUL motors/browsers and free, open-source show-case examples (aka blue prints) to demo the power of XML for creating UIs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    ZK Light is renamed to ZKuery and moved to http://code.google.com/p/zkuery/. ZK Light is a client-only version of ZK; Support Java, C, PHP, Python...
    Downloads: 0 This Week
    Last Update:
    See Project
Monday.com Logo