Select your language

Home arrow-right GitHub & BitBucket HTML Preview

We've compiled a list of 5 free and paid alternatives to GitHub & BitBucket HTML Preview. The primary competitors include raw.githack.com, Statically. In addition to these, users also draw comparisons between GitHub & BitBucket HTML Preview and Combinatronics, RawGit, GitCDN. Also you can look at other similar options here: About.


raw.githack.com
Free Open Source

raw.githack.com serves raw files from github.com with proper Content-Type headers (like rawgit.

Statically
Free Open Source

A free multi-CDN for Git repositories, WordPress, images and more.

Combinatronics serves raw files directly from GitHub with proper Content-Type headers from a CDN.

RawGit
Free Open Source

RawGit serves raw files directly from GitHub with proper Content-Type headers.

A powerful CDN for your Github files.

HTML Preview for GitHub and BitBucket Repositories

GitHub & BitBucket HTML Preview Platforms

tick-square Web-Based

GitHub & BitBucket HTML Preview Overview

Many GitHub repositories don't use GitHub Pages to host their HTML files. GitHub & BitBucket HTML Preview allows you to render those files without cloning or downloading whole repositories. It is a client-side solution and does not involve any third party hosting servers (except for Yahoo! Query Language to fetch assets).

If you try to open raw versions of any HTML, CSS or JS files in a web browser directly from GitHub, all you will see are sources. GitHub forces them to use the "text/plain" content-type, so they cannot be interpreted. This script overrides it by using Yahoo! Query Language.

In order to use it, just prepend this fragment to the URL of any HTML file: http://htmlpreview.github.io/? e.g.:

http://htmlpreview.github.io/?https://github.com/twbs/bootstrap/gh-pages/2.3.2/index.html
http://htmlpreview.github.io/?https://github.com/documentcloud/backbone/blob/master/examples/todos/index.html

What it does is load HTML using YQL, then process all links, frames, scripts and styles, and load each of them using YQL, so they can be evaluted in the browser. Here is the workflow:

HTMLPreview.init() -> HTMLPreview.send(HTML) -> YQL fetch HTML -> HTMLPreview.loadHTML(data) -> HTMLPreview.replaceAssets() -> HTMLPreview.send(CSS) -> YQL fetch CSS -> HTMLPreview.loadCSS(data) -> HTMLPreview.send(JS) -> YQL fetch JS -> HTMLPreview.loadJS(data)

GitHub & BitBucket HTML Preview was tested under Google Chrome, Apple Safari and Mozilla Firefox, and it should work with majority of websites, not only GitHub & BitBucket.

GitHub & BitBucket HTML Preview Features

tick-square CDN

Top GitHub & BitBucket HTML Preview Alternatives

Share your opinion about the software, leave a review and help make it even better!

GitHub & BitBucket HTML Preview Tags

content-delivery-network proxy-cache github

Suggest Changes

Your Feedback

Select a rating
Please select a rating

Your vote has been counted.

Do you have experience using this software?