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

  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    Babel Plugin Root Import

    Babel Plugin Root Import

    Add the opportunity to import modules by the root path

    Babel plugin to add the opportunity to use import and require with root-based paths. Install with your package manager of choice. Add it to your plugins array in your babel config. For recent react-native versions, add it as a plugin in babel.config.js. You can configure this plugin by changing the string plugin name to a two-item array. Note that this array is nested inside the plugins array. By default, the import will be relative to the working directory of the process running babel. Typically this means you'll have import paths like ~/src/foo.js. You can change the prefix of "./" to e.g. "src" or "src/js" with this config option. By default everything is resolved relative to the current working directory. You can change this with the root config option. To use it effectively, you'll need to configure babel with one of the JavaScript config file variants, rather than JSON.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    BackstopJS

    BackstopJS

    Catch CSS curve balls

    Visual regression testing for web apps. Supports screen rendering with Chrome-headless. Add your own interactions with the Playwright and Puppeteer scripting. BackstopJS automates visual regression testing of your responsive web UI by comparing DOM screenshots over time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Extension for use with Firefox Jetpack. Prompts for a correction when a domain is not found. Most useful if your ISP sends you to a search page in such cases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Open source Firefox extensions, phpBB MODs, MediaWiki extensions, Azureus plugins and other add-on tools created by Bananeweizen of www.bananeweizen.de.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    This is a user-interactive graph where the user clicks on a button to dynamically modify the graph by changing the width and height of the graph or adding, deleting or editing a bar. It's in Javascript, DOM, CSS1/CSS2, and XHTML 1.0.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    BetterGeoLoc

    Get Better Geo-Location

    Make esier and faster the geolocation method, you can provide a list of cities and the script return the near one, or you can get all the data directly from Google Maps reverse location look-up.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    BetterOneTab

    BetterOneTab

    A better OneTab for Chrome

    Storing and grouping tabs are very useful. Onetab could help you to store the tabs you opened to free up your resources and remove clutter. But Onetab still lacks some features such as the simple list and just storing selected tabs. Since One tab it's not open source and because they update very rarely I decided to make a "Better" Onetab extension. If you used OneTab in the past, you can use Better Onetab like before. Expect to store all tabs from a window, you can also just store the tabs you selected. Better Onetab still provides the ability to store all tabs, store left or right tabs, and any others. And you can also use it from the context menu. Samely, you can also use "pin list" to keep a list that will not be removed, set the title of a list or drag to change the order of tabs. Even you can set the color of a list in the new version. You can change the "Behavior when icon is clicked" in the options page and enable or disable "simple popup list".
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Blockstack Browser

    Blockstack Browser

    The Blockstack Browser allows you to explore the Blockstack internet

    Today we are proud to announce the Blockstack browser, which allows developers everywhere to access a whole new internet. This new internet changes the dynamic and brings the power back to the people. Developers can build apps on this new internet by downloading the Blockstack Mac or Linux app (Windows coming soon) and by using nothing more than existing browsers like Chrome or Safari or Firefox. Blockchain technology powers this new internet. For the first time ever, you’ll be able to access people, communities, apps, and services built on the blockchain from your browser. This new internet reflects how people interact with each other naturally, as they have for thousands of years. In open marketplaces and societies, people transact directly with other people to offer advice, goods, and services. Human interaction has never needed a middleman. The internet should work how real life works.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Bluesky Saver

    Bluesky Saver

    Download Bluesky images and videos at full quality

    Save every picture and video from a Bluesky profile, a post, a feed or a list in one go. Pictures come down at full size and videos as normal MP4 files with sound, all in a single ZIP file. A free, open source browser extension for Chrome, Microsoft Edge, Brave, Opera, Vivaldi and Firefox, from TechyGeeksHome. No account, no tracking, nothing to pay. The files here are copied from the GitHub releases. Use the main ZIP for Chrome, Edge, Brave, Opera and Vivaldi (Load unpacked) and the -firefox ZIP for Firefox. Full install guide: https://techygeekshome.info/browser-extensions/bluesky-saver/
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 10
    A Firefox extension intended to make some web browsing tasks easier for book sellers who need to view orders on a multitude of book markets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Bookmark Holder
    Bookmark Holder is a web based database for storing web page URLs - Bookmarks. The Bookmark Holder can be accessed via a web page, Mozilla Firefox extension and a Konqueror Kommander script. Thumbnails of the web pages can be stored.
    5.0 out of 5 stars 1 Review
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    BookmarkExt is a bookmark manager with advanded features for the Firefox browser, featuring in-line editing, integration to Sidebar, XBEL export and import, tags attached to each bookmark, folder-classification using tags, integration with del.icio.us...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Bootstrap Colorpicker

    Bootstrap Colorpicker

    Bootstrap Colorpicker is a modular color picker plugin for Bootstrap

    Bootstrap Colorpicker is a modular color picker plugin for Bootstrap 4. The Bootstrap JS dependency is optional and it is mainly needed for the popover support. No Bootstrap CSS is required for the plugin to work. To use the plugin without Bootstrap, the popover option should be set to false or null and, depending on your implementation, you will usually need to set inline to true and a container selector option. Note that the plugin may work without Bootstrap if your code is not using any of the mentioned Bootstrap dependencies. Note that the dist files are only distributed via the NPM and Yarn installations. The initial color can be specified in 3 ways, input value, data-color attribute and programmatically with the color constructor option. Whenever the format option is 'auto', the first parsed color format will be detected and used as default, but when the option equals null (default), the format is recalculated every time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Bootstrap Lightbox

    Bootstrap Lightbox

    A lightbox gallery plugin for Bootstrap

    Utilizes Bootstraps modal plugin to implement a lightbox gallery. Options are passed down to the modal object so you can also use any of the original modal options. A lightbox module for Bootstrap that supports images, YouTube videos, and galleries, built around Bootstrap's Modal plugin. Instead of modifying the /dist/*.js JavaScript files directly, you should instead modify the ekko-lightbox.js file and run the grunt task.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Bootstrap Modal

    Bootstrap Modal

    Extends the default Bootstrap Modal class

    Extends Bootstrap's native modals to provide additional functionality. Introduces a ModalManager class that operates behind the scenes to handle multiple modals by listening on their events. A single ModalManager is created by default on body and can be accessed through the jQuery plugin interface. Bootstrap-Modal can be used as a replacement for Bootstrap's Modal class or as a patch to the library. If you're using the loading spinner functionality you may also need to change the default template to be compatible in js. Since this plugin was created to solve a lot of the issues with BS2, it still uses the BS2 markup syntax. You can bind the height of the modal body to the window. You can use data-tabindex instead of the default tabindex to specify the tabindex within a modal. The shake animation is included in bootstrap-modal but any animation in animate.css is supported, just include the css file in your project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Bowser

    Bowser

    Bowser is a browser detector

    A small, fast and rich-API browser/platform/engine detector for both browser and node. The library is made to help to detect what browser your user has and gives you a convenient API to filter the users somehow depending on their browsers. Version 2.0 has drastically changed the API. All available methods are on the docs page. Often we need to pick users' browser properties such as the name, the version, the rendering engine and so on. You could want to filter some particular browsers to provide any special support for them or make any workarounds. Settings for any particular OS or platform has more priority and redefines settings of standalone browsers. Thus, you can define OS or platform-specific rules and they will have more priority in the end. More of API and possibilities you will find in the docs folder.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Brace

    Brace

    Browserify compatible version of the ace editor

    Brace is a Browserify-compatible distribution of the Ace code editor designed for bundling directly into browser applications. It restructures Ace so modes, themes, workers, keybindings, snippets, and extensions can be imported as modules. Supported Web Workers are inlined into the generated bundle instead of requiring separate worker files on a web server. Language modes automatically include the workers they depend on, simplifying application configuration. If a browser cannot run the inlined worker, the editor continues functioning without error and warning annotations. Brace also includes modular TypeScript definitions for typed imports. Its API and paths remain intentionally similar to Ace, making migration straightforward for applications already familiar with the editor.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Browlser lets you view Semantic Web RDF/OWL straight from your browser. Supports SWRL rules for OWL files that also define rules for displaying the data. You can give someone a URL address which directly runs the OWL application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    A Windows System Framework in a browser. Any one can implement the Information Management System, such as ERP, CRM, SCM, MIS, etc. based on this project. The developers can make the web applications from B/S style to C/S style by the wrapper of AJAX.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    This Firefox Browser Extension puts on-screen keyboard when a website has a form / field for alternative letter shape instead of the k / K shape per http://Kalphabet.googlepages.com. This alteration is for spiritual reasons.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A web browser plugin to connect remote control devices to web page javascript
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    BrowserMob JavaScript Validator VNC
    VNC for use with the BrowserMob Selenium JavaScript Validator. This tool is made available for users of BrowserMob FREE Website Monitoring and Load Testing. The BrowserMob Local Validation Service can be downloaded from https://browsermob.com/tools.
    5.0 out of 5 stars 1 Review
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Several components used together to enable scripting in a browser using programming languages other than native JavaScript. It includes a Java Applet and JavaScript files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Turn Firefox into a Virtual TV See More info @ http://www.archive.org/details/BrowserVision Notes: Version 0.1.9 is only compatible with windows and Firefox 3.5.x & contains only channel updates. 0.2 is still under deelopment with more features.
    5.0 out of 5 stars 1 Review
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Browserify

    Browserify

    browser-side require() the node.js way

    Browserify lets you require('modules') in the browser by bundling up all of your dependencies. Browsers don't have the require method defined, but Node.js does. With Browserify you can write code that uses require in the same way that you would use it in Node. Install the uniq module with npm. Now recursively bundle up all the required modules starting at main.js into a single file called bundle.js with the browserify command. Browserify parses the AST for require() calls to traverse the entire dependency graph of your project. Drop a single <script> tag into your html and you're done! browserify is a tool for compiling node-flavored commonjs modules for the browser. You can use browserify to organize your code and use third-party libraries even if you don't use node itself in any other capacity except for bundling and installing packages with npm.
    Downloads: 0 This Week
    Last Update:
    See Project