Browser
todo; merge and populate
General
- BrowserFame is a website dedicated to browsers, web apps, internet trends, HTML5 and related stuff.
Bookmarklet to launch site without tabs or bookmarks. Hiding the address bar is forbidden due to anti-phishing.
javascript:window.open(location.href, "detab", "toolbar=0")
- https://wiki.archlinux.org/index.php/Profile-sync-daemon - caches browser profiles in tmpfs (RAM)
brotab
- https://github.com/balta2ar/brotab - a command-line tool that helps you manage browser tabs. It can
help you list, close, reorder, open and activate your tabs.
- https://github.com/CRImier/dudetab - Scripts using brotab's Python API to do useful things
Services
- Xmarks - bookmarks (and tab) sync (and web access)
- iPhone view - nicer for quick access
Bookmarklets
- Making Bookmarklets - gist
- Bookmarklets for text manipulation - 5typos.net by Roberto Mateu - "after some head-scratching I modified some existing bookmarklets to make them work for me"
javascript:%28function%28s%29%7Btry%7Bs=document.selection.createRange%28%29.text%7Dcatch%28_%29%7Bs=document.getSelection%28%29%7Dprompt%28%27MediaWiki Copy%27,%27%5Cn%2A %5B%27+location+%27 %27+document.title+%27%5d - %27+s+%27%5Cn%27%29%7D%29%28%29 # MediaWiki copy title/url/selected text
Readability
- https://code.google.com/archive/p/arc90labs-readability - no direct draggable bookmarklet link
Extensions
- TabFS - a browser extension that mounts your browser tabs as a filesystem on your computer.Out of the box, it supports Chrome and (to a lesser extent1) Firefox and Safari, on macOS and Linux.
- Dark Reader - How to enable Dark Mode on Facebook, Amazon, YouTube, Google Search, Wikipedia, Twitter and many other websites? Install Dark Reader browser extension. Configure the dark theme: brightness, contrast and sepia. Enable for all websites or particular domains.
- joelshepherd/tabliss: A beautiful, customisable New Tab page for Firefox, Chrome, and Edge. - A beautiful, customisable New Tab page for Firefox and Chrome.
- https://github.com/alyssaxuu/omni - With Omni you can use your browser like a pro. Manage tabs, bookmarks, your browser history, perform all sorts of actions and more with a simple command interface.
- Unhook - Watch YouTube free of distractions. Block suggestion feeds, comments, and more.
Firefox
about:about "a list of “about” pages for your convenience. Some of them might be confusing. Some are for diagnostic purposes only. And some are omitted because they require query strings."
In about:config;
browser.sessionstore.restore_pinned_tabs_on_demand
Hotkeys
Select Location Bar:
- Alt+D
- Ctrl+L
Extensions
- https://github.com/mozilla/extension-workshop - a launchpad for building Firefox extensions
- https://github.com/piroor/treestyletab/issues/1544 - Instructions for Firefox 68: Go to Tools > Add-Ons > Find "Tree Style Tab" and click on the three dots "..." next to its entry to select "Preferences" > Scroll all the way down to an expandable menu named "All Configs" > Click on the small black triangle to expand the menu if it isn't already > Uncheck the checkboxes autoAttach and syncParentTabAndOpenerTab.
- https://github.com/mbnuqw/sidebery - Firefox extension for managing tabs and bookmarks in sidebar.
- https://github.com/iamadamdev/bypass-paywalls-chrome - Bypass Paywalls web browser extension for Chrome and Firefox.
- https://github.com/andreicristianpetcu/google_translate_this - This WebExtension translates the current page with Google Translate. It does so on demand so it does not change the page unless the user selected this.
- https://github.com/stoically/temporary-containers - Firefox Add-on that lets you open automatically managed disposable containers
- Search by Image – Get this Extension for 🦊 Firefox (en-GB) - A powerful reverse image search tool, with support for various search engines, such as Google, Bing, Yandex, Baidu and TinEye.
Themes
- Firefox Color – Get this Extension for 🦊 Firefox (en-GB) - Build, save and share beautiful Firefox themes.
- https://github.com/manilarome/blurredfox - A sleek, modern and elegant Firefox CSS theme
User Chrome
- userChrome.css for Customizing Firefox - userChrome.css holds style rules for modifying Firefox's user interface. You can find users on the web offering a wide range of ready-to-paste style recipes, and communities where you can request help with rules to make your Firefox look just the way you want. And it's all free.
Keyboard control
Development
Tools Adaptor
Security
- https://wiki.archlinux.org/title/Firefox/Privacy - This article overviews how to configure Firefox to enhance security and privacy.
Sync
- https://known.phyks.me/2015/self-hosting-firefox-sync-15 https://news.ycombinator.com/item?id=10721876
- https://wiki.mozilla.org/Identity/Firefox_Accounts
- https://github.com/mozilla/fxa-auth-server - The Firefox Accounts authentication server.
- https://github.com/mozilla-services/syncserver - Run-Your-Own Firefox Sync Server
Other
Voice
- https://github.com/mozilla/firefox-voice - Firefox Voice is an experiment in a voice-controlled web user agent
Nightly
- The Burning Edge - Firefox nightly build changelog
- https://bbs.archlinux.org/viewtopic.php?id=128749 - autoupdate permissions issue
Variations
- https://github.com/intika/Librefox - aims at enforcing privacy and security of Firefox without forking the project.
Future
- Boot to Gecko - mobile os
Is now called Firefox OS
- http://www.techweekeurope.co.uk/news/mozilla-firefox-os-developer-86176
- http://en.wikipedia.org/wiki/Firefox_OS
- Servo - Gecko engine replacement, written in Rust
Chrome
Chrome has jumped the shark:
- Tell HN: Using Gmail? You will be force logged into Chrome | Hacker News
- Why I’m done with Chrome | Hacker News
- Chrome 69 will keep Google Cookies when you tell it to delete all cookies | Hacker News
- Chrome is a Google Service that happens to include a Browser Engine | Hacker News
Internals
Shift+ESC process manager
- chrome://version
- chrome://net-internals
- chrome://flags (or about:flags)
Cache
Files are cached with weird names. To find, say PDFs:
find ~/.cache/google-chrome -type f -exec file {} + | grep PDF
Chromium
- Download latest stable Chromium binaries (64-bit and 32-bit) - auto-updated website to easily download latest stable version or good build of Chromium web browser. All is free and open-source.
- http://www.chromestatus.com/features
- https://chromium-build.appspot.com/p/chromium/console - build monitor and changelog
- https://chromiumcodereview.appspot.com/
- Debian Bug report logs - #792580 - chromium: Chromium calls home even in incognito mode with safe browsing turned off [3]
Keyboard control
- Linux keyboard shortcuts
- chrome keyboard shortcuts
- https://developers.google.com/chrome-developer-tools/docs/shortcuts
Ctrl+PgUp tab left Ctrl+PgDown tab right
middle click open link in new tab Ctrl+Shift+N open link in new tab and follow
Ctrl+L Highlights the URL. Ctrl+K or Ctrl+E Places a '?' in the address bar. Type a search term after the question mark to perform a search using your default search engine.
Multiple profiles
Two methods; multiple browser profiles, and multiple users.
browser profiles;
- http://www.chromium.org/developers/creating-and-using-profiles
- http://www.chromium.org/developers/design-documents/multiple-profiles
multiple user accounts;
Vimium
u half-page up d half-page down J/L tab left/right
Webkit
Dev Tools
chrome://inspect/
Introductions
I/O videos;
- Google Chrome Developer Tools
- Google I/O 2013 - Chrome DevTools Revolutions
- Google I/O 2012 - Chrome Developer Tools Evolution
- Google I/O 2011: Chrome Dev Tools Reloaded
Guides
- https://developers.google.com/chrome-developer-tools/docs/tips-and-tricks
- http://discover-devtools.codeschool.com/
- http://bgrins.github.io/devtools-snippets/
Extensions
- http://developer.chrome.com/extensions/experimental.devtools.audits.html
- http://www.chromium.org/developers/design-documents/extensions/how-the-extension-system-works/chrome-benchmarking-extension
To sort
Mobile
Extensions
- Chrome Extensions for Web Hackers, Part Ⅰ: Introduction - March 28th, 2010
- AdBlock Plus - do not use, nor AdBlock
- µBlock is not an ad blocker; it's a general-purpose blocker. µBlock blocks ads through its support of the Adblock Plus filter syntax. µBlock extends the syntax and is designed to work with custom rules and filters.
- https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared [7]
- https://github.com/quenhus/uBlock-Origin-dev-filter - Filters to block and remove copycat-websites from DuckDuckGo, Google and other search engines. Specific to dev websites like StackOverflow or GitHub.
- saves form content in case of page change or crash
- Fauxbar - Fauxbar makes Chrome's New Tab page act like Firefox's Awesome Bar. Needs a fast PC!
- Xmarks Bookmark Sync - Bookmark transfer without a Google Account.
- Tab Menu - quicker tab jump
- AutoScroll - changed linux middle mouse click behaviour on web pages from paste to autoscroll
- https://github.com/openstyles/stylus - Stylus is a fork of Stylish for Chrome, also compatible with Firefox as a WebExtension
Media
Better CPU usage with an external player:
Security
- https://chrome.google.com/webstore/detail/http-switchboard/mghdpehejfekicfjcdbfofhcmnjhgaag - use with caution
- https://github.com/gorhill/uMatrix/ - fork of above
Productivity
- TabCopy - Quickly copy tab titles and URLs to the clipboard
- https://chrome.google.com/webstore/detail/create-link/gcmghdmnkfdbncmnmlkkglmnnhagajbm?hl=en or
- https://chrome.google.com/webstore/detail/tabcopy/micdllihgoppmejpecmkilggmaagfdmb?hl=en-US or
- https://chrome.google.com/webstore/detail/have-i-downloaded-this-be/apjambapclnlphnllchfdlmhaijeamah
- You Lack Discipline!
- Controlled multi-tab browsing - not stuck with
- https://chrome.google.com/webstore/detail/session-buddy/edacconmaakjimmfgnblocblbcdcpbko?hl=en-GB
- https://chrome.google.com/webstore/detail/tabs-outliner/eggkanocgddhmamlbiijnphhppkpkmkl?hl=en-GB
- https://github.com/Connorhd/TabCloud
- https://chrome.google.com/webstore/detail/keyboard-detachreattach-t/fcdnbffbdamioochllldblfcblgifjcp
- LipSurf - a Google Chrome extension that enables users to browse with their voice — augmenting the mouse/keyboard paradigm, enabling hands-free productivity. [12]
History
Development
- ColorZilla - colour picker
- Page Ruler - get dimension or area size and position
- http://felixniklas.com/dimensions/ [14]
- Get jQuery Selector Path
- Request Maker - Log, edit and send HTTP requests
- Incognito This! - copy tab address into incognito
- NOREF suppress link referrer info (for dev2prod links)
- http://www.getpostman.com/ - http requests
Themes
Accessibility
- Accessibility: Keyboard Access - The Chromium Projects - An important design goal is for Chrome to be fully accessible via the keyboard. Many users with disabilities may be unable to use a mouse or other pointing device, and there are many scenarios where power users prefer keyboard shortcuts.
Site specific
- Reddit Enhancement Suite - RES is essential for Reddit viewing
- Social Fixer - fix facebook
- Pinboard Plus - for pinboard.in
- ModHeader - Modify HTTP request and response headers
Other
- https://github.com/rhetr/chromeish - control chrome with shell, what could go wrong? (WIP)
Safari
- https://github.com/quoid/userscripts - An open-source userscript editor for Safari
Opera
Internet Explorer / Edge
- http://www.ie6countdown.com/
- http://theie7countdown.com/
- http://theie8countdown.com/
- http://theie9countdown.com/
- http://theie10countdown.com/
Console
Line Mode Browser
- https://en.wikipedia.org/wiki/Line_Mode_Browser - also known as LMB, WWWLib, or just www, is the second web browser ever created. The browser was the first demonstrated to be portable to several different operating systems. Operated from a simple command-line interface, it could be widely used on many computers and computer terminals throughout the Internet. The browser was developed starting in 1990, and then supported by the World Wide Web Consortium (W3C) as an example and test application for the libwww library.
One of the fundamental concepts of the "World Wide Web" projects at CERN was "universal readership". In 1990, Tim Berners-Lee had already written the first browser, WorldWideWeb (later renamed to Nexus), but that program only worked on the proprietary software of NeXT computers, which were in limited use. Berners-Lee and his team could not port the WorldWideWeb application with its features—including the graphical WYSIWYG editor— to the more widely deployed X Window System, since they had no experience in programming it. The team recruited Nicola Pellow, a math student intern working at CERN, to write a "passive browser" so basic that it could run on most computers of that time. The name "Line Mode Browser" refers to the fact that, to ensure compatibility with the earliest computer terminals such as Teletype machines, the program only displayed text, (no images, and had only line-by-line text input (no cursor positioning).
The Line Mode Browser was designed to be able to be platform independent. There are official ports to Apollo/Domain, IBM RS6000, DECStation/ultrix, VAX/VMS, VAX/Ultrix, MS-DOS, Unix, Windows, Classic Mac OS, Linux, MVS, VM/CMS, FreeBSD, Solaris, and to macOS. The browser supports many protocols like File Transfer Protocol (FTP), Gopher, Hypertext Transfer Protocol (HTTP), Network News Transfer Protocol (NNTP), and Wide area information server (WAIS). Other features included rlogin and telnet hyperlinks, Cyrillic support (added on 25 November 1994 in version 2.15), and ability to be set up as a proxy client. The browser could run as a background process and download files. The Line Mode Browser has had problems recognizing character entities, properly collapsing whitespace, and supporting tables and frames.
Links
- http://links.twibright.com/
- -g for graphics needs enabling in compile, or see links-g-directfb in AUR
Lynx
W3M
- W3M - a text-based web browser as well as a pager like `more' or `less'. With w3m you can browse web pages through a terminal emulator window (xterm, rxvt or something like that). Moreover, w3m can be used as a text formatting tool which typesets HTML into plain text.
edbrowse
- edbrowse - a combination editor, browser, and mail client that is 100% text based. The interface is similar to /bin/ed, though there are many more features, such as editing multiple files simultaneously, and rendering html. This program was originally written for blind users, but many sighted users have taken advantage of the unique scripting capabilities of this program, which can be found nowhere else. A batch job, or cron job, can access web pages on the internet, submit forms, and send email, with no human intervention whatsoever. edbrowse can also tap into databases through odbc. It was primarily written by Karl Dahlke.
Lightweight GUI
- NetSurf Web Browser - Small as a mouse, fast as a cheetah and available for free. NetSurf is a multi-platform web browser for RISC OS, UNIX-like platforms (including Linux), Mac OS X, and more. Whether you want to check your webmail, read the news or post to discussion forums, NetSurf is your lightweight gateway to the world wide web. Actively developed, NetSurf is continually evolving and improving.
- https://en.wikipedia.org/wiki/NetSurf - implements most of the HTML 4 and CSS 2.1 specifications. has a framebuffer port.
- Zetakey - Enable embedded device with latest HTML5 browser. It is a Webkit-based browser solution that offers HTML5 compliance, high-performance browser for Embedded Linux, Windows CE 5/6, Compact 7 and Windows Mobile.
- surf - a simple suckless web browser based on WebKit2/GTK+. It is able to display websites and follow links. It supports the XEmbed protocol which makes it possible to embed it in another application. Furthermore, one can point surf to another URI by setting its XProperties.
- http://www.conkeror.org/ - not so light
- vimb - a fast and lightweight vim like web browser based on the webkit web browser engine and the GTK toolkit. Vimb is modal like the great vim editor and also easily configurable during runtime. Vimb is mostly keyboard driven and does not detract you from your daily work. If your are familiar with vim or have some experience with pentadactyl the use of vimb would be a breeze, if not we missed our target.
- https://github.com/atlas-engineer/next - a keyboard-oriented, extensible web-browser designed for power users. It has familiar key-bindings (Emacs, VI), is fully configurable and extensible in Lisp, and has powerful features for productive professionals.
- Browsh - a fully-modern text-based browser. It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. It can be used from a terminal or from within a normal browser. Its main purpose is to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs.
Mosaic
- https://en.wikipedia.org/wiki/Mosaic_(web_browser) - a discontinued web browser, and one of the first to be widely available. It was instrumental in popularizing the World Wide Web and the general Internet by integrating multimedia such as text and graphics. It was named for its support of multiple Internet protocols, such as Hypertext Transfer Protocol, File Transfer Protocol, Network News Transfer Protocol, and Gopher. Its intuitive interface, reliability, personal computer support, and simple installation all contributed to its popularity within the web. Mosaic is the first browser to display images inline with text instead of in a separate window.
It is often described as the first graphical web browser, though it was preceded by WorldWideWeb, the lesser-known Erwise, and ViolaWWW. Mosaic was developed at the National Center for Supercomputing Applications (NCSA) at the University of Illinois at Urbana–Champaign beginning in late 1992. NCSA released it in 1993, and officially discontinued development and support on January 7, 1997. From late 1994, Mosaic lost market share to Netscape Navigator and only had a tiny fraction of users left by 1997, when the project was discontinued. Microsoft licensed one of the derivative commercial products, Spyglass Mosaic, to create Internet Explorer in 1995.
- https://github.com/mistydemeo/mosaic-ck - a hacked version of Mosaic 2.7b5
Arena
- https://en.wikipedia.org/wiki/Arena_(web_browser) - also known as the Arena WWW Browser) was one of the first web browsers for Unix. Originally begun by Dave Raggett in 1993, development continued at CERN and the World Wide Web Consortium (W3C, and subsequently by Yggdrasil Computing. Arena was used in testing the implementations for HTML version 3.0, Cascading Style Sheets (CSS), Portable Network Graphics (PNG), and libwww. Arena was widely used and popular at the beginning of the World Wide Web. Arena, which predated Netscape Navigator and Microsoft's Internet Explorer, featured a number of innovations used later in commercial products. It was the first browser to support background images, tables, text flow around images, and inline mathematical expressions. The Arena browser served as the W3C's testbed browser from 1994 to 1996 when it was succeeded by the Amaya project.
Arena supported the following features:
- HTML3.0 – the HTML3.2 standard predecessor, which includes <math>, tables, forms, etc.
- CSS1
- style sheet editing. This very experimental style sheet editor was implemented using forms
- editing remote HTML pages
- MIME (reads your mailcap file and applies the rules)
- direct access to WAIS engines (optionally)
- HTTP 1.1 proposed by RFC 2068 (formerly called HTTP-NG)
- HTML editing with external editor
- external client communication (API and HTML "mailto:" scheme)
- PNG, JPEG, GIF (but not animated GIFs)
- Bookmarks (since 0.3.18)
- full XPM (since 0.3.33) and full XBM (since 0.3.34)
- Java applets (since 0.3.39)
- HTML Table support
- HTML Math equations
- Link rendition
- FTP, NNTP, Gopher
Amaya
- https://en.wikipedia.org/wiki/Amaya_(web_editor) - a discontinued free and open source WYSIWYG web authoring tool with browsing abilities. It was created by a structured editor project at the INRIA, a French national research institution, and later adopted by the World Wide Web Consortium (W3C, as their testbed for web standards; a role it took over from the Arena web browser. Since the last release in January 2012, INRIA and the W3C have stopped supporting the project and active development has ceased. Amaya has relatively low system requirements, even in comparison with other web browsers from the era of its active development period, so it has been considered a "lightweight" browser.
Amaya originated as a direct descendant of the Grif WYSIWYG SGML editor created in the early 1980s, and of the HTML editor Symposia, itself based on Grif, both developed and sold by French software company Grif SA. The last change of code of Amaya was on 22 Feb 2013. It was used as a test-bed for new web technologies that were not supported in major browsers. Amaya was the first client that supported the RDF annotation schema using XPointer.
Features:
- Access keys
- Caret navigation
- Page zooming
- Password management
- Spell checking
- Transport protocols
- Support for CSS, MathML, SVG, RDF and Xpointer
- Displays free and open image formats such as PNG and SVG, as well as a subset of SVG animation
Other
- Pale Moon - an Open Source, Goanna-based web browser available for Microsoft Windows and Linux (with other operating systems in development), focusing on efficiency and customization. Pale Moon offers you a browsing experience in a browser completely built from its own, independently developed source that has been forked off from Firefox/Mozilla code a number of years ago, with carefully selected features and optimizations to improve the browser's stability and user experience, while offering full customization and a growing collection of extensions and themes to make the browser truly your own.
- http://techcrunch.com/2015/04/10/bittorrent-maelstrom-beta/ - bittorrent/distributed [20]
Kiwi
- Kiwi - made to browse the internet, read news, watch videos and listen to music, without annoyances.
User scripts
- https://en.wikipedia.org/wiki/Userscript - or user script, is a program, usually written in JavaScript, for modifying web pages to augment browsing. Uses include adding shortcut buttons and keyboard shortcuts, controlling playback speeds, adding features to sites, and enhancing the browsing history. On desktop browsers such as Firefox, userscripts are enabled by use of a userscript manager browser extension such as Greasemonkey. The Presto-based Opera-supported userscripts (referred to as User JavaScript) are placed in a designated directory. Userscripts are often referred to as Greasemonkey scripts, named after the original userscript manager for Firefox. On Wikipedia, a user scripts feature is enabled for registered users that allows them to install userscripts to augment editing and viewing of the encyclopedia's pages.
- https://www.phpied.com/defining-user-styles - User styles have been around since the early days of the web. They are a way for users to specify their browsing preferences using CSS cascade. I remember way back when this option was fairly prominent in Internet Explorer settings. Now, I don't even know how to find it in most browsers. But I did find it in Firefox, and here's how you can too.
- https://github.com/awesome-scripts/awesome-userscripts - A curated list of Awesome Userscripts. User scripts can improve your browsing experience, and open a lot of possibilities to make the sites you visit better by adding features, making them easier to use, or taking out the annoying bits.
- https://github.com/Mottie/GitHub-userscripts - Userscripts to add functionality to GitHub
- https://github.com/rybak/github-pr-avatars-tab-icons - User script to use PR author avatars as tab icons
Script repos
- http://userscripts.org - dead
- Greasy Fork - a site for user scripts.
- OpenUserJS - is built mostly in the native tongue of what User scripts are written with. This has the extreme advantage of being able to contribute directly to the project without being hindered by alternate computer programming languages that may or may not be compatible. It makes paramount sense to have a site built with JavaScript and not some possibly unfamiliar and alternate computer syntax with no relation to JavaScript. This allows OpenUserJS to be at the top of its class. Developers, or collaborators as it is sometimes referred to, are also highly encouraged to use all the tools available in the development environment. This includes a private database to test things before they are implemented as well as the standard open-source philosophy granted with our repository at GitHub. All of the tools made openly available are a great set of places to share findings through testing and other forms of collaboration from bug fixes to having meta discussions regarding adding or changing new features and general usage. OpenUserJS aims to be the perfect environment to share your ideas with others and encourage teamwork in a safer surrounding. From the new user beginning with User scripts to a seasoned contributor collaborating and working together towards a common goal... bettering the world wide web.
Extensions
- https://en.wikipedia.org/wiki/Userscript_manager - a type of browser extension and augmented browsing technology that provides a user interface to manage userscripts. The main purpose of a userscript manager is to execute scripts on webpages as they are loaded. The most common operations performed by a userscript manager include creating, installing, organizing, deleting and editing scripts, as well as modifying script permissions (e.g. website exceptions). Userscript managers use metadata that is embedded in a script's source code primarily to determine the websites it should execute on and the dependencies necessary for the script to run properly. Metadata can also include information that is useful to the user such as the script's name, author, description and version number.
Use Violentmonkey probably.
- Greasemonkey - a Firefox extension that allows you to customize the way webpages look and function.
- Tampermonkey - one of the most popular browser extension with over 10 million users. It's available for Chrome, Microsoft Edge, Safari, Opera Next, and Firefox. It allows its users to customize and enhance the functionality of your favorite web pages. Userscripts are small JavaScript programs that can be used to add new features or modify existing ones on web pages. With Tampermonkey, you can easily create, manage, and run these userscripts on any website you visit.
- Violentmonkey - An open source userscript manager.
Usage
Text Fragments
- Text Fragments - adds support for specifying a text snippet in the URL fragment. When navigating to a URL with such a fragment, the user agent can quickly emphasise and/or bring it to the user’s attention.
- Highlight Poetry - Finding poetry in other people’s webpages
Capabilities
- HTML5test - How well does your browser support HTML5?
- Can I use... - provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.The site was built and is maintained by Alexis Deveria, with occasional updates provided by the web development community. The design used as of 2014 was largely created by Lennart Schoors.
- Browserscope - a community-driven project for profiling web browsers. The goals are to foster innovation by tracking browser functionality and to be a resource for web developers.Gathering test results from users "in the wild" is the most important and useful feature of Browserscope - and you can participate!
- WhatDevice - a web app that displays information about your computer, tablet, phone, or other internet-connected device. The code is available on GitHub.
- https://github.com/web-platform-tests/wpt - a W3C-coordinated attempt to build a cross-browser testsuite for the Web-platform stack. Writing tests in a way that allows them to be run in all browsers gives browser projects confidence that they are shipping software that is compatible with other implementations, and that later implementations will be compatible with their implementations. This in turn gives Web authors/developers confidence that they can actually rely on the Web platform to deliver on the promise of working across browsers and devices without needing extra layers of abstraction to paper over the gaps left by specification editors and implementors.
Java
- http://java.com/en/download/testjava.jsp
- http://icedtea.classpath.org/wiki/Main_Page
- http://en.wikipedia.org/wiki/Icedtea
Headless
See also Testing#Software
- Headless Browsers by dhamaniasad - A list of (almost) all headless web browsers in existence