JavaScript Browsers for Mac

View 110 business solutions

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

  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • Stop Storing Third-Party Tokens in Your Database Icon
    Stop Storing Third-Party Tokens in Your Database

    Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

    Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
    Try Auth0 for Free
  • 1
    Safe Exam Browser
    Safe Exam Browser is a webbrowser-environment to carry out online-exams safely. The software changes any computer into a secure workstation. It regulates the access to any utilities and prevents students from using unauthorised resources.
    Leader badge
    Downloads: 146,693 This Week
    Last Update:
    See Project
  • 2
    Selenium

    Selenium

    Browser automation framework and ecosystem

    Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well. If you want to create robust, browser-based regression automation suites and tests, scale and distribute scripts across many environments, then you want to use Selenium WebDriver, a collection of language specific bindings to drive a browser - the way it is meant to be driven. If you want to create quick bug reproduction scripts, create scripts to aid in automation-aided exploratory testing, then you want to use Selenium IDE; a Chrome and Firefox add-on that will do simple record-and-playback of interactions with the browser. If you want to scale by distributing and running tests on several machines and manage multiple environments from a central point.
    Downloads: 77 This Week
    Last Update:
    See Project
  • 3
    Universal Bypass
    Don't waste your time with compliance. Universal Bypass circumvents annoying link shorteners. Universal Bypass bypasses templates that are used on thousands of domains and it would be impossible for me to keep a complete list of domains that are bypassed. You would have to get a new Universal Bypass version and accept its new permissions for each new bypass. Custom Bypasses would be pretty pointless if you could only create them for sites that are already bypassed. Also known in the options as "Give and take the destinations of unbypassable shorteners.", this feature exists to bypass a respectable amount of link shorteners using CAPTCHAs and other forms of backend validation to make sure you've actually waited before you can proceed to the target link, to share this target with other Universal Bypass users, who come across the same link in the future, so they can proceed to the target immediately.
    Downloads: 77 This Week
    Last Update:
    See Project
  • 4
    Waterfox

    Waterfox

    Privacy browser built for users who value customization & control

    Waterfox is a free, open-source web browser and fork of Mozilla Firefox that’s built for users who prioritize privacy, performance, and customizability while still maintaining compatibility with modern web standards and extensions. It began as a 64-bit-focused fork and has grown into a full-featured browser available on Windows, macOS, Linux, and Android, making it a versatile alternative to mainstream browsers. Waterfox removes or disables much of Firefox’s telemetry and unnecessary data collection by default, giving users greater control over what is shared with third parties while still supporting classic and modern add-ons. The project emphasizes speed and efficiency through optimizations and choice, letting users tweak settings or install favored extensions without being locked into ecosystem constraints. Because it’s open source and actively developed by the community, new features, security updates, and performance improvements arrive regularly to align with web standards.
    Downloads: 72 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
    Playwright

    Playwright

    Node library to automate Chromium, Firefox & WebKit with a single API

    Playwright is a Node library for automating Chromium, Firefox and WebKit using a single API. It supports headless execution for all these browsers on Linux, macOS and Windows, providing automated web browser interactions that are fast, capable, reliable and ever-green. Playwright enables a broad spectrum of cross-browser web automation capabilities, which are used by Single Page Apps and Progressive Web Apps. These include scenarios that span multiple pages, domains and iframes; emulation of mobile devices, geolocation, and permissions; upload and download files and many more.
    Downloads: 52 This Week
    Last Update:
    See Project
  • 6
    SweetAlert2

    SweetAlert2

    Beautiful, responsive, highly customizable popup boxes

    SweetAlert2 offers a beautiful, responsive, highly customizable and accessible alternative to JavaScript’s popup boxes. It’s got zero dependencies, is compatible with most modern browsers, and offers a wealth of customization options. Your popup boxes can look exactly how you want them with various options for additional content, custom positioning, animation, background, and so much more! SweetAlert2 also supports various input types and offers a range of different themes. Visit their official website, https://sweetalert2.github.io/ to see all these custom features in action!
    Downloads: 47 This Week
    Last Update:
    See Project
  • 7
    chromium-web-store

    chromium-web-store

    Allows adding extensions from chrome web store on ungoogled-chromium

    Allows adding extensions from chrome web store on ungoogled-chromium. Also adds semi-automatic extension updating. This extension brings the following functionality to ungoogled-chromium (and other forks that lack web store support). Allows installing extensions directly from chrome web store. Automatically checks for updates to your installed extensions and displays them on the badge. Pin the Chromium Web Store badge in your browser's toolbar. (Badges are hidden by default). The badge will show a red number indicating available updates. Click on the badge, then click the name of any extension to install the latest version. This method will work for non-webstore extensions as well if they support it, including chromium web store itself. (See the section below if you are an extension developer and don't have your extension listed in the chrome web store.)
    Downloads: 34 This Week
    Last Update:
    See Project
  • 8
    Adguard Browser Extension

    Adguard Browser Extension

    AdGuard browser extension

    AdGuard is a fast and lightweight ad-blocking browser extension that effectively blocks all types of ads and trackers. AdGuard is a fast and lightweight ad blocking browser extension that effectively blocks all types of ads and trackers on all web pages. We focus on advanced privacy protection features to not just block known trackers, but prevent web sites from building your shadow profile. Unlike its standalone counterparts (AG for Windows, Mac), the browser extension is completely free and open source. You can learn more about the difference here. AdGuard does not collect any information about you, and does not participate in any acceptable ads program. The only source of income we have is selling premium versions of our software, and we intend to keep it that way. AdGuard for Windows is not just another ad blocker, it is a multipurpose tool that combines all necessary features for the best web experience. It blocks ads and dangerous websites, speeds up page loading, etc.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 9
    Automa

    Automa

    A chrome extension for automating your browser by connecting blocks

    Automa is a browser extension for browser automation. From auto-fill forms, doing a repetitive task, taking a screenshot, to scraping data of the website, it's up to you what you want to do with this extension. Automa has provided various kinds of blocks that will help you do automation, and all you need to do is connect them. Want your workflow to run every day or every time you visit a specific website? You can set the workflow trigger on the trigger block. Try a workflow from the marketplace. There're dozens of workflows been shared by Automa users which you can add and customize. Auto-fill forms, do a repetitive task, take a screenshot, or scrape website data, the choice is yours. You can even schedule when the automation will execute! Browse the Automa marketplace where you can share and download workflows with others.
    Downloads: 27 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    Google Unlocked

    Google Unlocked

    Google Unlocked browser extension uncensor google search results

    Google Unlocked is an open-source browser extension, which unlocks hidden google search results. The extension scans hidden links that were censored on Google search results due to complaints. The tool scans those complaints and extracts the links from them, puts the links back into Google results, all in a matter of seconds. The extension was taken down by Google from the Chrome store. Please use manual install. Download the latest zip release from Google Unlocked repository releases. Extract the zip file to a permanent path (Chrome will need to load it every time it restarts). Open Chrome and go to chrome://extensions/ and check the box for Developer mode in the top right. Click the Load unpacked extension button and select the unzipped folder for your extension to install it. After installing the extension, every time you Google a keyword, it will transparently scan the hidden URLs and injects them at the bottom of the page.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 11
    Min

    Min

    A fast, minimal browser that protects your privacy

    Tabs in Min take up less space, giving you more room to browse the web. Pages you haven’t looked at in a while fade out, letting you see what’s important, and Focus Mode hides your other tabs to prevent you from getting distracted. See quick definitions and answers with information from DuckDuckGo, including Wikipedia entries and more. Jump to any site quickly with fuzzy search. Or search through the full text of every page you've visited, even if you don't remember the title. Tabs in Min open next to the current tab, so you’ll never lose your place. When you have too many tabs, you can easily split them into groups to help you stay organized. Min stops ads and trackers, so you can browse faster without being tracked. And when you’re using a slow or expensive internet connection, it lets you block scripts and images, so pages load faster and use less data.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 12
    Betterfox

    Betterfox

    Firefox user.js for optimal privacy and security

    Betterfox is an opinionated configuration profile for Mozilla Firefox designed to improve everyday web browsing by making the browser faster, more private, and more secure without relying on external add-ons or third-party code. Rather than being a separate browser, it consists of a curated set of preference tweaks (user.js settings) that users apply to their Firefox profile to optimize performance and harden privacy settings. The project focuses on a minimal-impact, maximum-effect approach, removing unnecessary background services, reducing fingerprinting, and tightening security defaults while trying to keep sites usable. Betterfox recommends pairing these settings with essential extensions like ad blockers and DNS-level protections to achieve a well-rounded browsing experience. Because the preferences are text-based and version controlled, users can review and customize them to meet their own balance of privacy and convenience.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 13
    DuckDuckGo Browser Extensions

    DuckDuckGo Browser Extensions

    DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome

    Privacy, simplified. One super-charged app, multiple types of privacy protection. The DuckDuckGo app provides the most comprehensive online privacy protection with the push of a button. With one download, you get a new everyday browser that offers seamless protection while you search and browse, and even access to tracking protection for emails you receive. Protecting your privacy online is like protecting your home. Locking the front door won’t stop the most determined folks from getting inside, especially if you’ve left the back door and windows unlocked and an extra key under the doormat. That’s why we offer multiple types of privacy protection, most of which aren’t offered in most popular browsers by default. DuckDuckGo Private Search comes built-in, so you can easily search the web without being tracked. Automatically stop most hidden trackers (3rd-party scripts) from loading, which prevents companies from collecting and using (e.g. sale, ads, etc.).
    Downloads: 20 This Week
    Last Update:
    See Project
  • 14
    Bitwarden Browser Extension

    Bitwarden Browser Extension

    The Bitwarden browser extension vault

    Bitwarden Browser Extension lets you integrate Bitwarden directly into your browser of choice. Bitwarden is an open source password management solution that stores all your sensitive information securely in an encrypted vault. With this extension, you will be able to easily and conveniently access Bitwarden through your browser. Bitwarden Browser Extension is written using the Web Extension API and Angular, and supports a variety of browsers. These include Chrome, Firefox, Opera, Edge, Safari and many other popularly used browsers.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 15
    Ghostery

    Ghostery

    Ghostery Browser Extension for Firefox, Chrome, Opera and Edge

    Ghostery helps you browse smarter by giving you control over ads and tracking technologies to speed up page loads, eliminate clutter, and protect your data. This is the unified code repository for the Ghostery browser extensions in Chrome, Firefox, Opera and Edge. Browse the web safer, faster & with less annoying ads. Equipped with award-winning AI anti-tracking technology to browse the websafe and quickly. Ghostery helps you stay informed about what companies are tracking you by listing the trackers on each website you visit. Granular control within the detailed view allows you to block and unblock specific trackers. With one click, always allow or forbid Ghostery to block trackers and protect your personal data on a specific site. Smart-Browsing automatically optimizes page performance as your browse.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 16
    uBlock

    uBlock

    uBlock: a fast, lightweight, and lean blocker for Chrome, Firefox

    uBlock: a fast, lightweight, and lean blocker for Chrome, Firefox, and Safari. Available on the Chrome Web Store or for manual installation. Available to install from the homepage. Available for install from the homepage or from the App Store. Available on the Firefox Add-ons site, or for manual installation. Opera shares Chrome's underlying engine, so you can install uBlock simply by grabbing the latest release for Chrome.To benefit from uBlock's higher efficiency, it's advised that you don't use other blockers at the same time (such as AdBlock or Adblock Plus). uBlock will do as well or better than most popular ad blockers. It's important to note that blocking ads is not theft. Don't fall for this creepy idea. The ultimate logical consequence of blocking = theft is the criminalisation of the inalienable right to privacy.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 17
    Agregore Browser

    Agregore Browser

    A minimal browser for the distributed web (Desktop version)

    A minimal web browser for the distributed web. Web Extension support. Built-in Markdown/Gemini/JSON rendering extension. Built-in QR code scanner and generator extension. Generate a QR code for the current page. Scan a QR code from the browser action window. Right-click a link or image to generate a QR code for it. Built-in ad blocker (ublock origin). Built-in support for creating web archives via ArchiveWeb.page.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 18
    jQuery Validation Plugin

    jQuery Validation Plugin

    jQuery Validation Plugin library sources

    The jQuery Validation Plugin provides drop-in validation for your existing forms, while making all kinds of customizations to fit your application really easy. This jQuery plugin makes simple clientside form validation easy, whilst still offering plenty of customization options. It makes a good choice if you’re building something new from scratch, but also when you’re trying to integrate something into an existing application with lots of existing markup. The plugin comes bundled with a useful set of validation methods, including URL and email validation, while providing an API to write your own methods. All bundled methods come with default error messages in english and translations into 37 other languages. The plugin was initially written and maintained by Jörn Zaefferer, a member of the jQuery team, lead developer on the jQuery UI team and maintainer of QUnit. It was started back in the early days of jQuery in 2006, and updated and improved since then.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 19
    Translate Web Pages

    Translate Web Pages

    Translate your page in real time using Google or Yandex

    Translate your page in real time using Google or Yandex. It is not necessary to open new tabs. Now works with the NoScript Extension. Your current page is translated without having to open new tabs. It is possible to change the translation language. You can select to automatically translate. To change the translation engine just touch the Google Translate icon. To translate any website it is necessary to access and modify the text of the web pages. And the extension can only do that, with that permission. The pages are translated using the Google or Yandex translation engine (you choose). We do not collect any information. However, to translate, the contents of the web pages will be sent to Google or Yandex servers. You can also install via crx file, download the file using a download manager/or firefox. Activate developer mode and drag the file into the chromium extension manager. It doesn't work on Chrome/Edge.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 20
    FreeWRL VRML/X3D browser
    FreeWRL is an Open Source, cross platform VRML2 and X3D compliant browser, with script, SAI and EAI support. Platforms supported: Linux and other Unix-style platforms; Mac OS/X; Windows. Support for mobile platforms (iOS, Android, QNX) is under development.
    Leader badge
    Downloads: 81 This Week
    Last Update:
    See Project
  • 21
    SingleFile

    SingleFile

    Web Extension for saving a copy of complete web page in a single file

    Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file. SingleFile is a Web Extension (and a CLI tool) compatible with Chrome, Firefox (Desktop and Mobile), Microsoft Edge, Vivaldi, Brave, Waterfox, Yandex Browser, and Opera. It helps you to save a complete web page into a single HTML file. Wait until the page is fully loaded. Click on the SingleFile button in the extension toolbar to save the page. You can click again on the button to cancel the action when processing a page. Open the context menu by right-clicking the SingleFile button in the extension toolbar or on the webpage. It allows you to save the current tab, the selected content, the selected frame. With auto-save active, pages are automatically saved every time after being loaded (or before being unloaded if not). Right-click on the SingleFile button and select "Manage extension" (Firefox) / "Options" (Chrome) to open the options page.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 22
    Buster

    Buster

    Captcha solver extension for humans

    Save time by asking Buster to solve captchas for you. Buster is a Firefox extension which helps you to solve difficult captchas by completing reCAPTCHA audio challenges using speech recognition. Challenges are solved by clicking on the extension button at the bottom of the reCAPTCHA widget. It is not guaranteed that challenges are always solved, the limitations of the technology need to be considered. The continued development of Buster is made possible thanks to the support of awesome backers. If you'd like to join them, please consider contributing with Patreon, PayPal or Bitcoin. The success rate of the extension can be improved by simulating user interactions with the help of a client app. Follow the instructions from the extension's options to download and install the client app on Windows, Linux and macOS, or get the app from this repository.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 23
    CanvasBlocker

    CanvasBlocker

    A Firefox extension to protect from being fingerprinted

    This add-on allows users to prevent websites from using some Javascript APIs to fingerprint them. Users can choose to block the APIs entirely on some or all websites (which may break some websites) or just block or fake its fingerprinting-friendly readout API. Canvas Blocker's default setting, and my favorite! All websites not on the white list or black list can use the protected APIs. But values obtained by the APIs are altered so that consistent fingerprinting is not possible. If a website is not listed on the white list or black list, the user will be asked if the website should be allowed to use the protected APIs each time they are called. Block the protected APIs only for websites on the black list. Ignore all lists and allow the protected APIs on all websites.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 24
    Privacy Badger

    Privacy Badger

    Privacy Badger automatically learns to block invisible trackers

    Privacy Badger is a browser extension that stops advertisers and other third-party trackers from secretly tracking where you go and what pages you look at on the web. If an advertiser seems to be tracking you across multiple websites without your permission, Privacy Badger automatically blocks that advertiser from loading any more content in your browser. To the advertiser, it’s like you suddenly disappeared. Privacy Badger was born out of our desire to be able to recommend a single extension that would automatically analyze and block any tracker or ad that violated the principle of user consent; which could function well without any settings, knowledge, or configuration by the user; which is produced by an organization that is unambiguously working for its users rather than for advertisers; and which uses algorithmic methods to decide what is and isn’t tracking.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 25
    Puppeteer

    Puppeteer

    Headless Chrome Node.js API

    Puppeteer is a headless Node library that provides a high level API for controlling Chromium or Chrome over the DevTools protocol. It requires zero setup and comes bundled with the Chromium version most suited to it. Puppeteer is headless by default, making it fast to run. However, it can also be set to run full or non-headless Chrome or Chromium, simply set the headless option when launching a browser. Many of the things you can do manually in the browser, you can also do with Puppeteer such as generate page screenshots and PDFs, crawl a Single-Page Application, test Chrome extensions and more.
    Downloads: 9 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB