Browsers Save

Collection of Browsers and Virtual Machines for web development on the Mac.

Project README

Browsers

A collection of aliases for browsers, services and virtual machine images can be found in the Browsers folder and added to your dock for easy launching.

alt text

Download and run ./alias to build the /Applications/Browsers/ forlder of shortcuts for quick access from your Dock. It searches ~/Virtual Machines/ for IE VMs (see Internet Explorer (VM) below for automated scripts to set these up). An alias of a VMWare Fusion VMs will display a broken preview icon instead of the expected app icon, to workaround this the alias is replaced with a script to launch the VM image. You may need to change you Terminal settings to prevent lingering Terminal windows from staying open.


Launch Dev Tools (Mac): ⌘ (command) + option + i

Android (VM)

Download from developer.android.com or use the compiled app version Android.app (Comes with Android 4.3). Made with appify.

Create and Run an Android Virtual Device (AVD)

  1. Go to Tools > Manage AVDs
  2. Click New...
  3. Enter AVD Name, Device, Target and any other additional setting you need. Click OK.
  4. Select AVD from list and click Start...

BlackBerry (VM)

VMware Fusion is required, virtual machines can be found at developer.blackberry.com.

Chrome (Mac)

Firefox (Mac)

Internet Explorer (VM)

To run IE a virtual machine is required. IE6 - IE11 are available.

  1. Virtual Box: xdissent/ievms curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash
  2. VMWare Fusion: willfarrell/ievms curl -s https://raw.github.com/willfarrell/ievms/master/ievms.sh | bash
  3. Parallels: Visit modern.ie to download VMs.

iOS (VM)

  1. Install Xcode.
  2. Go to Xcode > Preferences… > Downloads.
  3. Install Command Line Tools and iOS Simulator.

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app

Opera (Mac)

PhantomJS (Terminal)

Opens Terminal with phantomjs ready to go. Made with appify/appify-UI. Requires phantomjs binaries to be installed. To install run brew update && brew install phantomjs or visit phantomjs.org/download.html if you don't use brew. There is an installer built-in if you like automation.

Safari (Mac)

Other (less popular) Browsers

Arora (Mac)

Camino (Mac)

A slimed down version of Firefox.

OmniWeb (Mac)

OmniWeb is a powerful, award-winning, feature-rich alternative to the standard web browser. Better organization and more fun with the original side-tabbed browser. (Requires OS X v10.4.8+)

SeaMonkey (Mac)

Stainless (Mac)

TorBrowser (Mac)

For testing site using Tor.

Virtual Machines

Third Party Services

Continuous Integration (CI)

  • karma - The main goal for Karma is to bring a productive testing environment to developers. An environment, where they don't have to set up many things and rather just write the code and get an instant feedback. Because getting a quick feedback is what makes you productive and creative. Requires nodejs, and works great with grunt.
  • Travis CI - A hosted continuous integration service for the open source community.
  • Jenkins - An extendable open source continuous integration server.
  • Mac mini CI - Shell scripts and configuration files used by the Google AngularJS Team. Video Slides

Boxen Packages

Browser Extensions

Privacy & Security

Google Chrome, Mozilla Firefox, Microsoft Internet Explorer, Opera, Apple Safari

  • CF-O- Adblock Plus - The free adblock tool for Chrome: Blocks annoying video ads on YouTube, Facebook ads, banners and much more.
  • CF--S 1Password - 1Password for Mac extension.
  • CF-OS Disconnect - Protect your privacy.
  • CFIOS Ghostery - Protect your privacy. See who's tracking your web browsing with Ghostery.
  • CFIOS Google Analytics Opt-out Browser Add-on - Tells the Google Analytics JavaScript not to send information to Google Analytics.
  • CF--- HTTPS Everywhere - Encrypt the Web! Automatically use HTTPS security on many sites.
  • CF--- Mailvelope - Secure email with OpenPGP encryption for Webmail
  • CFIOS Terms of Service; Didn’t Read - Get information instantly about websites' terms of service and privacy policies, with ratings and summaries from the www.tosdr.org.

Chrome Dev Extensions

  • Adobe Edge Inspect CC - Wirelessly connect multiple iOS & Android devices to your computer. Synchronously browse, inspect & debug on devices.
  • AngularJS Batarang - Extends the Developer Tools, adding tools for debugging and profiling AngularJS applications.
  • blitz - Instantly load test your app from around the world with just a few clicks. No scripting and no test creation.
  • Chrome Logger - For server side logging and debugging in chrome console.
  • Chrome Sniffer - Detect web applications and javascript libraries run on browsing website.
  • Clear Cache
  • Edit This Cookie - Edit This Cookie is a cookie manager. You can add, delete, edit, search, protect and block cookies!
  • Extensions Reloader - Reload all unpacked extensions using the extension's toolbar button or by browsing to "http://reload.extensions"
  • FirePHP4Chrome - Show FirePHP log messages in the Chrome Developer Console
  • github+travis - Display build status next to the project name on github.
  • Google Analytics Opt-out - Tells the Google Analytics JavaScript not to send information to Google Analytics.
  • Grunt Devtools - Extends the Developer Tools, adding tools for Grunt
  • Jenkins Notifier for Chrome - Jenkins Notifier for Chrome™ is an (unofficial) extension for Jenkins ( http://jenkins-ci.org ). This extension notifies you of…
  • JSONView - Validate and view JSON documents
  • LiveReload - Provides Chrome browser integration for the official LiveReload apps (Mac & Windows) and third-parties like guard-livereload and…
  • My Travis - Monitor your projects builds from Travis CI within Chrome.
  • Octotree - Folder view of github repo tree.
  • Page Benchmarker - Chromium Page Benchmarker.
  • PageSpeed Insights (by Google) - PageSpeed Insights analyzes the performance of your web pages and provides suggestions to make them faster.
  • Pendule - Web developer tools for Chrome.
  • Pretty Beautify Javascript - Automatically makes Javascript files pretty and beautiful!
  • Postman - REST Client
  • Responsive Inspector - Responsive Inspector allows inspecting page media queries.
  • Ripple Emulator - A browser based html5 mobile application development and testing tool
  • Speed Tracer - Get insight into the performance of your web applications.
  • YSlow - Make your pages faster with Yahoo!'s page performance tool

Firefox Dev Add-Ons

Safari Dev Extensions

Open Source Agenda is not affiliated with "Browsers" Project. README Source: willfarrell/Browsers
Stars
95
Open Issues
0
Last Commit
9 years ago

Open Source Agenda Badge

Open Source Agenda Rating