Full Code of trek/beautiful-open for AI

master 618adbe187ca cached
276 files
46.4 KB
24.1k tokens
1 requests
Download .txt
Repository: trek/beautiful-open
Branch: master
Commit: 618adbe187ca
Files: 276
Total size: 46.4 KB

Directory structure:
gitextract_o61rr_ii/

├── .gitignore
├── .ruby-version
├── .travis.yml
├── CONTRIBUTING.md
├── Gemfile
├── LICENSE
├── README.md
├── _config.yml
├── _includes/
│   ├── analytics.html
│   ├── navigation.html
│   ├── pagination.html
│   └── search.html
├── _layouts/
│   ├── default.html
│   ├── page.html
│   └── post.html
├── _posts/
│   ├── 2014-08-03-bootstrap.md
│   ├── 2014-08-03-bower.md
│   ├── 2014-08-04-browserify.md
│   ├── 2014-08-04-bundler.md
│   ├── 2014-08-04-cordova.md
│   ├── 2014-08-04-couchdb.md
│   ├── 2014-08-04-discourse.md
│   ├── 2014-08-04-docker.md
│   ├── 2014-08-04-elasticsearch.md
│   ├── 2014-08-04-foundation.md
│   ├── 2014-08-04-ghost.md
│   ├── 2014-08-04-git.md
│   ├── 2014-08-04-grunt.md
│   ├── 2014-08-04-gulp.md
│   ├── 2014-08-04-handlebars.md
│   ├── 2014-08-04-laravel.md
│   ├── 2014-08-04-less.md
│   ├── 2014-08-04-marionette.md
│   ├── 2014-08-04-middleman.md
│   ├── 2014-08-04-mongodb.md
│   ├── 2014-08-04-node.md
│   ├── 2014-08-04-papaparse.md
│   ├── 2014-08-04-react.md
│   ├── 2014-08-04-requirejs.md
│   ├── 2014-08-04-rust.md
│   ├── 2014-08-04-sass.md
│   ├── 2014-08-04-travis.md
│   ├── 2014-08-04-yeoman.md
│   ├── 2014-08-05-boards.md
│   ├── 2014-08-06-homebrew.md
│   ├── 2014-08-07-consul.md
│   ├── 2014-08-08-d3.md
│   ├── 2014-08-09-hugo.md
│   ├── 2014-08-10-boxen.md
│   ├── 2014-08-11-vagrant.md
│   ├── 2014-08-12-polymer.md
│   ├── 2014-08-13-hubot.md
│   ├── 2014-08-14-origami.md
│   ├── 2014-08-15-snap-svg.md
│   ├── 2014-08-16-buckets.md
│   ├── 2014-08-17-socketio.md
│   ├── 2014-08-18-bobajs.md
│   ├── 2014-08-19-atom.md
│   ├── 2014-08-20-famous.md
│   ├── 2014-08-21-ampersandjs.md
│   ├── 2014-08-22-scala.md
│   ├── 2014-08-25-cinematico.md
│   ├── 2014-08-26-cake-php.md
│   ├── 2014-08-27-firefox.md
│   ├── 2014-08-28-hapi.md
│   ├── 2014-08-29-play.md
│   ├── 2014-09-02-haml.md
│   ├── 2014-09-03-chart-js.md
│   ├── 2014-09-04-pure-css.md
│   ├── 2014-09-05-kitematic.md
│   ├── 2014-09-08-eslint.md
│   ├── 2014-09-09-batman-js.md
│   ├── 2014-09-10-raw.md
│   ├── 2014-09-11-monit.md
│   ├── 2014-09-12-derby.md
│   ├── 2014-09-15-animate-css.md
│   ├── 2014-09-22-brackets.md
│   ├── 2014-09-23-suit-css.md
│   ├── 2014-09-24-rune-audio.md
│   ├── 2014-09-26-lesshat.md
│   ├── 2014-09-29-bourbon.md
│   ├── 2014-09-30-conversejs.md
│   ├── 2014-10-13-packer.md
│   ├── 2014-10-14-jeet.md
│   ├── 2014-10-15-midnight-js.md
│   ├── 2014-10-16-taiga.md
│   ├── 2014-10-17-refills.md
│   ├── 2014-10-20-l20n.md
│   ├── 2014-10-24-scrapy.md
│   ├── 2014-10-27-dimensions.md
│   ├── 2014-10-28-flatdoc.md
│   ├── 2014-10-29-pagekit.md
│   ├── 2014-10-30-typescript.md
│   ├── 2014-10-31-nightmare.md
│   ├── 2014-11-03-lychee.md
│   ├── 2014-11-04-vue.md
│   ├── 2014-11-05-momentjs.md
│   ├── 2014-11-06-csstyle.md
│   ├── 2014-11-07-libsass.md
│   ├── 2014-11-10-openf2.md
│   ├── 2014-11-11-dewey.md
│   ├── 2014-11-12-bitters.md
│   ├── 2014-11-13-wami-map.md
│   ├── 2014-11-17-hoodie.md
│   ├── 2014-11-18-sigma.md
│   ├── 2014-11-19-lets-encrypt.md
│   ├── 2014-11-20-rubygems.md
│   ├── 2014-11-21-kill-bill.md
│   ├── 2014-11-24-semantic-ui.md
│   ├── 2014-11-25-nemex-io.md
│   ├── 2014-12-01-materialize-css.md
│   ├── 2014-12-02-coreos.md
│   ├── 2014-12-03-dat-data.md
│   ├── 2014-12-04-foundation-for-apps.md
│   ├── 2014-12-08-skyline.md
│   ├── 2014-12-09-greenscreen.md
│   ├── 2014-12-11-smoothstate.md
│   ├── 2014-12-16-django.md
│   ├── 2014-12-17-aurora.md
│   ├── 2015-01-05-fpsmeter.md
│   ├── 2015-01-06-underline-js.md
│   ├── 2015-01-07-ropensci.md
│   ├── 2015-01-08-mean-io.md
│   ├── 2015-01-09-sublime-pacakge-control.md
│   ├── 2015-01-12-flashlight.md
│   ├── 2015-01-13-6to5.md
│   ├── 2015-01-14-fireshell.md
│   ├── 2015-01-15-framework7.md
│   ├── 2015-01-16-neat.md
│   ├── 2015-01-20-formatjs.md
│   ├── 2015-01-22-immutable.md
│   ├── 2015-01-23-json-resume.md
│   ├── 2015-01-27-aurelia.md
│   ├── 2015-01-29-express.md
│   ├── 2015-01-30-sentry.md
│   ├── 2015-02-02-myth.md
│   ├── 2015-02-03-nunchuck-js.md
│   ├── 2015-02-04-jquery-face-detection.md
│   ├── 2015-02-05-prometheus.md
│   ├── 2015-02-06-httpster.md
│   ├── 2015-02-09-odin.md
│   ├── 2015-02-10-riot.md
│   ├── 2015-02-11-createjs.md
│   ├── 2015-02-12-svg-morpheus.md
│   ├── 2015-02-13-basscss.md
│   ├── 2015-02-16-goodnight.md
│   ├── 2015-02-17-phodevstack.md
│   ├── 2015-02-18-heartbot.md
│   ├── 2015-02-19-terra.md
│   ├── 2015-02-23-backstop-js.md
│   ├── 2015-02-25-kickoff.md
│   ├── 2015-02-26-roots.md
│   ├── 2015-03-09-font-awesome.md
│   ├── 2015-03-10-alcatraz.md
│   ├── 2015-03-11-gin-gonic.md
│   ├── 2015-03-12-html5-boilerplate.md
│   ├── 2015-03-13-ionic.md
│   ├── 2015-03-16-vide.md
│   ├── 2015-03-17-fis.md
│   ├── 2015-03-20-duo.md
│   ├── 2015-03-23-dropplets.md
│   ├── 2015-03-24-sails-js.md
│   ├── 2015-03-25-restive-js.md
│   ├── 2015-03-26-pico.md
│   ├── 2015-03-27-vimr.md
│   ├── 2015-03-30-krakenjs.md
│   ├── 2015-03-31-fork.md
│   ├── 2015-04-01-hadoop.md
│   ├── 2015-04-02-symfony.md
│   ├── 2015-04-03-grav.md
│   ├── 2015-04-06-p5-js.md
│   ├── 2015-04-07-hammer-js.md
│   ├── 2015-04-09-concrete5.md
│   ├── 2015-04-10-mocha.md
│   ├── 2015-04-13-phantomjs.md
│   ├── 2015-04-16-illucia.md
│   ├── 2015-07-08-travis-ci.md
│   ├── 2015-07-09-concise-css.md
│   ├── 2015-07-14-atom.md
│   ├── 2015-07-15-harp.md
│   ├── 2015-07-16-lotus.md
│   ├── 2015-07-17-timber.md
│   ├── 2015-07-20-bonsai.md
│   ├── 2015-08-06-rspec.md
│   ├── 2015-09-16-azk.md
│   ├── 2015-09-17-rouge.md
│   ├── 2015-09-18-lattice.md
│   ├── 2015-09-21-vault.md
│   ├── 2015-09-22-mixitup.md
│   ├── 2015-09-24-quotation-marks.md
│   ├── 2015-09-29-webfont-test.md
│   ├── 2015-10-19-electron.md
│   ├── 2015-10-20-sneakers.md
│   ├── 2015-10-21-ink.md
│   ├── 2015-10-22-wagtail.md
│   ├── 2015-10-23-rollup.md
│   ├── 2016-01-19-gitlab.md
│   ├── 2016-02-03-phoenix.md
│   ├── 2016-05-23-reason.md
│   ├── 2016-05-31-solr.md
│   ├── 2016-06-01-deco.md
│   ├── 2016-06-02-mojs.md
│   ├── 2016-06-03-hospitalrun.md
│   ├── 2016-06-06-zulip.md
│   ├── 2016-06-20-elm.md
│   ├── 2016-10-11-yarn.md
│   ├── 2017-01-25-rocket.md
│   ├── 2017-02-27-webpack.md
│   ├── 2017-02-28-eta.md
│   ├── 2017-03-06-guile.md
│   ├── 2017-03-14-tokamak.md
│   ├── 2017-03-20-gulp.md
│   ├── 2017-04-03-flow.md
│   ├── 2017-04-05-graphql.md
│   ├── 2017-05-18-denali.md
│   ├── 2017-05-22-concourse.md
│   ├── 2017-05-30-cayley.md
│   ├── 2017-06-02-howlerjs.md
│   ├── 2017-09-18-gatsbyjs.md
│   ├── 2017-09-27-vespa.md
│   ├── 2018-09-04-tailwindcss.md
│   ├── 2018-09-10-terraform.md
│   ├── 2018-10-02-quill.md
│   ├── 2018-10-31-city-lights.md
│   ├── 2018-11-01-buttercup.md
│   ├── 2019-04-23-sorbet.md
│   ├── 2020-01-01-crater.md
│   ├── 2020-01-02-confidant.md
│   ├── 2020-01-03-dcos.md
│   ├── 2020-01-06-hyper.md
│   ├── 2020-01-07-tensorflow.md
│   ├── 2020-01-08-status.md
│   ├── 2020-01-09-tailwindcss.md
│   ├── 2020-01-10-chartjs.md
│   ├── 2020-01-13-pull-to-refresh.md
│   ├── 2020-01-14-pendulum.md
│   ├── 2020-01-15-kap.md
│   ├── 2020-01-16-godot.md
│   ├── 2020-01-17-storybook.md
│   ├── 2020-01-20-puma.md
│   ├── 2020-01-21-jet-brains-mono.md
│   ├── 2020-01-22-wasmer.md
│   ├── 2020-01-23-atom.md
│   ├── 2020-01-24-vscode.md
│   ├── 2020-01-27-mirage.md
│   ├── 2020-01-28-native-script.md
│   ├── 2020-01-29-gradle.md
│   ├── 2020-01-30-laravel.md
│   ├── 2020-01-31-dubbo.md
│   ├── 2020-02-03-popper.md
│   ├── 2020-02-04-thunderbird.md
│   ├── 2020-02-05-hanami.md
│   ├── 2020-02-06-firefox.md
│   ├── 2020-02-07-royale.md
│   ├── 2020-02-10-angular.md
│   ├── 2020-02-11-drat.md
│   ├── 2020-02-12-blox.md
│   ├── 2020-02-13-middleman.md
│   ├── 2020-02-17-sinon-js.md
│   ├── 2020-02-21-emberjs.md
│   ├── 2020-02-24-pagedjs.md
│   ├── 2020-02-25-nicholas.md
│   ├── 2020-02-27-ghost.md
│   ├── 2020-02-28-pop-os.md
│   ├── 2020-11-02-cube-js.md
│   ├── 2020-11-04-metabase.md
│   ├── 2020-11-06-pm2.md
│   └── xxxx-xx-xx-tidy-models.md
├── about.md
├── css/
│   └── main.css
├── feed.xml
├── index.html
├── robots.txt
├── scripts/
│   └── test-PR.sh
├── sitemap.xml
└── snap.js

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
# Created by http://www.gitignore.io

### OSX ###
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

# Files that might appear on external disk
.Spotlight-V100
.Trashes

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

CNAME

_site
node_modules


================================================
FILE: .ruby-version
================================================
2.6.2

================================================
FILE: .travis.yml
================================================
language: ruby

install: true
script: ./scripts/test-PR.sh
branches:
  only:
    - master

================================================
FILE: CONTRIBUTING.md
================================================
# Contributing

## New Issues

  1. Check to see if an existing Issue or Pull Request exists!
  1. Only one submission per Issue

## New Pull Requests
  1. Check to see if an existing Issue or Pull Request exists!
  1. One submission per Pull Request
  <!-- 1. If we've queued up a site [with an existing Issue](https://github.com/trek/beautiful-open/issues?q=author%3Atrek)
     please don't open a Pull Request. Reviewing a Pull Request to make sure it meets
     the rest of these requirements takes about as long as creating from scratch -->
  1. Please name your file `xxxx-xx-xx-<name>.md` where `<name>` is
     replaced with the name of your site, e.g. `xxxx-xx-xx-emberjs.md`.
     I will supply the date when publishing the site.
  1. Set your browser size to **1000x800** at 90% zoom
  1. Make sure the screenshot is **1000x800** and please double check that
     everything looks good before submitting.
  1. Run the screenshot through an image optimizer like
     [ImageOptim](https://imageoptim.com/) or [TinyPNG](https://tinypng.com/)
     before including it. This will help keep the website fast and the repository
     small as possible.

Not all submissions will be accepted. This is just the nature of curation. Please
don't ask me to explain _why_ I decided not to include a site on the list: Gituhb
Issues aren't a great venue for design critique.


================================================
FILE: Gemfile
================================================
source 'https://rubygems.org'

gem "jekyll"
gem "jekyll-paginate-v2"

================================================
FILE: LICENSE
================================================
MIT license

Copyright (c) 2014 Trek Glowacki

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


================================================
FILE: README.md
================================================
# [Beautiful Open](http://beautifulopen.com)

A list of handsome sites for open source software.

## Submissions
We don't accept all submissions.  All submissions must follow the instructions
on the *How to submit* section below. We reserve the right to reject any
submission. Submissions with inappropriate content will not be accepted.

### How to submit
To submit a site suggestions, [open an issue](https://github.com/trek/beautiful-open/issues/new)
or create a pull request.

Please check the [`CONTRIBUTING.md` file](./CONTRIBUTING.md) for additional requiremnts.

### Running the site locally
```
$ gem install jekyll
$ git clone https://github.com/trek/beautiful-open.git
$ cd beautiful-open
$ jekyll serve --watch
```



================================================
FILE: _config.yml
================================================
# Permalinks
permalink: pretty

# Settings
markdown:  kramdown
destination: ./_site
exclude: ["README.md"]
pagination:
  enabled: true
  per_page: 10
  sort_reverse: true
encoding: UTF-8
future: false
name: Beautiful Open
url: https://beautifulopen.com
description: "Handsome sites for open source"

plugins:
  - jekyll-paginate-v2

================================================
FILE: _includes/analytics.html
================================================
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-53564683-1', 'auto');
  ga('send', 'pageview');

</script>


================================================
FILE: _includes/navigation.html
================================================
<ul class="list-unstyled">
  <li class="nav-item">
    <a class="nav-link{% if page.title == "Home" %} nav-link-active{% endif %}" href="/">Home</a>
  </li>

  {% assign pages_list = site.pages %}
  {% for node in pages_list %}
    {% if node.title != null %}
      {% if node.layout == "page" %}
        <li class="nav-item">
          <a class="nav-link{% if page.url == node.url %} nav-link-active{% endif %}" href="{{ node.url }}">
            {{ node.title }}
          </a>
        </li>
      {% endif %}
    {% endif %}
  {% endfor %}
  <li class="nav-item">
    <a class="nav-link" href="/about/">Submit a site</a>
  </li>
</ul>

<hr class="main-sidebar-hr">

<ul class="list-unstyled">
  <li class="nav-item">
    <a class="nav-link" href="https://twitter.com/Beautiful_Open">Twitter</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="/feed.xml">RSS</a>
  </li>
</ul>


================================================
FILE: _includes/pagination.html
================================================
<div class="paginator">
  {% if paginator.previous_page %}
    {% if paginator.page == 2 %}
      <a href="/" class="paginate newer">Newer</a>
    {% else %}
      <a href="/page{{paginator.previous_page}}" class="paginate newer">Newer</a>
    {% endif %}
  {% else %}
    <span class="paginate newer">Newer</span>
  {% endif %}

  {% if paginator.next_page %}
    <a href="/page{{paginator.next_page}}" class="paginate older">Older</a>
  {% else %}
    <span class="paginate older">Older</span>
  {% endif %}
</div>


================================================
FILE: _includes/search.html
================================================
<script type="text/javascript">
  (function(w,d,t,u,n,s,e){w['SwiftypeObject']=n;w[n]=w[n]||function(){
  (w[n].q=w[n].q||[]).push(arguments);};s=d.createElement(t);
  e=d.getElementsByTagName(t)[0];s.async=1;s.src=u;e.parentNode.insertBefore(s,e);
  })(window,document,'script','//s.swiftypecdn.com/install/v2/st.js','_st');

  _st('install','iCVyMCpXqhWgmr-xorwW','2.0.0');
</script>


================================================
FILE: _layouts/default.html
================================================
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="description" content="{{ site.description }}">
  {% if page.title == "Home" %}
    <title>Beautiful Open</title>
  {% else if %}
    <title>{{ page.title }} &middot; Beautiful Open</title>
    <meta class='swiftype' name='image' data-type='enum' content='{{site.url}}/screenshots/{{page.image}}' />
  {% endif %}


  <meta property="og:title" content="Beautiful Open"/>
  <meta property="og:type" content="website"/>
  <meta property="og:url" content="http://beautifulopen.com/"/>
  <meta property="og:image" content="{{ site.url }}/img/beautiful-open.png"/>
  <meta property="og:site_name" content="Beautiful Open"/>

  <!-- Twitter cards -->
  <meta name="twitter:site" content="@beautiful_open">
  <meta name="twitter:creator" content="@beautiful_open">
  <meta name="twitter:title" content="{{ page.title }}">
  <meta name="twitter:description" content="Today's beautiful open source site">

  {% if page.image %}
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:image:src" content="{{ site.url }}/screenshots/{{ page.image }}">
  <meta name="twitter:image:width" content="1000">
  <meta name="twitter:image:height" content="800">
  {% else %}
  <meta name="twitter:card" content="summary">
  <meta name="twitter:image:src" content="{{ site.title_image }}">
  {% endif %}

  <link rel="shortcut icon" href="/img/favicon.ico" />
  <link rel="stylesheet" href="/css/main.css">
  <link rel="alternate" type="application/rss+xml" title="RSS" href="/feed.xml">
</head>
<body>
  <div class="main-sidebar">
    <h1><a href="/" class="site-name">Beautiful Open</a></h1>
    <p class="subtitle">Beautiful sites for Open Source projects.</p>
    <p class="byline">Hand curated by <a href="https://twitter.com/trek">@trek</a></p>

    <hr class="main-sidebar-hr">
    <input type="text" class="st-default-search-input" placeholder="find something beautiful">
    <hr class="main-sidebar-hr">
    {% include navigation.html %}

    <hr class="main-sidebar-hr">
  </div>
  <div class="main-container">
    {{ content }}
  </div>
  {% include analytics.html %}
  {% include search.html %}
</body>
</html>


================================================
FILE: _layouts/page.html
================================================
---
layout: default
---

<h2>{{ page.title }}</h2>

<div class="post">
  <img src="/screenshots/{{page.image}}">
  {{ content }}
</div>


================================================
FILE: _layouts/post.html
================================================
---
layout: default
---

<div class="posts">
  <div class="post-description">
    <h3 class="post-description-title"><a href="{{ page.url }}" class="post-description-link">{{ page.title }}</a></h3>
    <p class="post-description-date">{{ page.date | date: "%B %-d, %Y" }}</p>
  </div>

  <a href="{{ page.source }}" class="screenshot-link" target="_blank">
    <div class="browser-frame">
      <div class="browser-top-bar">
        <div class="browser-button-wrapper">
          <div class="browser-button"></div>
          <div class="browser-button"></div>
          <div class="browser-button"></div>
        </div>
        <div class="browser-address"></div>
      </div>
      <div class="browser-container">
        <img src="/screenshots/{{page.image}}" />
        {{ page.content }}
      </div>
    </div>
  </a>
</div>


================================================
FILE: _posts/2014-08-03-bootstrap.md
================================================
---
layout: post
title: "Bootstrap"
slug: bootstrap
source: http://getbootstrap.com
image: bootstrap.png
---


================================================
FILE: _posts/2014-08-03-bower.md
================================================
---
layout: post
title: "Bower"
slug: bower
source: http://bower.io
image: bower.png
---


================================================
FILE: _posts/2014-08-04-browserify.md
================================================
---
layout: post
title: "Browserify"
slug: browserify
source: http://browserify.org/
image: browserify.png
---


================================================
FILE: _posts/2014-08-04-bundler.md
================================================
---
layout: post
title: "Bundler"
slug: bundler
source: http://bundler.io/
image: bundler.png
---


================================================
FILE: _posts/2014-08-04-cordova.md
================================================
---
layout: post
title: "Cordova"
slug: cordova
source: http://cordova.apache.org/
image: cordova.png
---


================================================
FILE: _posts/2014-08-04-couchdb.md
================================================
---
layout: post
title: "CouchDB"
slug: couchdb
source: http://couchdb.apache.org/
image: couchdb.png
---


================================================
FILE: _posts/2014-08-04-discourse.md
================================================
---
layout: post
title: "Discourse"
slug: discourse
source: http://www.discourse.org/
image: discourse.png
---


================================================
FILE: _posts/2014-08-04-docker.md
================================================
---
layout: post
title: "Docker"
slug: docker
source: https://www.docker.com/
image: docker.png
---



================================================
FILE: _posts/2014-08-04-elasticsearch.md
================================================
---
layout: post
title: "Elasticsearch"
slug: elasticsearch
source: http://www.elasticsearch.org/
image: elasticsearch.png
---



================================================
FILE: _posts/2014-08-04-foundation.md
================================================
---
layout: post
title: "Zurb Foundation"
slug: foundation
source: http://foundation.zurb.com/
image: foundation.png
---



================================================
FILE: _posts/2014-08-04-ghost.md
================================================
---
layout: post
title: "Ghost"
slug: ghost
source: https://ghost.org/
image: ghost.png
---



================================================
FILE: _posts/2014-08-04-git.md
================================================
---
layout: post
title: "Git"
slug: git
source: http://git-scm.com/
image: git.png
---



================================================
FILE: _posts/2014-08-04-grunt.md
================================================
---
layout: post
title: "Grunt"
slug: grunt
source: http://gruntjs.com/
image: grunt.png
---



================================================
FILE: _posts/2014-08-04-gulp.md
================================================
---
layout: post
title: "gulp.js"
slug: gulp
source: http://gulpjs.com/
image: gulp.png
---



================================================
FILE: _posts/2014-08-04-handlebars.md
================================================
---
layout: post
title: "Handlebars"
slug: handlebars
source: http://handlebarsjs.com/
image: handlebars.png
---



================================================
FILE: _posts/2014-08-04-laravel.md
================================================
---
layout: post
title: "Laravel"
slug: laravel
source: http://laravel.com/
image: laravel.png
---



================================================
FILE: _posts/2014-08-04-less.md
================================================
---
layout: post
title: "Less"
slug: less
source: http://lesscss.org/
image: less.png
---



================================================
FILE: _posts/2014-08-04-marionette.md
================================================
---
layout: post
title: "Marionette"
slug: marionettejs
source: http://marionettejs.com/
image: marionette.png
---



================================================
FILE: _posts/2014-08-04-middleman.md
================================================
---
layout: post
title: "Middleman"
slug: middelman
source: http://middlemanapp.com/
image: middleman.png
---



================================================
FILE: _posts/2014-08-04-mongodb.md
================================================
---
layout: post
title: "mongoDB"
slug: mongodb
source: http://www.mongodb.org/
image: mongodb.png
---



================================================
FILE: _posts/2014-08-04-node.md
================================================
---
layout: post
title: "Node.js"
slug: node
source: http://nodejs.org/
image: node.png
---



================================================
FILE: _posts/2014-08-04-papaparse.md
================================================
---
layout: post
title: "Papa Parse"
slug: papaparse
source: http://papaparse.com/
image: papaparse.png
---



================================================
FILE: _posts/2014-08-04-react.md
================================================
---
layout: post
title: "React"
slug: react
source: http://facebook.github.io/react/
image: react.png
---



================================================
FILE: _posts/2014-08-04-requirejs.md
================================================
---
layout: post
title: "RequireJS"
slug: requirejs
source: http://requirejs.org/
image: requirejs.png
---



================================================
FILE: _posts/2014-08-04-rust.md
================================================
---
layout: post
title: "Rust"
slug: rust
source: http://www.rust-lang.org/
image: rust.png
---



================================================
FILE: _posts/2014-08-04-sass.md
================================================
---
layout: post
title: "Sass"
slug: sass
source: http://sass-lang.com/
image: sass.png
---



================================================
FILE: _posts/2014-08-04-travis.md
================================================
---
layout: post
title: "Travis CI"
slug: travis
source: https://travis-ci.org/
image: travis.png
---



================================================
FILE: _posts/2014-08-04-yeoman.md
================================================
---
layout: post
title: "Yeoman"
slug: yeoman
source: http://yeoman.io/
image: yeoman.png
---



================================================
FILE: _posts/2014-08-05-boards.md
================================================
---
layout: post
title: "Blimp Boards"
slug: boards
source: http://boards.blimp.io/
image: boards.png
---



================================================
FILE: _posts/2014-08-06-homebrew.md
================================================
---
layout: post
title: "Homebrew"
slug: homebrew
source: http://brew.sh/
image: homebrew.png
---



================================================
FILE: _posts/2014-08-07-consul.md
================================================
---
layout: post
title: "Consul"
slug: consul
source: http://www.consul.io/
image: consul.png
---



================================================
FILE: _posts/2014-08-08-d3.md
================================================
---
layout: post
title: "D3"
slug: d3
source: http://d3js.org/
image: d3.png
---



================================================
FILE: _posts/2014-08-09-hugo.md
================================================
---
layout: post
title: "Hugo"
slug: hugo
source: http://hugo.spf13.com/
image: hugo.png
---



================================================
FILE: _posts/2014-08-10-boxen.md
================================================
---
layout: post
title: "Boxen"
slug: boxen
source: https://boxen.github.com/
image: boxen.png
---



================================================
FILE: _posts/2014-08-11-vagrant.md
================================================
---
layout: post
title: "Vagrant"
slug: vagrant
source: http://www.vagrantup.com/
image: vagrant.png
---



================================================
FILE: _posts/2014-08-12-polymer.md
================================================
---
layout: post
title: "Polymer"
slug: polymer
source: http://www.polymer-project.org/
image: polymer.png
---



================================================
FILE: _posts/2014-08-13-hubot.md
================================================
---
layout: post
title: "Hubot"
slug: hubot
source: https://hubot.github.com/
image: hubot.png
---



================================================
FILE: _posts/2014-08-14-origami.md
================================================
---
layout: post
title: "Origami"
slug: origami
source: http://facebook.github.io/origami/
image: origami.png
---



================================================
FILE: _posts/2014-08-15-snap-svg.md
================================================
---
layout: post
title: "Snap.svg"
slug: snap-svg
source: http://snapsvg.io/
image: snap-svg.png
---



================================================
FILE: _posts/2014-08-16-buckets.md
================================================
---
layout: post
title: "Buckets"
slug: buckets
source: http://buckets.io/
image: buckets.png
---



================================================
FILE: _posts/2014-08-17-socketio.md
================================================
---
layout: post
title: "Socket.io"
slug: socketio
source: http://socket.io/
image: socketio.png
---



================================================
FILE: _posts/2014-08-18-bobajs.md
================================================
---
layout: post
title: "Boba.js"
slug: bobajs
source: http://boba.space150.com
image: bobajs.png
---



================================================
FILE: _posts/2014-08-19-atom.md
================================================
---
layout: post
title: "Atom"
slug: atom
source: https://atom.io/
image: atom.png
---



================================================
FILE: _posts/2014-08-20-famous.md
================================================
---
layout: post
title: "Famo.us"
slug: famous
source: http://famo.us/
image: famous.png
---



================================================
FILE: _posts/2014-08-21-ampersandjs.md
================================================
---
layout: post
title: "Ampersand.js"
slug: ampersandjs
source: http://ampersandjs.com/
image: ampersandjs.png
---



================================================
FILE: _posts/2014-08-22-scala.md
================================================
---
layout: post
title: "Scala"
slug: scala
source: http://www.scala-lang.org/
image: scala.png
---



================================================
FILE: _posts/2014-08-25-cinematico.md
================================================
---
layout: post
title: "Cinematico"
slug: cinematico
source: http://cinemati.co/
image: cinematico.png
---



================================================
FILE: _posts/2014-08-26-cake-php.md
================================================
---
layout: post
title: "CakePHP"
slug: cake-php
source: http://cakephp.org/
image: cake.png
---



================================================
FILE: _posts/2014-08-27-firefox.md
================================================
---
layout: post
title: "Firefox"
slug: firefox
source: https://www.mozilla.org/en-US/firefox/desktop/
image: firefox.png
---



================================================
FILE: _posts/2014-08-28-hapi.md
================================================
---
layout: post
title: "Hapi"
slug: hapi
source: http://hapijs.com/
image: hapi.png
---



================================================
FILE: _posts/2014-08-29-play.md
================================================
---
layout: post
title: "Play"
slug: play
source: https://www.playframework.com/
image: play.png
---



================================================
FILE: _posts/2014-09-02-haml.md
================================================
---
layout: post
title: "Haml"
slug: haml
source: http://haml.info/
image: haml.png
---



================================================
FILE: _posts/2014-09-03-chart-js.md
================================================
---
layout: post
title: "Chart.js"
slug: chart-js
source: http://www.chartjs.org/
image: chartjs.png
---



================================================
FILE: _posts/2014-09-04-pure-css.md
================================================
---
layout: post
title: "Pure"
slug: pure-js
source: http://purecss.io/
image: purecss.png
---



================================================
FILE: _posts/2014-09-05-kitematic.md
================================================
---
layout: post
title: "Kitematic"
slug: kitematic
source: https://kitematic.com/
image: kitematic.png
---



================================================
FILE: _posts/2014-09-08-eslint.md
================================================
---
layout: post
title: "ESLint"
slug: eslint
source: http://eslint.org/
image: eslint.png
---



================================================
FILE: _posts/2014-09-09-batman-js.md
================================================
---
layout: post
title: "Batman.js"
slug: batman-js
source: http://batmanjs.org/
image: batmanjs.png
---



================================================
FILE: _posts/2014-09-10-raw.md
================================================
---
layout: post
title: "RAW"
slug: raw
source: http://raw.densitydesign.org/
image: raw.png
---



================================================
FILE: _posts/2014-09-11-monit.md
================================================
---
layout: post
title: "Monit"
slug: monit
source: http://mmonit.com/monit/
image: monit.png
---



================================================
FILE: _posts/2014-09-12-derby.md
================================================
---
layout: post
title: "Derbyjs"
slug: derby
source: http://derbyjs.com/
image: derby.png
---



================================================
FILE: _posts/2014-09-15-animate-css.md
================================================
---
layout: post
title: "Animate.css"
slug: animate-css
source: http://daneden.github.io/animate.css/
image: animate-css.png
---



================================================
FILE: _posts/2014-09-22-brackets.md
================================================
---
layout: post
title: "Brackets"
slug: brackets
source: http://brackets.io/
image: brackets.png
---



================================================
FILE: _posts/2014-09-23-suit-css.md
================================================
---
layout: post
title: "SUIT CSS"
slug: suit-css
source: http://suitcss.github.io/
image: suit-css.png
---



================================================
FILE: _posts/2014-09-24-rune-audio.md
================================================
---
layout: post
title: "RuneAudio"
slug: runeaudio
source: http://www.runeaudio.com/
image: runeaudio.png
---



================================================
FILE: _posts/2014-09-26-lesshat.md
================================================
---
layout: post
title: "Less Hat"
slug: less-hat
source: http://lesshat.madebysource.com/
image: lesshat.png
---



================================================
FILE: _posts/2014-09-29-bourbon.md
================================================
---
layout: post
title: "Bourbon"
slug: bourbon
source: http://www.bourbon.io/
image: bourbon.png
---


================================================
FILE: _posts/2014-09-30-conversejs.md
================================================
---
layout: post
title: "Converse.js"
slug: converse-js
source: https://conversejs.org/
image: conversejs.png
---




================================================
FILE: _posts/2014-10-13-packer.md
================================================
---
layout: post
title: "Packer"
slug: packer-io
source: http://www.packer.io/
image: packer.png
---



================================================
FILE: _posts/2014-10-14-jeet.md
================================================
---
layout: post
title: "Jeet"
slug: jeet
source: http://jeet.gs/
image: jeet.png
---



================================================
FILE: _posts/2014-10-15-midnight-js.md
================================================
---
layout: post
title: "Midnight.js"
slug: midnight-js
source: http://aerolab.github.io/midnight.js/
image: midnight-js.png
---



================================================
FILE: _posts/2014-10-16-taiga.md
================================================
---
layout: post
title: "Taiga"
slug: taiga
source: http://taiga.io
image: taiga.png
---



================================================
FILE: _posts/2014-10-17-refills.md
================================================
---
layout: post
title: "Refills"
slug: refills
source: http://refills.bourbon.io/
image: refills.png
---



================================================
FILE: _posts/2014-10-20-l20n.md
================================================
---
layout: post
title: "L20n"
slug: l20n
source: http://l20n.org/
image: l20n.png
---



================================================
FILE: _posts/2014-10-24-scrapy.md
================================================
---
layout: post
title: "Scrapy"
slug: scrapy
source: http://scrapy.org/
image: scrapy.png
---



================================================
FILE: _posts/2014-10-27-dimensions.md
================================================
---
layout: post
title: "Dimensions"
slug: dimensions
source: http://felixniklas.com/dimensions/
image: dimensions.png
---



================================================
FILE: _posts/2014-10-28-flatdoc.md
================================================
---
layout: post
title: "Flatdoc"
slug: flatdoc
source: http://ricostacruz.com/flatdoc/
image: flatdoc.png
---



================================================
FILE: _posts/2014-10-29-pagekit.md
================================================
---
layout: post
title: "Pagekit"
slug: pagekit
source: http://www.pagekit.com/
image: pagekit.png
---



================================================
FILE: _posts/2014-10-30-typescript.md
================================================
---
layout: post
title: "TypeScript"
slug: typescript
source: http://www.typescriptlang.org/
image: typescript.png
---



================================================
FILE: _posts/2014-10-31-nightmare.md
================================================
---
layout: post
title: "Nightmare"
slug: nightmare
source: http://www.nightmarejs.org/
image: nightmare.png
---



================================================
FILE: _posts/2014-11-03-lychee.md
================================================
---
layout: post
title: "Lychee"
slug: lychee
source: http://lychee.electerious.com/
image: lychee.png
---



================================================
FILE: _posts/2014-11-04-vue.md
================================================
---
layout: post
title: "Vue.js"
slug: vue
source: http://vuejs.org/
image: vue.png
---



================================================
FILE: _posts/2014-11-05-momentjs.md
================================================
---
layout: post
title: "Moment.js"
slug: momentjs
source: http://momentjs.com/
image: momentjs.png
---



================================================
FILE: _posts/2014-11-06-csstyle.md
================================================
---
layout: post
title: "csstyle"
slug: csstyle
source: http://www.csstyle.io/
image: csstyle.png
---



================================================
FILE: _posts/2014-11-07-libsass.md
================================================
---
layout: post
title: "LibSass"
slug: libsass
source: http://libsass.org/
image: libsass.png
---



================================================
FILE: _posts/2014-11-10-openf2.md
================================================
---
layout: post
title: "OpenF2"
slug: openf2
source: http://www.openF2.org
image: openf2.png
---



================================================
FILE: _posts/2014-11-11-dewey.md
================================================
---
layout: post
title: "Dewey"
slug: dewey
source: http://deweyapp.io/
image: dewey.png
---



================================================
FILE: _posts/2014-11-12-bitters.md
================================================
---
layout: post
title: "Bitters"
slug: bitters
source: http://bitters.bourbon.io
image: bitters.png
---



================================================
FILE: _posts/2014-11-13-wami-map.md
================================================
---
layout: post
title: "Wami Map"
slug: wami-map
source: http://map.wami.it/
image: wami-map.png
---



================================================
FILE: _posts/2014-11-17-hoodie.md
================================================
---
layout: post
title: "Hoodie"
slug: hoodie
source: http://hood.ie
image: hood.ie.png
---



================================================
FILE: _posts/2014-11-18-sigma.md
================================================
---
layout: post
title: "Sigma"
slug: sigma
source: http://sigmajs.org/
image: sigma.png
---



================================================
FILE: _posts/2014-11-19-lets-encrypt.md
================================================
---
layout: post
title: "Let's Encrypt"
slug: lets-encrypt
source: https://letsencrypt.org/
image: lets-encrypt.png
---



================================================
FILE: _posts/2014-11-20-rubygems.md
================================================
---
layout: post
title: "RubyGems"
slug: rubygems
source: https://rubygems.org/
image: rubygems.png
---



================================================
FILE: _posts/2014-11-21-kill-bill.md
================================================
---
layout: post
title: "Kill Bill"
slug: kill-bill
source: https://killbill.io/
image: kill-bill.png
---



================================================
FILE: _posts/2014-11-24-semantic-ui.md
================================================
---
layout: post
title: "Semantic UI"
slug: semantic-ui
source: http://semantic-ui.com/
image: semantic-ui.png
---



================================================
FILE: _posts/2014-11-25-nemex-io.md
================================================
---
layout: post
title: "nemex"
slug: nemex
source: http://nemex.io/
image: nemex.png
---



================================================
FILE: _posts/2014-12-01-materialize-css.md
================================================
---
layout: post
title: "Materialize"
slug: materialize-csss
source: http://materializecss.com/
image: materialize-css.png
---



================================================
FILE: _posts/2014-12-02-coreos.md
================================================
---
layout: post
title: "CoreOS"
slug: coreos
source: https://coreos.com/
image: coreos.png
---



================================================
FILE: _posts/2014-12-03-dat-data.md
================================================
---
layout: post
title: "Dat"
slug: dat
source: http://dat-data.com/
image: dat.png
---



================================================
FILE: _posts/2014-12-04-foundation-for-apps.md
================================================
---
layout: post
title: "Foundation for Apps"
slug: foundationf-for-apps
source: http://foundation.zurb.com/apps/
image: foundation-for-apps.png
---



================================================
FILE: _posts/2014-12-08-skyline.md
================================================
---
layout: post
title: "Skyline"
slug: skyline
source: http://skyline.is/
image: skyline.png
---



================================================
FILE: _posts/2014-12-09-greenscreen.md
================================================
---
layout: post
title: "Greenscreen"
slug: greenscreen
source: http://greenscreen.io/
image: greenscreen.png
---



================================================
FILE: _posts/2014-12-11-smoothstate.md
================================================
---
layout: post
title: "smoothState.js"
slug: smoothstate
source: http://weblinc.github.io/jquery.smoothState.js/
image: smoothstate.png
---



================================================
FILE: _posts/2014-12-16-django.md
================================================
---
layout: post
title: "Django"
slug: django
source: https://www.djangoproject.com/
image: django.png
---



================================================
FILE: _posts/2014-12-17-aurora.md
================================================
---
layout: post
title: "Aurora"
slug: aurora
source: http://aurora.incubator.apache.org/
image: aurora.png
---



================================================
FILE: _posts/2015-01-05-fpsmeter.md
================================================
---
layout: post
title: "FPSMeter"
slug: fpsmeter
source: http://darsa.in/fpsmeter/
image: fpsmeter.png
---



================================================
FILE: _posts/2015-01-06-underline-js.md
================================================
---
layout: post
title: "underline.js"
slug: underline-js
source: http://wentin.github.io/underlineJS/
image: underline-js.png
---



================================================
FILE: _posts/2015-01-07-ropensci.md
================================================
---
layout: post
title: "rOpenSci"
slug: ropensci
source: http://ropensci.org/
image: ropensci.png
---



================================================
FILE: _posts/2015-01-08-mean-io.md
================================================
---
layout: post
title: "Mean.io"
slug: mean-io
source: http://mean.io/
image: mean-io.png
---



================================================
FILE: _posts/2015-01-09-sublime-pacakge-control.md
================================================
---
layout: post
title: "Sublime Package Control"
slug: sublime-package-control
source: https://packagecontrol.io/
image: sublime-package-control.png
---



================================================
FILE: _posts/2015-01-12-flashlight.md
================================================
---
layout: post
title: "Flashlight"
slug: flashlight
source: http://flashlight.nateparrott.com/
image: flashlight.png
---



================================================
FILE: _posts/2015-01-13-6to5.md
================================================
---
layout: post
title: "6to5"
slug: 6to5
source: https://6to5.org/
image: 6to5.png
---



================================================
FILE: _posts/2015-01-14-fireshell.md
================================================
---
layout: post
title: "Fireshell"
slug: fireshell
source: http://getfireshell.com/
image: fireshell.png
---



================================================
FILE: _posts/2015-01-15-framework7.md
================================================
---
layout: post
title: "Framework7"
slug: framework7
source: http://www.idangero.us/framework7/
image: framework7.png
---



================================================
FILE: _posts/2015-01-16-neat.md
================================================
---
layout: post
title: "Neat"
slug: neat
source: http://neat.bourbon.io
image: neat.png
---



================================================
FILE: _posts/2015-01-20-formatjs.md
================================================
---
layout: post
title: "FormatJS"
slug: formatjs
source: http://formatjs.io/
image: formatjs.png
---



================================================
FILE: _posts/2015-01-22-immutable.md
================================================
---
layout: post
title: "Immutable"
slug: immutable
source: http://facebook.github.io/immutable-js/
image: immutable.png
---



================================================
FILE: _posts/2015-01-23-json-resume.md
================================================
---
layout: post
title: "JSON Resume"
slug: json-resume
source: https://jsonresume.org/
image: json-resume.png
---



================================================
FILE: _posts/2015-01-27-aurelia.md
================================================
---
layout: post
title: "Aurelia"
slug: aurelia
source: http://aurelia.io/
image: aurelia.png
---



================================================
FILE: _posts/2015-01-29-express.md
================================================
---
layout: post
title: "Express"
slug: express
source: http://expressjs.com/
image: express.png
---



================================================
FILE: _posts/2015-01-30-sentry.md
================================================
---
layout: post
title: "Sentry"
slug: sentry
source: https://getsentry.com/
image: sentry.png
---



================================================
FILE: _posts/2015-02-02-myth.md
================================================
---
layout: post
title: "Myth"
slug: myth
source: http://www.myth.io/
image: myth.png
---



================================================
FILE: _posts/2015-02-03-nunchuck-js.md
================================================
---
layout: post
title: "Nunchuck.js"
slug: nunchuck-js
source: http://nunchuckjs.com/
image: nunchuck-js.png
---



================================================
FILE: _posts/2015-02-04-jquery-face-detection.md
================================================
---
layout: post
title: "jQuery Face Detection"
slug: jquery-face-detection
source: http://facedetection.jaysalvat.com
image: jqueryfacedetection.png
---



================================================
FILE: _posts/2015-02-05-prometheus.md
================================================
---
layout: post
title: "Prometheus"
slug: prometheus
source: http://prometheus.io/
image: prometheus.png
---



================================================
FILE: _posts/2015-02-06-httpster.md
================================================
---
layout: post
title: "httpster"
slug: httpster
source: http://simbco.github.io/httpster/
image: httpster.png
---



================================================
FILE: _posts/2015-02-09-odin.md
================================================
---
layout: post
title: "Odin"
slug: odin
source: http://wpod.in/
image: odin.png
---



================================================
FILE: _posts/2015-02-10-riot.md
================================================
---
layout: post
title: "Riot"
slug: riot
source: https://muut.com/riotjs/
image: riot.png
---



================================================
FILE: _posts/2015-02-11-createjs.md
================================================
---
layout: post
title: "CreateJS"
slug: createjs
source: http://createjs.com/
image: createJS.png
---



================================================
FILE: _posts/2015-02-12-svg-morpheus.md
================================================
---
layout: post
title: "SVG Morpheus"
slug: svg-morpheus
source: http://alexk111.github.io/SVG-Morpheus/
image: svg-morpheus.png
---



================================================
FILE: _posts/2015-02-13-basscss.md
================================================
---
layout: post
title: "Basscss"
slug: bassccss
source: http://www.basscss.com/
image: basscss.png
---



================================================
FILE: _posts/2015-02-16-goodnight.md
================================================
---
layout: post
title: "Goodnight"
slug: goodnight
source: https://jaredcubilla.github.io/goodnight/
image: goodnight.png
---



================================================
FILE: _posts/2015-02-17-phodevstack.md
================================================
---
layout: post
title: "Phở Devstack"
slug: phodevstack
source: http://pho.madebysource.com
image: phodevstack.png
---



================================================
FILE: _posts/2015-02-18-heartbot.md
================================================
---
layout: post
title: "Heartbot"
slug: "heartbot"
source: http://valentines.digitalocean.com/
image: heartbot.png
---



================================================
FILE: _posts/2015-02-19-terra.md
================================================
---
layout: post
title: "Terra"
slug: terra
source: http://rileyjshaw.com/terra
image: terra.gif
---



================================================
FILE: _posts/2015-02-23-backstop-js.md
================================================
---
layout: post
title: "BackstopJS"
slug: backstop-js
source: http://garris.github.io/BackstopJS/
image: backstop-js.png
---



================================================
FILE: _posts/2015-02-25-kickoff.md
================================================
---
layout: post
title: "Kickoff"
slug: kickoff
source: http://tmwagency.github.io/kickoff/
image: kickoff.png
---



================================================
FILE: _posts/2015-02-26-roots.md
================================================
---
layout: post
title: "Roots"
slug: roots
source: https://roots.io/
image: roots.png
---



================================================
FILE: _posts/2015-03-09-font-awesome.md
================================================
---
layout: post
title: "Font Awesome"
slug: font-awsome
source: http://fontawesome.io/
image: font-awesome.png
---



================================================
FILE: _posts/2015-03-10-alcatraz.md
================================================
---
layout: post
title: "Alcatraz"
slug: alcatraz
source: http://alcatraz.io/
image: alcatraz.png
---



================================================
FILE: _posts/2015-03-11-gin-gonic.md
================================================
---
layout: post
title: "Gin Gonic"
slug: gin-gonic
source: http://gin-gonic.github.io/gin/
image: gin-gonic.png
---



================================================
FILE: _posts/2015-03-12-html5-boilerplate.md
================================================
---
layout: post
title: "HTML5 Boilerplate"
slug: html5-boilerplate
source: https://html5boilerplate.com/
image: html5-boilerplate.png
---



================================================
FILE: _posts/2015-03-13-ionic.md
================================================
---
layout: post
title: "Ionic"
slug: ionic
source: http://ionicframework.com/
image: ionic.png
---



================================================
FILE: _posts/2015-03-16-vide.md
================================================
---
layout: post
title: "Vide"
slug: vide
source: http://vodkabears.github.io/vide/
image: vide.png
---



================================================
FILE: _posts/2015-03-17-fis.md
================================================
---
layout: post
title: "Fis"
slug: fis
source: http://fis.baidu.com/
image: fis.png
---



================================================
FILE: _posts/2015-03-20-duo.md
================================================
---
layout: post
title: "Duo"
slug: duo
source: http://duojs.org/
image: duo.png
---



================================================
FILE: _posts/2015-03-23-dropplets.md
================================================
---
layout: post
title: "dropplets"
slug: Dropplets
source: http://dropplets.com/
image: dropplets.png
---



================================================
FILE: _posts/2015-03-24-sails-js.md
================================================
---
layout: post
title: "Sails.js"
slug: sails-js
source: http://sailsjs.org/
image: sails-js.png
---



================================================
FILE: _posts/2015-03-25-restive-js.md
================================================
---
layout: post
title: "Restive.js"
slug: restive-js
source: http://restivejs.com/
image: restive-js.png
---



================================================
FILE: _posts/2015-03-26-pico.md
================================================
---
layout: post
title: "Pico"
slug: pico
source: http://picocms.org/
image: pico.png
---



================================================
FILE: _posts/2015-03-27-vimr.md
================================================
---
layout: post
title: "VimR"
slug: vimr
source: http://vimr.org/
image: vimr.png
---



================================================
FILE: _posts/2015-03-30-krakenjs.md
================================================
---
layout: post
title: "Kraken"
slug: kraken
source: http://krakenjs.com/
image: krakenjs.png
---



================================================
FILE: _posts/2015-03-31-fork.md
================================================
---
layout: post
title: "Fork CMS"
slug: fork
source: http://www.fork-cms.com/
image: fork.png
---



================================================
FILE: _posts/2015-04-01-hadoop.md
================================================
---
layout: post
title: "Apache&trade; Hadoop&reg;!"
slug: apache-trademark-hadoop-registered-trademark
source: https://hadoop.apache.org/
image: hadoop.png
---



================================================
FILE: _posts/2015-04-02-symfony.md
================================================
---
layout: post
title: "Symfony"
slug: symfony
source: http://symfony.com/
image: symfony.png
---



================================================
FILE: _posts/2015-04-03-grav.md
================================================
---
layout: post
title: "Grav"
slug: grav
source: http://getgrav.org/
image: grav.png
---



================================================
FILE: _posts/2015-04-06-p5-js.md
================================================
---
layout: post
title: "P5.js"
slug: p5-js
source: http://p5js.org/
image: p5-js.png
---



================================================
FILE: _posts/2015-04-07-hammer-js.md
================================================
---
layout: post
title: "Hammer.js"
slug: hammer-js
source: http://hammerjs.github.io/
image: hammer-js.png
---



================================================
FILE: _posts/2015-04-09-concrete5.md
================================================
---
layout: post
title: "concrete5"
slug: concrete5
source: http://www.concrete5.org/
image: concrete5.png
---



================================================
FILE: _posts/2015-04-10-mocha.md
================================================
---
layout: post
title: "Mocha"
slug: mocha
source: http://mochajs.org/
image: mocha.png
---



================================================
FILE: _posts/2015-04-13-phantomjs.md
================================================
---
layout: post
title: "PhantomJS"
slug: phantomjs
source: http://phantomjs.org/
image: phantomjs.png
---



================================================
FILE: _posts/2015-04-16-illucia.md
================================================
---
layout: post
title: "Illucia"
slug: illucia
source: http://www.illucia.com/
image: illucia.png
---



================================================
FILE: _posts/2015-07-08-travis-ci.md
================================================
---
layout: post
title: "Travis CI"
slug: travis-ci
source: https://travis-ci.org/
image: travis-ci-2.png
---



================================================
FILE: _posts/2015-07-09-concise-css.md
================================================
---
layout: post
title: "Concise"
slug: concise-css
source: http://concisecss.com/
image: concise-css.png
---



================================================
FILE: _posts/2015-07-14-atom.md
================================================
---
layout: post
title: "Atom"
slug: atom
source: https://atom.io/
image: atom_2.png
---



================================================
FILE: _posts/2015-07-15-harp.md
================================================
---
layout: post
title: "Harp"
slug: harp
source: http://harpjs.com/
image: harp.png
---



================================================
FILE: _posts/2015-07-16-lotus.md
================================================
---
layout: post
title: "Lotus"
slug: lotus
source: http://lotusrb.org/
image: lotus.png
---



================================================
FILE: _posts/2015-07-17-timber.md
================================================
---
layout: post
title: "Timber"
slug: timber
source: http://shopify.github.io/Timber/
image: timber.png
---



================================================
FILE: _posts/2015-07-20-bonsai.md
================================================
---
layout: post
title: "Bonsai"
slug: bonsaijs
source: http://bonsaijs.org/
image: bonsai.png
---


================================================
FILE: _posts/2015-08-06-rspec.md
================================================
---
layout: post
title: "RSpec"
slug: rspec
source: http://rspec.info/
image: rspec.png
---


================================================
FILE: _posts/2015-09-16-azk.md
================================================
---
layout: post
title: "Azk"
slug: azk
source: http://www.azk.io/
image: azk.png
---


================================================
FILE: _posts/2015-09-17-rouge.md
================================================
---
layout: post
title: "Rouge"
slug: rouge
source: http://rouge.jneen.net/
image: rouge.png
---



================================================
FILE: _posts/2015-09-18-lattice.md
================================================
---
layout: post
title: "Lattice"
slug: lattice
source: http://lattice.cf/
image: lattice.png
---


================================================
FILE: _posts/2015-09-21-vault.md
================================================
---
layout: post
title: "Vault Project"
slug: vault
source: https://vaultproject.io/
image: vault.png
---


================================================
FILE: _posts/2015-09-22-mixitup.md
================================================
---
layout: post
title: "MixItUp"
slug: mixitup
source: https://mixitup.kunkalabs.com/
image: mixitup.png
---


================================================
FILE: _posts/2015-09-24-quotation-marks.md
================================================
---
layout: post
title: "Quotation-Marks"
slug: quotation-marks
source: http://quotation-marks.org/
image: quotation-marks.png
---


================================================
FILE: _posts/2015-09-29-webfont-test.md
================================================
---
layout: post
title: "webfont|test"
slug: webfont-test
source: http://lordgiotto.github.io/webfont-test/
image: webfont-test.png
---


================================================
FILE: _posts/2015-10-19-electron.md
================================================
---
layout: post
title: "Electron"
slug: electron
source: http://electron.atom.io/
image: electron.png
---


================================================
FILE: _posts/2015-10-20-sneakers.md
================================================
---
layout: post
title: "Sneakers"
slug: sneakers
source: http://jondot.github.io/sneakers/
image: sneakers.png
---


================================================
FILE: _posts/2015-10-21-ink.md
================================================
---
layout: post
title: "Ink"
slug: ink
source: http://zurb.com/ink/
image: ink.png
---


================================================
FILE: _posts/2015-10-22-wagtail.md
================================================
---
layout: post
title: "Wagtail"
slug: wagtail
source: https://wagtail.io/
image: wagtail.png
---


================================================
FILE: _posts/2015-10-23-rollup.md
================================================
---
layout: post
title: "Rollup"
slug: rollup
source: http://rollupjs.org/
image: rollup.png
---


================================================
FILE: _posts/2016-01-19-gitlab.md
================================================
---
layout: post
title: "Gitlab"
slug: gitlab
source: http://gitlab.com/
image: gitlab.png
---


================================================
FILE: _posts/2016-02-03-phoenix.md
================================================
---
layout: post
title: "Phoenix"
slug: phoenix
source: http://phoenixframework.org/
image: phoenix.png
---


================================================
FILE: _posts/2016-05-23-reason.md
================================================
---
layout: post
title: "Reason"
slug: reason
source: http://facebook.github.io/reason/
image: reason.png
---


================================================
FILE: _posts/2016-05-31-solr.md
================================================
---
layout: post
title: "Apache Solr"
slug: solr
source: http://lucene.apache.org/solr/
image: solr.png
---


================================================
FILE: _posts/2016-06-01-deco.md
================================================
---
layout: post
title: "Deco"
slug: deco
source: https://www.decosoftware.com/
image: deco.png
---


================================================
FILE: _posts/2016-06-02-mojs.md
================================================
---
layout: post
title: "mojs"
slug: mojs
source: http://mojs.io/
image: mojs.png
---


================================================
FILE: _posts/2016-06-03-hospitalrun.md
================================================
---
layout: post
title: "HospitalRun"
slug: hospitalrun
source: http://hospitalrun.io/
image: hospitalrun.png
---


================================================
FILE: _posts/2016-06-06-zulip.md
================================================
---
layout: post
title: "Zulip"
slug: zulip
source: https://www.zulip.org/
image: zulip.png
---


================================================
FILE: _posts/2016-06-20-elm.md
================================================
---
layout: post
title: "elm"
slug: elm
source: http://elm-lang.org/
image: elm.png
---


================================================
FILE: _posts/2016-10-11-yarn.md
================================================
---
layout: post
title: "yarn"
slug: Yarn
source: https://yarnpkg.com/
image: yarn.png
---


================================================
FILE: _posts/2017-01-25-rocket.md
================================================
---
layout: post
title: "rocket"
slug: Rocket
source: https://rocket.rs/
image: rocket.png
---


================================================
FILE: _posts/2017-02-27-webpack.md
================================================
---
layout: post
title: "webpack"
slug: webpack
source: https://webpack.js.org/
image: webpack.png
---


================================================
FILE: _posts/2017-02-28-eta.md
================================================
---
layout: post
title: "Eta"
slug: eta
source: http://eta-lang.org/
image: eta.png
---


================================================
FILE: _posts/2017-03-06-guile.md
================================================
---
layout: post
title: "Guile"
slug: guile
source: http://www.gnu.org/software/guile/
image: guile.png
---


================================================
FILE: _posts/2017-03-14-tokamak.md
================================================
---
layout: post
title: "токамак"
slug: tokamak
source: https://vertexclique.github.io/tokamak/
image: tokamak.png
---


================================================
FILE: _posts/2017-03-20-gulp.md
================================================
---
layout: post
title: "Gulp"
slug: gulp
source: http://gulpjs.com/
image: gulp_2.png
---


================================================
FILE: _posts/2017-04-03-flow.md
================================================
---
layout: post
title: "Flow"
slug: flow
source: https://flow.org/
image: flow.png
---


================================================
FILE: _posts/2017-04-05-graphql.md
================================================
---
layout: post
title: "GraphQL"
slug: graphql
source: http://graphql.org/
image: graphql.png
---


================================================
FILE: _posts/2017-05-18-denali.md
================================================
---
layout: post
title: "Denali"
slug: denali
source: http://denalijs.org/
image: denali.png
---


================================================
FILE: _posts/2017-05-22-concourse.md
================================================
---
layout: post
title: "Concourse"
slug: concourse
source: https://concourse.ci/
image: concourse.png
---


================================================
FILE: _posts/2017-05-30-cayley.md
================================================
---
layout: post
title: "Cayley"
slug: cayley
source: https://cayley.io/
image: cayley.png
---


================================================
FILE: _posts/2017-06-02-howlerjs.md
================================================
---
layout: post
title: "howler.js"
slug: howlerjs
source: https://howlerjs.com/
image: howlerjs.png
---


================================================
FILE: _posts/2017-09-18-gatsbyjs.md
================================================
---
layout: post
title: "Gatsby"
slug: gatsby
source: https://www.gatsbyjs.org/
image: gatsby.png
---


================================================
FILE: _posts/2017-09-27-vespa.md
================================================
---
layout: post
title: "Vespa"
slug: vespa
source: http://vespa.ai/
image: vespa.png
---


================================================
FILE: _posts/2018-09-04-tailwindcss.md
================================================
---
layout: post
title: "Tailwind CSS"
slug: tailwindcss
source: https://tailwindcss.com/
image: tailwindcss.png
---


================================================
FILE: _posts/2018-09-10-terraform.md
================================================
---
layout: post
title: "Terraform"
slug: terraform
source: https://www.terraform.io/
image: terraform.png
---


================================================
FILE: _posts/2018-10-02-quill.md
================================================
---
layout: post
title: "Quill"
slug: quill
source: https://quilljs.com/
image: quill.png
---


================================================
FILE: _posts/2018-10-31-city-lights.md
================================================
---
layout: post
title: "City Lights"
slug: city-lights
source: http://citylights.xyz/
image: city-lights.png
---


================================================
FILE: _posts/2018-11-01-buttercup.md
================================================
---
layout: post
title: "Buttercup"
slug: buttercup
source: https://buttercup.pw/
image: buttercup.png
---


================================================
FILE: _posts/2019-04-23-sorbet.md
================================================
---
layout: post
title: "Sorbet"
slug: sorbet
source: https://sorbet.org/
image: sorbet.png
---


================================================
FILE: _posts/2020-01-01-crater.md
================================================
---
layout: post
title: "Crater"
slug: crater
source: https://craterapp.com/
image: crater.png
---


================================================
FILE: _posts/2020-01-02-confidant.md
================================================
---
layout: post
title: "Confidant"
slug: confidant
source: https://lyft.github.io/confidant/
image: confidant.png
---


================================================
FILE: _posts/2020-01-03-dcos.md
================================================
---
layout: post
title: "DC/OS"
slug: dcos
source: https://dcos.io/
image: dcos.png
---


================================================
FILE: _posts/2020-01-06-hyper.md
================================================
---
layout: post
title: "Hyper"
slug: hyper
source: https://hyper.is/
image: hyper.png
---


================================================
FILE: _posts/2020-01-07-tensorflow.md
================================================
---
layout: post
title: "TensorFlow"
slug: tensorflow
source: https://www.tensorflow.org/
image: tensorflow.png
---


================================================
FILE: _posts/2020-01-08-status.md
================================================
---
layout: post
title: "Status"
slug: status
source: https://status.im/
image: status.png
---


================================================
FILE: _posts/2020-01-09-tailwindcss.md
================================================
---
layout: post
title: "Tailwind CSS"
slug: tailwindcss
source: https://tailwindcss.com/
image: tailwindcss-2.png
---


================================================
FILE: _posts/2020-01-10-chartjs.md
================================================
---
layout: post
title: "Chart.js"
slug: chart-js
source: https://www.chartjs.org/
image: chartjs-2.png
---


================================================
FILE: _posts/2020-01-13-pull-to-refresh.md
================================================
---
layout: post
title: "PullToRefresh.js"
slug: pull-to-refresh
source: https://www.boxfactura.com/pulltorefresh.js/
image: pull-to-refresh.png
---


================================================
FILE: _posts/2020-01-14-pendulum.md
================================================
---
layout: post
title: "Pendulum"
slug: pendulum
source: https://pendulum.eustace.io/
image: pendulum.png
---


================================================
FILE: _posts/2020-01-15-kap.md
================================================
---
layout: post
title: "Kap"
slug: kap
source: https://getkap.co/
image: kap.png
---


================================================
FILE: _posts/2020-01-16-godot.md
================================================
---
layout: post
title: "Godot"
slug: godot
source: https://godotengine.org/
image: godot.png
---


================================================
FILE: _posts/2020-01-17-storybook.md
================================================
---
layout: post
title: "Storybook"
slug: storybook
source: https://storybook.js.org/
image: storybook.png
---


================================================
FILE: _posts/2020-01-20-puma.md
================================================
---
layout: post
title: "Puma"
slug: puma
source: https://puma.io/
image: puma.png
---


================================================
FILE: _posts/2020-01-21-jet-brains-mono.md
================================================
---
layout: post
title: "JetBrains Mono"
slug: jet-brains-mono
source: https://www.jetbrains.com/lp/mono/
image: jet-brains-mono.png
---


================================================
FILE: _posts/2020-01-22-wasmer.md
================================================
---
layout: post
title: "Wasmer"
slug: wasmer
source: https://wasmer.io/
image: wasmer.png
---


================================================
FILE: _posts/2020-01-23-atom.md
================================================
---
layout: post
title: "Atom"
slug: atom
source: https://atom.io/
image: atom-3.png
---


================================================
FILE: _posts/2020-01-24-vscode.md
================================================
---
layout: post
title: "Visual Studio Code"
slug: vscode
source: https://code.visualstudio.com/
image: vscode.png
---


================================================
FILE: _posts/2020-01-27-mirage.md
================================================
---
layout: post
title: "Mirage JS"
slug: mirage
source: https://miragejs.com/
image: mirage.png
---


================================================
FILE: _posts/2020-01-28-native-script.md
================================================
---
layout: post
title: "NativeScript"
slug: native-script
source: https://www.nativescript.org/
image: native-script.png
---


================================================
FILE: _posts/2020-01-29-gradle.md
================================================
---
layout: post
title: "Gradle"
slug: gradle
source: https://gradle.org/
image: gradle.png
---


================================================
FILE: _posts/2020-01-30-laravel.md
================================================
---
layout: post
title: "Laravel"
slug: laravel
source: https://laravel.com/
image: laravel-2.png
---


================================================
FILE: _posts/2020-01-31-dubbo.md
================================================
---
layout: post
title: "Apache Dubbo"
slug: dubbo
source: http://dubbo.apache.org/
image: dubbo.png
---


================================================
FILE: _posts/2020-02-03-popper.md
================================================
---
layout: post
title: "Popper"
slug: popper
source: https://popper.js.org/
image: popper.png
---


================================================
FILE: _posts/2020-02-04-thunderbird.md
================================================
---
layout: post
title: "Thunderbird"
slug: thunderbird
source: https://www.thunderbird.net/
image: thunderbird.png
---


================================================
FILE: _posts/2020-02-05-hanami.md
================================================
---
layout: post
title: "Hanami"
slug: hanami
source: http://hanamirb.org/
image: hanami.png
---


================================================
FILE: _posts/2020-02-06-firefox.md
================================================
---
layout: post
title: "Firefox"
slug: firefox
source: https://www.mozilla.org/en-US/firefox/new/
image: firefox-2.png
---


================================================
FILE: _posts/2020-02-07-royale.md
================================================
---
layout: post
title: "Royale"
slug: royale
source: https://royale.apache.org/
image: royale.png
---


================================================
FILE: _posts/2020-02-10-angular.md
================================================
---
layout: post
title: "Angular"
slug: angular
source: https://angular.io/
image: angular.png
---


================================================
FILE: _posts/2020-02-11-drat.md
================================================
---
layout: post
title: "DRAT"
slug: drat
source: https://drat.apache.org/
image: drat.png
---


================================================
FILE: _posts/2020-02-12-blox.md
================================================
---
layout: post
title: "Blox"
slug: blox
source: https://blox.github.io/
image: blox.png
---


================================================
FILE: _posts/2020-02-13-middleman.md
================================================
---
layout: post
title: "Middleman"
slug: middleman
source: https://middlemanapp.com/
image: middleman-2.png
---


================================================
FILE: _posts/2020-02-17-sinon-js.md
================================================
---
layout: post
title: "Sinon.JS"
slug: sinon-js
source: https://sinonjs.org/
image: sinon-js.png
---


================================================
FILE: _posts/2020-02-21-emberjs.md
================================================
---
layout: post
title: "Ember.js"
slug: emberjs
source: https://emberjs.com/
image: emberjs.png
---


================================================
FILE: _posts/2020-02-24-pagedjs.md
================================================
---
layout: post
title: "Paged.js"
slug: pagedjs
source: https://www.pagedjs.org/
image: pagedjs.png
---


================================================
FILE: _posts/2020-02-25-nicholas.md
================================================
---
layout: post
title: "Nicholas"
slug: nicholas
source: https://nicholas.adgr.dev/
image: nicholas.png
---


================================================
FILE: _posts/2020-02-27-ghost.md
================================================
---
layout: post
title: "Ghost"
slug: ghost
source: https://ghost.org/
image: ghost-2.png
---


================================================
FILE: _posts/2020-02-28-pop-os.md
================================================
---
layout: post
title: "Pop!_OS"
slug: pop-os
source: https://system76.com/pop
image: pop-os.png
---


================================================
FILE: _posts/2020-11-02-cube-js.md
================================================
---
layout: post
title: "Cube.js"
slug: cube-js
source: https://cube.dev/
image: cube.png
---


================================================
FILE: _posts/2020-11-04-metabase.md
================================================
---
layout: post
title: "Metabase"
slug: metabase
source: https://www.metabase.com/
image: metabase.png
---


================================================
FILE: _posts/2020-11-06-pm2.md
================================================
---
layout: post
title: "PM2"
slug: pm2
source: https://pm2.keymetrics.io/
image: pm2.png
---


================================================
FILE: _posts/xxxx-xx-xx-tidy-models.md
================================================
---
layout: post
title: "Tidymodels"
slug: tidy-models
source: https://www.tidymodels.org/
image: tidymodels.png
---


================================================
FILE: about.md
================================================
---
layout: page
title: About
---

Beautiful Open is a showcase of sites for open source projects that have been
well designed. It's  built and curated by [@trek](http://twitter.com/trek).


## Submissions
We don't accept all submissions.  All submissions must follow the instructions
on the *How to submit* section below. We reserve the right to reject any
submission. Submissions with inappropriate content will not be accepted.

## How to submit
To submit a site suggestion, [open an issue](https://github.com/trek/beautiful-open/issues/new) or create a pull request. Please make sure to follow the patterns described in [CONTRIBUTING.md](https://github.com/trek/beautiful-open/blob/master/CONTRIBUTING.md)

## About the site
Inspired by [Bootstrap Expo](http://expo.getbootstrap.com/)
and [Built With Ember](http://builtwithember.io/). It's built with
[Jekyll](http://jekyllrb.com), developed on
[GitHub](https://github.com/trek/beautiful-open), and is hosted
on [Netlify](https://www.netlify.com/).

## Contact
If you have any questions or comments, just send an email to
[trek.glowacki@gmail.com](mailto:trek.glowacki@gmail.com).


================================================
FILE: css/main.css
================================================
---
---
{% include css/bootstrap.min.css %}

.st-default-search-input {
  display: inline-block;
  width: 190px;
  height: 16px;
  padding: 7px 11px 7px 28px;
  border: 1px solid #bbb;
  border: 1px solid rgba(0,0,0,0.25);
  font-weight: 400;
  color: #444;
  font-size: 14px;
  line-height: 16px;
  box-sizing: content-box;
  background: #fff 8px 8px no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6%2BR8AAAACXB…Hx4Taq1nrnKaW8K6XUUsrHWuvNevdRRLzFGwzvDbXAB9cDAHvhedDruuxSAAAAAElFTkSuQmCC);
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

body {
  color:#7f7f7f;
  margin: 0 20px 20px 0;
  font: 18px "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 27px;
}

.site-name {
  color:#3f3f3f;
}

.site-name:hover {
  text-decoration: none;
  color:#3f3f3f;
}

.main-sidebar {
  position:fixed;
  width:230px;
  margin-left:30px;
  font-size: 14px;
}

h2 {
  color: black;
}

h1 {
  margin-top:0;
  font-size: 47px ;
  font-weight: 200;
  line-height: 50px;
}

.subtitle {
  font-size: 18px;
  color: #7f7f7f;
}

.byline {
  font-size: 12px;
  color:#bfbfbf;
}

.main-container {
  margin:40px 0 0 310px;
}

.main-sidebar-hr {
  margin: 30px 0;
}

.screenshot-link:hover {
  text-decoration: none;
}

.posts {
  max-width: 1004px;
}

.posts li {
  margin-bottom:70px;
}

.post-description {
  text-align: center;
  margin-top:20px;
}

.post-description-title {
  font-size: 37px;
}

.post-description-date {
  color: #a2a2a2;
}

.post-description-link {
  color: black;
}

/*************/
/* Paginator */
/*************/
.paginator {
  width:100%;
  max-width: 1004px;
  margin-bottom:40px;
  float:left;
}
.paginate {
  display:block;
  float:left;
  width:50%;
  padding:20px 0;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
}

.paginate.older {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.paginate.newer {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 1px solid #e5e5e5;
}

span.paginate {
  color: #bfbfbf;
}

a.paginate:hover {
  background-color: #44b1f6;
  text-decoration: none;
  color:white;
  border-color: #44b1f6;
}


/************/
/* Browser */
/************/
.browser-frame {
  border-radius: 5px;
  border: 2px solid #CCC;
  width:100%;
  max-width: 1004px;
}

.browser-top-bar {
  border-bottom: 2px solid #CCC;
  width:100%;
  float:left;
}

.browser-address {
  border-radius: 5px;
  background: #efefef;
  height: 25px;
  float:right;
  margin: 10px;
}

.browser-button-wrapper {
  padding: 9px 0 0 10px;
  float:left;
}

.browser-button {
  display:inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #CCC;
}

.browser-container > p {
  padding:0;
  margin:0;
}

.browser-container img {
  width: 100%;
  max-width: 1000px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* xs */
@media (min-width: 0px) and (max-width: 767px) {
  .main-sidebar {
    position: inherit;
    margin: 20px;
    width: 100%;
  }

  .main-sidebar-hr {
    margin: 20px 20px 20px 0;
  }

  .main-container {
    margin: 40px 0 0 20px;
  }

  .browser-address {
    width:74%;
    height: 10px;
    border-radius: 2px;
  }

  .browser-button-wrapper {
    padding-top: 0;
  }

  .browser-button {
    height: 8px;
    width: 8px;
  }

  .hidden-xs {
    display: none;
  }

  .visible-xs {
    display: block;
  }

}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
  .browser-address {
    width:83%;
  }

  .visible-xs {
    display:none;
  }
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
  .browser-address {
    width:89%;
  }

  .visible-xs {
    display:none;
  }
}

/* lg */
@media (min-width: 1200px) {
  .browser-address {
    width:91%;
  }

  .visible-xs {
    display:none;
  }
}


================================================
FILE: feed.xml
================================================
---
---
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  >
  <channel>
    <title xml:lang="en">{{ site.name }}</title>
    <atom:link type="application/atom+xml" href="{{ site.url }}/feed.xml" rel="self"/>
    <link>{{ site.url }}/</link>
    <pubDate>{{ site.time | date: "%a, %d %b %Y %H:%M:%S %z" }}</pubDate>
    <lastBuildDate>{{ site.time | date: "%a, %d %b %Y %H:%M:%S %z" }}</lastBuildDate>
    <language>en-US</language>
    <description>{{ site.description }}</description>
    {% for post in site.posts limit:10 %}
      <item>
        <title>{{ post.title }}</title>
        <description>{{ post.content | xml_escape }}</description>
        <pubDate>{{ post.date | date: "%a, %d %b %Y %H:%M:%S %z" }}</pubDate>
        <link>{{ site.url }}{{ post.url }}</link>
        <guid isPermaLink="true">{{ site.url }}{{ post.url }}</guid>
      </item>
    {% endfor %}
  </channel>
</rss>


================================================
FILE: index.html
================================================
---
layout: default
title: Home
pagination:
  enabled: true
---

<div id="home">
  <ul class="posts list-unstyled">
    {% for post in paginator.posts %}
      <li>
        <a href="{{ post.source }}" class="screenshot-link" target="_blank">
          <div class="browser-frame">
            <div class="browser-top-bar">
              <div class="browser-button-wrapper">
                <div class="browser-button"></div>
                <div class="browser-button"></div>
                <div class="browser-button"></div>
              </div>
              <div class="browser-address"></div>
            </div>
            <div class="browser-container">
              <img src="/screenshots/{{post.image}}" />
              {{ post.content }}
            </div>
          </div>
        </a>
        <div class="post-description">
          <h3 class="post-description-title"><a href="{{ post.url }}" class="post-description-link">{{ post.title }}</a></h3>
          <p class="post-description-date">{{ post.date | date: "%B %-d, %Y" }}</p>
        </div>
      </li>
    {% endfor %}
  </ul>
  {% include pagination.html %}
</div>


================================================
FILE: robots.txt
================================================
---
---

# www.robotstxt.org/

# Allow crawling of all content
User-agent: *
Disallow:
Sitemap: {{ site.url }}/sitemap.xml


================================================
FILE: scripts/test-PR.sh
================================================
#!/bin/bash
# set -ev
hyphenToTitleCase() { 
    tr '-' '\n' | awk '{printf "%s%s", toupper(substr($0,0,1)), substr($0,2)}';
}
files=$(git log -m -1 --name-only --pretty="format:" ${TRAVIS_COMMIT});

# split by space
post=$(echo $files | cut -f1 -d\ );
echo "- Post path: $post";
screenshot=$(echo $files | cut -f2 -d\ );
echo "- Screenshot path: $screenshot";

# test filename == xxxx-xx-xx-.*\.md
# match=$(echo $post | grep -o "_posts/xxxx-xx-xx-.*\.md");
# if [[ $match != $post ]]; then
#   echo "$post does not match the pattern \"_posts/xxxx-xx-.*\.md\"";
#   exit 1;
# fi

# test _post file content

# layout == post
match=$(grep -o "layout:\ *post" $post);
if [[ $match == "" ]]; then
  echo "Incorrect layout. Should be \"post\".";
  exit 1;
fi

# slug == filename
match=$(grep "slug:.*" $post | sed "s/slug:\ *\(.*\)$/_posts\/xxxx-xx-xx-\1.md/");
if [[ $match != $post ]]; then
  echo "The slug should match the filename.";
  exit 1;
fi

# title is Tile Cased
correct_title=$(grep "slug:.*" $post | sed "s/slug:\ *//" | hyphenToTitleCase);
actual_title=$(grep "title:.*" $post | sed "s/title:\ *\"\(.*\)\"$/\1/");
if [[ $correct_title != $actual_title ]]; then
  echo "Title should be the title cased slug.";
  exit 1;
fi

# img tag matches the screenshot name
path=$(grep "<img src=\"/screenshots/.*\">$" $post | sed "s/<img src=\"\/\(.*\)\">$/\1/");
if [[ ! -f $path ]]; then
  echo "$path not found!";
  exit 1;
fi

if [[ $path != $screenshot ]]; then
  echo "The path in the post img tag doesn't match the filename.";
  exit 1;
fi

# img is 1000 x 800
size="1000 x 800";
actual_size=$(file $screenshot | grep -o "$size");
if [[ $size != $actual_size ]]; then
  echo "Size of the image should be $size px.";
  exit 1;
fi

# test if website is up
source=$(grep "source:.*" $post | sed "s/source:\ *//");
if ! curl -s --head  --request GET $source | grep "200 OK" > /dev/null; then
    echo "$source didn't respond 200 OK."
    exit 1;
fi

echo "";
echo "All tests passed!"
echo "";
exit 0;


================================================
FILE: sitemap.xml
================================================
---
---
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>{{ site.url }}/</loc>
    <lastmod>{{ site.time | date_to_xmlschema }}</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  {% for page in site.html_pages %}
  {% if page.title != "Home" %}
  <url>
    <loc>{{ site.url }}{{ page.url }}</loc>
    <lastmod>{{ site.time | date_to_xmlschema }}</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  {% endif %}
  {% endfor %}
  {% for post in site.posts %}
  <url>
    <loc>{{ site.url }}{{ post.url }}</loc>
    <lastmod>{{ post.date | date_to_xmlschema }}</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  {% endfor %}
</urlset>


================================================
FILE: snap.js
================================================
/*
    requires: phantomjs, async
    usage: phantomjs snap.js
*/
var args = require('system').args;
var site = args[1];
var name = args[2];
var timeout = args[3] || 0;
var sizes = [1000, 800];

var page = require('webpage').create();
page.viewportSize = {
    width: sizes[0],
    height: sizes[1]
};
page.clipRect = {
  top: 0,
  left: 0,
  width: sizes[0],
  height: sizes[1]
};
page.zoomFactor = 0.9;
page.open(site, function (status) {
  setTimeout(function(){
    var filename = name + '.png';
    page.render('./screenshots/' + filename);
    page.close();
    console.log('done!');
    phantom.exit();
  }, timeout);
});


Download .txt
gitextract_o61rr_ii/

├── .gitignore
├── .ruby-version
├── .travis.yml
├── CONTRIBUTING.md
├── Gemfile
├── LICENSE
├── README.md
├── _config.yml
├── _includes/
│   ├── analytics.html
│   ├── navigation.html
│   ├── pagination.html
│   └── search.html
├── _layouts/
│   ├── default.html
│   ├── page.html
│   └── post.html
├── _posts/
│   ├── 2014-08-03-bootstrap.md
│   ├── 2014-08-03-bower.md
│   ├── 2014-08-04-browserify.md
│   ├── 2014-08-04-bundler.md
│   ├── 2014-08-04-cordova.md
│   ├── 2014-08-04-couchdb.md
│   ├── 2014-08-04-discourse.md
│   ├── 2014-08-04-docker.md
│   ├── 2014-08-04-elasticsearch.md
│   ├── 2014-08-04-foundation.md
│   ├── 2014-08-04-ghost.md
│   ├── 2014-08-04-git.md
│   ├── 2014-08-04-grunt.md
│   ├── 2014-08-04-gulp.md
│   ├── 2014-08-04-handlebars.md
│   ├── 2014-08-04-laravel.md
│   ├── 2014-08-04-less.md
│   ├── 2014-08-04-marionette.md
│   ├── 2014-08-04-middleman.md
│   ├── 2014-08-04-mongodb.md
│   ├── 2014-08-04-node.md
│   ├── 2014-08-04-papaparse.md
│   ├── 2014-08-04-react.md
│   ├── 2014-08-04-requirejs.md
│   ├── 2014-08-04-rust.md
│   ├── 2014-08-04-sass.md
│   ├── 2014-08-04-travis.md
│   ├── 2014-08-04-yeoman.md
│   ├── 2014-08-05-boards.md
│   ├── 2014-08-06-homebrew.md
│   ├── 2014-08-07-consul.md
│   ├── 2014-08-08-d3.md
│   ├── 2014-08-09-hugo.md
│   ├── 2014-08-10-boxen.md
│   ├── 2014-08-11-vagrant.md
│   ├── 2014-08-12-polymer.md
│   ├── 2014-08-13-hubot.md
│   ├── 2014-08-14-origami.md
│   ├── 2014-08-15-snap-svg.md
│   ├── 2014-08-16-buckets.md
│   ├── 2014-08-17-socketio.md
│   ├── 2014-08-18-bobajs.md
│   ├── 2014-08-19-atom.md
│   ├── 2014-08-20-famous.md
│   ├── 2014-08-21-ampersandjs.md
│   ├── 2014-08-22-scala.md
│   ├── 2014-08-25-cinematico.md
│   ├── 2014-08-26-cake-php.md
│   ├── 2014-08-27-firefox.md
│   ├── 2014-08-28-hapi.md
│   ├── 2014-08-29-play.md
│   ├── 2014-09-02-haml.md
│   ├── 2014-09-03-chart-js.md
│   ├── 2014-09-04-pure-css.md
│   ├── 2014-09-05-kitematic.md
│   ├── 2014-09-08-eslint.md
│   ├── 2014-09-09-batman-js.md
│   ├── 2014-09-10-raw.md
│   ├── 2014-09-11-monit.md
│   ├── 2014-09-12-derby.md
│   ├── 2014-09-15-animate-css.md
│   ├── 2014-09-22-brackets.md
│   ├── 2014-09-23-suit-css.md
│   ├── 2014-09-24-rune-audio.md
│   ├── 2014-09-26-lesshat.md
│   ├── 2014-09-29-bourbon.md
│   ├── 2014-09-30-conversejs.md
│   ├── 2014-10-13-packer.md
│   ├── 2014-10-14-jeet.md
│   ├── 2014-10-15-midnight-js.md
│   ├── 2014-10-16-taiga.md
│   ├── 2014-10-17-refills.md
│   ├── 2014-10-20-l20n.md
│   ├── 2014-10-24-scrapy.md
│   ├── 2014-10-27-dimensions.md
│   ├── 2014-10-28-flatdoc.md
│   ├── 2014-10-29-pagekit.md
│   ├── 2014-10-30-typescript.md
│   ├── 2014-10-31-nightmare.md
│   ├── 2014-11-03-lychee.md
│   ├── 2014-11-04-vue.md
│   ├── 2014-11-05-momentjs.md
│   ├── 2014-11-06-csstyle.md
│   ├── 2014-11-07-libsass.md
│   ├── 2014-11-10-openf2.md
│   ├── 2014-11-11-dewey.md
│   ├── 2014-11-12-bitters.md
│   ├── 2014-11-13-wami-map.md
│   ├── 2014-11-17-hoodie.md
│   ├── 2014-11-18-sigma.md
│   ├── 2014-11-19-lets-encrypt.md
│   ├── 2014-11-20-rubygems.md
│   ├── 2014-11-21-kill-bill.md
│   ├── 2014-11-24-semantic-ui.md
│   ├── 2014-11-25-nemex-io.md
│   ├── 2014-12-01-materialize-css.md
│   ├── 2014-12-02-coreos.md
│   ├── 2014-12-03-dat-data.md
│   ├── 2014-12-04-foundation-for-apps.md
│   ├── 2014-12-08-skyline.md
│   ├── 2014-12-09-greenscreen.md
│   ├── 2014-12-11-smoothstate.md
│   ├── 2014-12-16-django.md
│   ├── 2014-12-17-aurora.md
│   ├── 2015-01-05-fpsmeter.md
│   ├── 2015-01-06-underline-js.md
│   ├── 2015-01-07-ropensci.md
│   ├── 2015-01-08-mean-io.md
│   ├── 2015-01-09-sublime-pacakge-control.md
│   ├── 2015-01-12-flashlight.md
│   ├── 2015-01-13-6to5.md
│   ├── 2015-01-14-fireshell.md
│   ├── 2015-01-15-framework7.md
│   ├── 2015-01-16-neat.md
│   ├── 2015-01-20-formatjs.md
│   ├── 2015-01-22-immutable.md
│   ├── 2015-01-23-json-resume.md
│   ├── 2015-01-27-aurelia.md
│   ├── 2015-01-29-express.md
│   ├── 2015-01-30-sentry.md
│   ├── 2015-02-02-myth.md
│   ├── 2015-02-03-nunchuck-js.md
│   ├── 2015-02-04-jquery-face-detection.md
│   ├── 2015-02-05-prometheus.md
│   ├── 2015-02-06-httpster.md
│   ├── 2015-02-09-odin.md
│   ├── 2015-02-10-riot.md
│   ├── 2015-02-11-createjs.md
│   ├── 2015-02-12-svg-morpheus.md
│   ├── 2015-02-13-basscss.md
│   ├── 2015-02-16-goodnight.md
│   ├── 2015-02-17-phodevstack.md
│   ├── 2015-02-18-heartbot.md
│   ├── 2015-02-19-terra.md
│   ├── 2015-02-23-backstop-js.md
│   ├── 2015-02-25-kickoff.md
│   ├── 2015-02-26-roots.md
│   ├── 2015-03-09-font-awesome.md
│   ├── 2015-03-10-alcatraz.md
│   ├── 2015-03-11-gin-gonic.md
│   ├── 2015-03-12-html5-boilerplate.md
│   ├── 2015-03-13-ionic.md
│   ├── 2015-03-16-vide.md
│   ├── 2015-03-17-fis.md
│   ├── 2015-03-20-duo.md
│   ├── 2015-03-23-dropplets.md
│   ├── 2015-03-24-sails-js.md
│   ├── 2015-03-25-restive-js.md
│   ├── 2015-03-26-pico.md
│   ├── 2015-03-27-vimr.md
│   ├── 2015-03-30-krakenjs.md
│   ├── 2015-03-31-fork.md
│   ├── 2015-04-01-hadoop.md
│   ├── 2015-04-02-symfony.md
│   ├── 2015-04-03-grav.md
│   ├── 2015-04-06-p5-js.md
│   ├── 2015-04-07-hammer-js.md
│   ├── 2015-04-09-concrete5.md
│   ├── 2015-04-10-mocha.md
│   ├── 2015-04-13-phantomjs.md
│   ├── 2015-04-16-illucia.md
│   ├── 2015-07-08-travis-ci.md
│   ├── 2015-07-09-concise-css.md
│   ├── 2015-07-14-atom.md
│   ├── 2015-07-15-harp.md
│   ├── 2015-07-16-lotus.md
│   ├── 2015-07-17-timber.md
│   ├── 2015-07-20-bonsai.md
│   ├── 2015-08-06-rspec.md
│   ├── 2015-09-16-azk.md
│   ├── 2015-09-17-rouge.md
│   ├── 2015-09-18-lattice.md
│   ├── 2015-09-21-vault.md
│   ├── 2015-09-22-mixitup.md
│   ├── 2015-09-24-quotation-marks.md
│   ├── 2015-09-29-webfont-test.md
│   ├── 2015-10-19-electron.md
│   ├── 2015-10-20-sneakers.md
│   ├── 2015-10-21-ink.md
│   ├── 2015-10-22-wagtail.md
│   ├── 2015-10-23-rollup.md
│   ├── 2016-01-19-gitlab.md
│   ├── 2016-02-03-phoenix.md
│   ├── 2016-05-23-reason.md
│   ├── 2016-05-31-solr.md
│   ├── 2016-06-01-deco.md
│   ├── 2016-06-02-mojs.md
│   ├── 2016-06-03-hospitalrun.md
│   ├── 2016-06-06-zulip.md
│   ├── 2016-06-20-elm.md
│   ├── 2016-10-11-yarn.md
│   ├── 2017-01-25-rocket.md
│   ├── 2017-02-27-webpack.md
│   ├── 2017-02-28-eta.md
│   ├── 2017-03-06-guile.md
│   ├── 2017-03-14-tokamak.md
│   ├── 2017-03-20-gulp.md
│   ├── 2017-04-03-flow.md
│   ├── 2017-04-05-graphql.md
│   ├── 2017-05-18-denali.md
│   ├── 2017-05-22-concourse.md
│   ├── 2017-05-30-cayley.md
│   ├── 2017-06-02-howlerjs.md
│   ├── 2017-09-18-gatsbyjs.md
│   ├── 2017-09-27-vespa.md
│   ├── 2018-09-04-tailwindcss.md
│   ├── 2018-09-10-terraform.md
│   ├── 2018-10-02-quill.md
│   ├── 2018-10-31-city-lights.md
│   ├── 2018-11-01-buttercup.md
│   ├── 2019-04-23-sorbet.md
│   ├── 2020-01-01-crater.md
│   ├── 2020-01-02-confidant.md
│   ├── 2020-01-03-dcos.md
│   ├── 2020-01-06-hyper.md
│   ├── 2020-01-07-tensorflow.md
│   ├── 2020-01-08-status.md
│   ├── 2020-01-09-tailwindcss.md
│   ├── 2020-01-10-chartjs.md
│   ├── 2020-01-13-pull-to-refresh.md
│   ├── 2020-01-14-pendulum.md
│   ├── 2020-01-15-kap.md
│   ├── 2020-01-16-godot.md
│   ├── 2020-01-17-storybook.md
│   ├── 2020-01-20-puma.md
│   ├── 2020-01-21-jet-brains-mono.md
│   ├── 2020-01-22-wasmer.md
│   ├── 2020-01-23-atom.md
│   ├── 2020-01-24-vscode.md
│   ├── 2020-01-27-mirage.md
│   ├── 2020-01-28-native-script.md
│   ├── 2020-01-29-gradle.md
│   ├── 2020-01-30-laravel.md
│   ├── 2020-01-31-dubbo.md
│   ├── 2020-02-03-popper.md
│   ├── 2020-02-04-thunderbird.md
│   ├── 2020-02-05-hanami.md
│   ├── 2020-02-06-firefox.md
│   ├── 2020-02-07-royale.md
│   ├── 2020-02-10-angular.md
│   ├── 2020-02-11-drat.md
│   ├── 2020-02-12-blox.md
│   ├── 2020-02-13-middleman.md
│   ├── 2020-02-17-sinon-js.md
│   ├── 2020-02-21-emberjs.md
│   ├── 2020-02-24-pagedjs.md
│   ├── 2020-02-25-nicholas.md
│   ├── 2020-02-27-ghost.md
│   ├── 2020-02-28-pop-os.md
│   ├── 2020-11-02-cube-js.md
│   ├── 2020-11-04-metabase.md
│   ├── 2020-11-06-pm2.md
│   └── xxxx-xx-xx-tidy-models.md
├── about.md
├── css/
│   └── main.css
├── feed.xml
├── index.html
├── robots.txt
├── scripts/
│   └── test-PR.sh
├── sitemap.xml
└── snap.js
Condensed preview — 276 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (67K chars).
[
  {
    "path": ".gitignore",
    "chars": 357,
    "preview": "# Created by http://www.gitignore.io\n\n### OSX ###\n.DS_Store\n.AppleDouble\n.LSOverride\n\n# Icon must end with two \\r\nIcon\n\n"
  },
  {
    "path": ".ruby-version",
    "chars": 5,
    "preview": "2.6.2"
  },
  {
    "path": ".travis.yml",
    "chars": 89,
    "preview": "language: ruby\n\ninstall: true\nscript: ./scripts/test-PR.sh\nbranches:\n  only:\n    - master"
  },
  {
    "path": "CONTRIBUTING.md",
    "chars": 1370,
    "preview": "# Contributing\n\n## New Issues\n\n  1. Check to see if an existing Issue or Pull Request exists!\n  1. Only one submission p"
  },
  {
    "path": "Gemfile",
    "chars": 68,
    "preview": "source 'https://rubygems.org'\n\ngem \"jekyll\"\ngem \"jekyll-paginate-v2\""
  },
  {
    "path": "LICENSE",
    "chars": 1070,
    "preview": "MIT license\n\nCopyright (c) 2014 Trek Glowacki\n\nPermission is hereby granted, free of charge, to any person obtaining a c"
  },
  {
    "path": "README.md",
    "chars": 728,
    "preview": "# [Beautiful Open](http://beautifulopen.com)\n\nA list of handsome sites for open source software.\n\n## Submissions\nWe don'"
  },
  {
    "path": "_config.yml",
    "chars": 331,
    "preview": "# Permalinks\npermalink: pretty\n\n# Settings\nmarkdown:  kramdown\ndestination: ./_site\nexclude: [\"README.md\"]\npagination:\n "
  },
  {
    "path": "_includes/analytics.html",
    "chars": 409,
    "preview": "<script>\n  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n  (i[r].q=i[r].q||[]).push(argum"
  },
  {
    "path": "_includes/navigation.html",
    "chars": 893,
    "preview": "<ul class=\"list-unstyled\">\n  <li class=\"nav-item\">\n    <a class=\"nav-link{% if page.title == \"Home\" %} nav-link-active{%"
  },
  {
    "path": "_includes/pagination.html",
    "chars": 517,
    "preview": "<div class=\"paginator\">\n  {% if paginator.previous_page %}\n    {% if paginator.page == 2 %}\n      <a href=\"/\" class=\"pag"
  },
  {
    "path": "_includes/search.html",
    "chars": 386,
    "preview": "<script type=\"text/javascript\">\n  (function(w,d,t,u,n,s,e){w['SwiftypeObject']=n;w[n]=w[n]||function(){\n  (w[n].q=w[n].q"
  },
  {
    "path": "_layouts/default.html",
    "chars": 2333,
    "preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">"
  },
  {
    "path": "_layouts/page.html",
    "chars": 136,
    "preview": "---\nlayout: default\n---\n\n<h2>{{ page.title }}</h2>\n\n<div class=\"post\">\n  <img src=\"/screenshots/{{page.image}}\">\n  {{ co"
  },
  {
    "path": "_layouts/post.html",
    "chars": 830,
    "preview": "---\nlayout: default\n---\n\n<div class=\"posts\">\n  <div class=\"post-description\">\n    <h3 class=\"post-description-title\"><a "
  },
  {
    "path": "_posts/2014-08-03-bootstrap.md",
    "chars": 109,
    "preview": "---\nlayout: post\ntitle: \"Bootstrap\"\nslug: bootstrap\nsource: http://getbootstrap.com\nimage: bootstrap.png\n---\n"
  },
  {
    "path": "_posts/2014-08-03-bower.md",
    "chars": 89,
    "preview": "---\nlayout: post\ntitle: \"Bower\"\nslug: bower\nsource: http://bower.io\nimage: bower.png\n---\n"
  },
  {
    "path": "_posts/2014-08-04-browserify.md",
    "chars": 111,
    "preview": "---\nlayout: post\ntitle: \"Browserify\"\nslug: browserify\nsource: http://browserify.org/\nimage: browserify.png\n---\n"
  },
  {
    "path": "_posts/2014-08-04-bundler.md",
    "chars": 98,
    "preview": "---\nlayout: post\ntitle: \"Bundler\"\nslug: bundler\nsource: http://bundler.io/\nimage: bundler.png\n---\n"
  },
  {
    "path": "_posts/2014-08-04-cordova.md",
    "chars": 106,
    "preview": "---\nlayout: post\ntitle: \"Cordova\"\nslug: cordova\nsource: http://cordova.apache.org/\nimage: cordova.png\n---\n"
  },
  {
    "path": "_posts/2014-08-04-couchdb.md",
    "chars": 106,
    "preview": "---\nlayout: post\ntitle: \"CouchDB\"\nslug: couchdb\nsource: http://couchdb.apache.org/\nimage: couchdb.png\n---\n"
  },
  {
    "path": "_posts/2014-08-04-discourse.md",
    "chars": 111,
    "preview": "---\nlayout: post\ntitle: \"Discourse\"\nslug: discourse\nsource: http://www.discourse.org/\nimage: discourse.png\n---\n"
  },
  {
    "path": "_posts/2014-08-04-docker.md",
    "chars": 101,
    "preview": "---\nlayout: post\ntitle: \"Docker\"\nslug: docker\nsource: https://www.docker.com/\nimage: docker.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-elasticsearch.md",
    "chars": 128,
    "preview": "---\nlayout: post\ntitle: \"Elasticsearch\"\nslug: elasticsearch\nsource: http://www.elasticsearch.org/\nimage: elasticsearch.p"
  },
  {
    "path": "_posts/2014-08-04-foundation.md",
    "chars": 122,
    "preview": "---\nlayout: post\ntitle: \"Zurb Foundation\"\nslug: foundation\nsource: http://foundation.zurb.com/\nimage: foundation.png\n---"
  },
  {
    "path": "_posts/2014-08-04-ghost.md",
    "chars": 93,
    "preview": "---\nlayout: post\ntitle: \"Ghost\"\nslug: ghost\nsource: https://ghost.org/\nimage: ghost.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-git.md",
    "chars": 88,
    "preview": "---\nlayout: post\ntitle: \"Git\"\nslug: git\nsource: http://git-scm.com/\nimage: git.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-grunt.md",
    "chars": 94,
    "preview": "---\nlayout: post\ntitle: \"Grunt\"\nslug: grunt\nsource: http://gruntjs.com/\nimage: grunt.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-gulp.md",
    "chars": 93,
    "preview": "---\nlayout: post\ntitle: \"gulp.js\"\nslug: gulp\nsource: http://gulpjs.com/\nimage: gulp.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-handlebars.md",
    "chars": 114,
    "preview": "---\nlayout: post\ntitle: \"Handlebars\"\nslug: handlebars\nsource: http://handlebarsjs.com/\nimage: handlebars.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-laravel.md",
    "chars": 100,
    "preview": "---\nlayout: post\ntitle: \"Laravel\"\nslug: laravel\nsource: http://laravel.com/\nimage: laravel.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-less.md",
    "chars": 91,
    "preview": "---\nlayout: post\ntitle: \"Less\"\nslug: less\nsource: http://lesscss.org/\nimage: less.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-marionette.md",
    "chars": 116,
    "preview": "---\nlayout: post\ntitle: \"Marionette\"\nslug: marionettejs\nsource: http://marionettejs.com/\nimage: marionette.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-middleman.md",
    "chars": 111,
    "preview": "---\nlayout: post\ntitle: \"Middleman\"\nslug: middelman\nsource: http://middlemanapp.com/\nimage: middleman.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-mongodb.md",
    "chars": 104,
    "preview": "---\nlayout: post\ntitle: \"mongoDB\"\nslug: mongodb\nsource: http://www.mongodb.org/\nimage: mongodb.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-node.md",
    "chars": 93,
    "preview": "---\nlayout: post\ntitle: \"Node.js\"\nslug: node\nsource: http://nodejs.org/\nimage: node.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-papaparse.md",
    "chars": 109,
    "preview": "---\nlayout: post\ntitle: \"Papa Parse\"\nslug: papaparse\nsource: http://papaparse.com/\nimage: papaparse.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-react.md",
    "chars": 107,
    "preview": "---\nlayout: post\ntitle: \"React\"\nslug: react\nsource: http://facebook.github.io/react/\nimage: react.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-requirejs.md",
    "chars": 108,
    "preview": "---\nlayout: post\ntitle: \"RequireJS\"\nslug: requirejs\nsource: http://requirejs.org/\nimage: requirejs.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-rust.md",
    "chars": 97,
    "preview": "---\nlayout: post\ntitle: \"Rust\"\nslug: rust\nsource: http://www.rust-lang.org/\nimage: rust.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-sass.md",
    "chars": 93,
    "preview": "---\nlayout: post\ntitle: \"Sass\"\nslug: sass\nsource: http://sass-lang.com/\nimage: sass.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-travis.md",
    "chars": 103,
    "preview": "---\nlayout: post\ntitle: \"Travis CI\"\nslug: travis\nsource: https://travis-ci.org/\nimage: travis.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-04-yeoman.md",
    "chars": 95,
    "preview": "---\nlayout: post\ntitle: \"Yeoman\"\nslug: yeoman\nsource: http://yeoman.io/\nimage: yeoman.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-05-boards.md",
    "chars": 107,
    "preview": "---\nlayout: post\ntitle: \"Blimp Boards\"\nslug: boards\nsource: http://boards.blimp.io/\nimage: boards.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-06-homebrew.md",
    "chars": 99,
    "preview": "---\nlayout: post\ntitle: \"Homebrew\"\nslug: homebrew\nsource: http://brew.sh/\nimage: homebrew.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-07-consul.md",
    "chars": 99,
    "preview": "---\nlayout: post\ntitle: \"Consul\"\nslug: consul\nsource: http://www.consul.io/\nimage: consul.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-08-d3.md",
    "chars": 82,
    "preview": "---\nlayout: post\ntitle: \"D3\"\nslug: d3\nsource: http://d3js.org/\nimage: d3.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-09-hugo.md",
    "chars": 94,
    "preview": "---\nlayout: post\ntitle: \"Hugo\"\nslug: hugo\nsource: http://hugo.spf13.com/\nimage: hugo.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-10-boxen.md",
    "chars": 100,
    "preview": "---\nlayout: post\ntitle: \"Boxen\"\nslug: boxen\nsource: https://boxen.github.com/\nimage: boxen.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-11-vagrant.md",
    "chars": 106,
    "preview": "---\nlayout: post\ntitle: \"Vagrant\"\nslug: vagrant\nsource: http://www.vagrantup.com/\nimage: vagrant.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-12-polymer.md",
    "chars": 112,
    "preview": "---\nlayout: post\ntitle: \"Polymer\"\nslug: polymer\nsource: http://www.polymer-project.org/\nimage: polymer.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-13-hubot.md",
    "chars": 100,
    "preview": "---\nlayout: post\ntitle: \"Hubot\"\nslug: hubot\nsource: https://hubot.github.com/\nimage: hubot.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-14-origami.md",
    "chars": 115,
    "preview": "---\nlayout: post\ntitle: \"Origami\"\nslug: origami\nsource: http://facebook.github.io/origami/\nimage: origami.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-15-snap-svg.md",
    "chars": 102,
    "preview": "---\nlayout: post\ntitle: \"Snap.svg\"\nslug: snap-svg\nsource: http://snapsvg.io/\nimage: snap-svg.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-16-buckets.md",
    "chars": 99,
    "preview": "---\nlayout: post\ntitle: \"Buckets\"\nslug: buckets\nsource: http://buckets.io/\nimage: buckets.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-17-socketio.md",
    "chars": 102,
    "preview": "---\nlayout: post\ntitle: \"Socket.io\"\nslug: socketio\nsource: http://socket.io/\nimage: socketio.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-18-bobajs.md",
    "chars": 103,
    "preview": "---\nlayout: post\ntitle: \"Boba.js\"\nslug: bobajs\nsource: http://boba.space150.com\nimage: bobajs.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-19-atom.md",
    "chars": 88,
    "preview": "---\nlayout: post\ntitle: \"Atom\"\nslug: atom\nsource: https://atom.io/\nimage: atom.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-20-famous.md",
    "chars": 94,
    "preview": "---\nlayout: post\ntitle: \"Famo.us\"\nslug: famous\nsource: http://famo.us/\nimage: famous.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-21-ampersandjs.md",
    "chars": 117,
    "preview": "---\nlayout: post\ntitle: \"Ampersand.js\"\nslug: ampersandjs\nsource: http://ampersandjs.com/\nimage: ampersandjs.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-22-scala.md",
    "chars": 101,
    "preview": "---\nlayout: post\ntitle: \"Scala\"\nslug: scala\nsource: http://www.scala-lang.org/\nimage: scala.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-25-cinematico.md",
    "chars": 109,
    "preview": "---\nlayout: post\ntitle: \"Cinematico\"\nslug: cinematico\nsource: http://cinemati.co/\nimage: cinematico.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-26-cake-php.md",
    "chars": 98,
    "preview": "---\nlayout: post\ntitle: \"CakePHP\"\nslug: cake-php\nsource: http://cakephp.org/\nimage: cake.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-27-firefox.md",
    "chars": 127,
    "preview": "---\nlayout: post\ntitle: \"Firefox\"\nslug: firefox\nsource: https://www.mozilla.org/en-US/firefox/desktop/\nimage: firefox.pn"
  },
  {
    "path": "_posts/2014-08-28-hapi.md",
    "chars": 90,
    "preview": "---\nlayout: post\ntitle: \"Hapi\"\nslug: hapi\nsource: http://hapijs.com/\nimage: hapi.png\n---\n\n"
  },
  {
    "path": "_posts/2014-08-29-play.md",
    "chars": 102,
    "preview": "---\nlayout: post\ntitle: \"Play\"\nslug: play\nsource: https://www.playframework.com/\nimage: play.png\n---\n\n"
  },
  {
    "path": "_posts/2014-09-02-haml.md",
    "chars": 89,
    "preview": "---\nlayout: post\ntitle: \"Haml\"\nslug: haml\nsource: http://haml.info/\nimage: haml.png\n---\n\n"
  },
  {
    "path": "_posts/2014-09-03-chart-js.md",
    "chars": 106,
    "preview": "---\nlayout: post\ntitle: \"Chart.js\"\nslug: chart-js\nsource: http://www.chartjs.org/\nimage: chartjs.png\n---\n\n"
  },
  {
    "path": "_posts/2014-09-04-pure-css.md",
    "chars": 96,
    "preview": "---\nlayout: post\ntitle: \"Pure\"\nslug: pure-js\nsource: http://purecss.io/\nimage: purecss.png\n---\n\n"
  },
  {
    "path": "_posts/2014-09-05-kitematic.md",
    "chars": 109,
    "preview": "---\nlayout: post\ntitle: \"Kitematic\"\nslug: kitematic\nsource: https://kitematic.com/\nimage: kitematic.png\n---\n\n"
  },
  {
    "path": "_posts/2014-09-08-eslint.md",
    "chars": 96,
    "preview": "---\nlayout: post\ntitle: \"ESLint\"\nslug: eslint\nsource: http://eslint.org/\nimage: eslint.png\n---\n\n"
  },
  {
    "path": "_posts/2014-09-09-batman-js.md",
    "chars": 106,
    "preview": "---\nlayout: post\ntitle: \"Batman.js\"\nslug: batman-js\nsource: http://batmanjs.org/\nimage: batmanjs.png\n---\n\n"
  },
  {
    "path": "_posts/2014-09-10-raw.md",
    "chars": 98,
    "preview": "---\nlayout: post\ntitle: \"RAW\"\nslug: raw\nsource: http://raw.densitydesign.org/\nimage: raw.png\n---\n\n"
  },
  {
    "path": "_posts/2014-09-11-monit.md",
    "chars": 99,
    "preview": "---\nlayout: post\ntitle: \"Monit\"\nslug: monit\nsource: http://mmonit.com/monit/\nimage: monit.png\n---\n\n"
  },
  {
    "path": "_posts/2014-09-12-derby.md",
    "chars": 96,
    "preview": "---\nlayout: post\ntitle: \"Derbyjs\"\nslug: derby\nsource: http://derbyjs.com/\nimage: derby.png\n---\n\n"
  },
  {
    "path": "_posts/2014-09-15-animate-css.md",
    "chars": 130,
    "preview": "---\nlayout: post\ntitle: \"Animate.css\"\nslug: animate-css\nsource: http://daneden.github.io/animate.css/\nimage: animate-css"
  },
  {
    "path": "_posts/2014-09-22-brackets.md",
    "chars": 103,
    "preview": "---\nlayout: post\ntitle: \"Brackets\"\nslug: brackets\nsource: http://brackets.io/\nimage: brackets.png\n---\n\n"
  },
  {
    "path": "_posts/2014-09-23-suit-css.md",
    "chars": 109,
    "preview": "---\nlayout: post\ntitle: \"SUIT CSS\"\nslug: suit-css\nsource: http://suitcss.github.io/\nimage: suit-css.png\n---\n\n"
  },
  {
    "path": "_posts/2014-09-24-rune-audio.md",
    "chars": 112,
    "preview": "---\nlayout: post\ntitle: \"RuneAudio\"\nslug: runeaudio\nsource: http://www.runeaudio.com/\nimage: runeaudio.png\n---\n\n"
  },
  {
    "path": "_posts/2014-09-26-lesshat.md",
    "chars": 115,
    "preview": "---\nlayout: post\ntitle: \"Less Hat\"\nslug: less-hat\nsource: http://lesshat.madebysource.com/\nimage: lesshat.png\n---\n\n"
  },
  {
    "path": "_posts/2014-09-29-bourbon.md",
    "chars": 102,
    "preview": "---\nlayout: post\ntitle: \"Bourbon\"\nslug: bourbon\nsource: http://www.bourbon.io/\nimage: bourbon.png\n---\n"
  },
  {
    "path": "_posts/2014-09-30-conversejs.md",
    "chars": 116,
    "preview": "---\nlayout: post\ntitle: \"Converse.js\"\nslug: converse-js\nsource: https://conversejs.org/\nimage: conversejs.png\n---\n\n\n"
  },
  {
    "path": "_posts/2014-10-13-packer.md",
    "chars": 102,
    "preview": "---\nlayout: post\ntitle: \"Packer\"\nslug: packer-io\nsource: http://www.packer.io/\nimage: packer.png\n---\n\n"
  },
  {
    "path": "_posts/2014-10-14-jeet.md",
    "chars": 87,
    "preview": "---\nlayout: post\ntitle: \"Jeet\"\nslug: jeet\nsource: http://jeet.gs/\nimage: jeet.png\n---\n\n"
  },
  {
    "path": "_posts/2014-10-15-midnight-js.md",
    "chars": 130,
    "preview": "---\nlayout: post\ntitle: \"Midnight.js\"\nslug: midnight-js\nsource: http://aerolab.github.io/midnight.js/\nimage: midnight-js"
  },
  {
    "path": "_posts/2014-10-16-taiga.md",
    "chars": 90,
    "preview": "---\nlayout: post\ntitle: \"Taiga\"\nslug: taiga\nsource: http://taiga.io\nimage: taiga.png\n---\n\n"
  },
  {
    "path": "_posts/2014-10-17-refills.md",
    "chars": 107,
    "preview": "---\nlayout: post\ntitle: \"Refills\"\nslug: refills\nsource: http://refills.bourbon.io/\nimage: refills.png\n---\n\n"
  },
  {
    "path": "_posts/2014-10-20-l20n.md",
    "chars": 88,
    "preview": "---\nlayout: post\ntitle: \"L20n\"\nslug: l20n\nsource: http://l20n.org/\nimage: l20n.png\n---\n\n"
  },
  {
    "path": "_posts/2014-10-24-scrapy.md",
    "chars": 96,
    "preview": "---\nlayout: post\ntitle: \"Scrapy\"\nslug: scrapy\nsource: http://scrapy.org/\nimage: scrapy.png\n---\n\n"
  },
  {
    "path": "_posts/2014-10-27-dimensions.md",
    "chars": 124,
    "preview": "---\nlayout: post\ntitle: \"Dimensions\"\nslug: dimensions\nsource: http://felixniklas.com/dimensions/\nimage: dimensions.png\n-"
  },
  {
    "path": "_posts/2014-10-28-flatdoc.md",
    "chars": 112,
    "preview": "---\nlayout: post\ntitle: \"Flatdoc\"\nslug: flatdoc\nsource: http://ricostacruz.com/flatdoc/\nimage: flatdoc.png\n---\n\n"
  },
  {
    "path": "_posts/2014-10-29-pagekit.md",
    "chars": 104,
    "preview": "---\nlayout: post\ntitle: \"Pagekit\"\nslug: pagekit\nsource: http://www.pagekit.com/\nimage: pagekit.png\n---\n\n"
  },
  {
    "path": "_posts/2014-10-30-typescript.md",
    "chars": 120,
    "preview": "---\nlayout: post\ntitle: \"TypeScript\"\nslug: typescript\nsource: http://www.typescriptlang.org/\nimage: typescript.png\n---\n\n"
  },
  {
    "path": "_posts/2014-10-31-nightmare.md",
    "chars": 114,
    "preview": "---\nlayout: post\ntitle: \"Nightmare\"\nslug: nightmare\nsource: http://www.nightmarejs.org/\nimage: nightmare.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-03-lychee.md",
    "chars": 108,
    "preview": "---\nlayout: post\ntitle: \"Lychee\"\nslug: lychee\nsource: http://lychee.electerious.com/\nimage: lychee.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-04-vue.md",
    "chars": 89,
    "preview": "---\nlayout: post\ntitle: \"Vue.js\"\nslug: vue\nsource: http://vuejs.org/\nimage: vue.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-05-momentjs.md",
    "chars": 105,
    "preview": "---\nlayout: post\ntitle: \"Moment.js\"\nslug: momentjs\nsource: http://momentjs.com/\nimage: momentjs.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-06-csstyle.md",
    "chars": 103,
    "preview": "---\nlayout: post\ntitle: \"csstyle\"\nslug: csstyle\nsource: http://www.csstyle.io/\nimage: csstyle.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-07-libsass.md",
    "chars": 100,
    "preview": "---\nlayout: post\ntitle: \"LibSass\"\nslug: libsass\nsource: http://libsass.org/\nimage: libsass.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-10-openf2.md",
    "chars": 99,
    "preview": "---\nlayout: post\ntitle: \"OpenF2\"\nslug: openf2\nsource: http://www.openF2.org\nimage: openf2.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-11-dewey.md",
    "chars": 94,
    "preview": "---\nlayout: post\ntitle: \"Dewey\"\nslug: dewey\nsource: http://deweyapp.io/\nimage: dewey.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-12-bitters.md",
    "chars": 106,
    "preview": "---\nlayout: post\ntitle: \"Bitters\"\nslug: bitters\nsource: http://bitters.bourbon.io\nimage: bitters.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-13-wami-map.md",
    "chars": 103,
    "preview": "---\nlayout: post\ntitle: \"Wami Map\"\nslug: wami-map\nsource: http://map.wami.it/\nimage: wami-map.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-17-hoodie.md",
    "chars": 93,
    "preview": "---\nlayout: post\ntitle: \"Hoodie\"\nslug: hoodie\nsource: http://hood.ie\nimage: hood.ie.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-18-sigma.md",
    "chars": 94,
    "preview": "---\nlayout: post\ntitle: \"Sigma\"\nslug: sigma\nsource: http://sigmajs.org/\nimage: sigma.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-19-lets-encrypt.md",
    "chars": 121,
    "preview": "---\nlayout: post\ntitle: \"Let's Encrypt\"\nslug: lets-encrypt\nsource: https://letsencrypt.org/\nimage: lets-encrypt.png\n---\n"
  },
  {
    "path": "_posts/2014-11-20-rubygems.md",
    "chars": 105,
    "preview": "---\nlayout: post\ntitle: \"RubyGems\"\nslug: rubygems\nsource: https://rubygems.org/\nimage: rubygems.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-21-kill-bill.md",
    "chars": 107,
    "preview": "---\nlayout: post\ntitle: \"Kill Bill\"\nslug: kill-bill\nsource: https://killbill.io/\nimage: kill-bill.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-24-semantic-ui.md",
    "chars": 116,
    "preview": "---\nlayout: post\ntitle: \"Semantic UI\"\nslug: semantic-ui\nsource: http://semantic-ui.com/\nimage: semantic-ui.png\n---\n\n"
  },
  {
    "path": "_posts/2014-11-25-nemex-io.md",
    "chars": 91,
    "preview": "---\nlayout: post\ntitle: \"nemex\"\nslug: nemex\nsource: http://nemex.io/\nimage: nemex.png\n---\n\n"
  },
  {
    "path": "_posts/2014-12-01-materialize-css.md",
    "chars": 128,
    "preview": "---\nlayout: post\ntitle: \"Materialize\"\nslug: materialize-csss\nsource: http://materializecss.com/\nimage: materialize-css.p"
  },
  {
    "path": "_posts/2014-12-02-coreos.md",
    "chars": 97,
    "preview": "---\nlayout: post\ntitle: \"CoreOS\"\nslug: coreos\nsource: https://coreos.com/\nimage: coreos.png\n---\n\n"
  },
  {
    "path": "_posts/2014-12-03-dat-data.md",
    "chars": 89,
    "preview": "---\nlayout: post\ntitle: \"Dat\"\nslug: dat\nsource: http://dat-data.com/\nimage: dat.png\n---\n\n"
  },
  {
    "path": "_posts/2014-12-04-foundation-for-apps.md",
    "chars": 150,
    "preview": "---\nlayout: post\ntitle: \"Foundation for Apps\"\nslug: foundationf-for-apps\nsource: http://foundation.zurb.com/apps/\nimage:"
  },
  {
    "path": "_posts/2014-12-08-skyline.md",
    "chars": 99,
    "preview": "---\nlayout: post\ntitle: \"Skyline\"\nslug: skyline\nsource: http://skyline.is/\nimage: skyline.png\n---\n\n"
  },
  {
    "path": "_posts/2014-12-09-greenscreen.md",
    "chars": 115,
    "preview": "---\nlayout: post\ntitle: \"Greenscreen\"\nslug: greenscreen\nsource: http://greenscreen.io/\nimage: greenscreen.png\n---\n\n"
  },
  {
    "path": "_posts/2014-12-11-smoothstate.md",
    "chars": 143,
    "preview": "---\nlayout: post\ntitle: \"smoothState.js\"\nslug: smoothstate\nsource: http://weblinc.github.io/jquery.smoothState.js/\nimage"
  },
  {
    "path": "_posts/2014-12-16-django.md",
    "chars": 108,
    "preview": "---\nlayout: post\ntitle: \"Django\"\nslug: django\nsource: https://www.djangoproject.com/\nimage: django.png\n---\n\n"
  },
  {
    "path": "_posts/2014-12-17-aurora.md",
    "chars": 113,
    "preview": "---\nlayout: post\ntitle: \"Aurora\"\nslug: aurora\nsource: http://aurora.incubator.apache.org/\nimage: aurora.png\n---\n\n"
  },
  {
    "path": "_posts/2015-01-05-fpsmeter.md",
    "chars": 109,
    "preview": "---\nlayout: post\ntitle: \"FPSMeter\"\nslug: fpsmeter\nsource: http://darsa.in/fpsmeter/\nimage: fpsmeter.png\n---\n\n"
  },
  {
    "path": "_posts/2015-01-06-underline-js.md",
    "chars": 132,
    "preview": "---\nlayout: post\ntitle: \"underline.js\"\nslug: underline-js\nsource: http://wentin.github.io/underlineJS/\nimage: underline-"
  },
  {
    "path": "_posts/2015-01-07-ropensci.md",
    "chars": 104,
    "preview": "---\nlayout: post\ntitle: \"rOpenSci\"\nslug: ropensci\nsource: http://ropensci.org/\nimage: ropensci.png\n---\n\n"
  },
  {
    "path": "_posts/2015-01-08-mean-io.md",
    "chars": 96,
    "preview": "---\nlayout: post\ntitle: \"Mean.io\"\nslug: mean-io\nsource: http://mean.io/\nimage: mean-io.png\n---\n\n"
  },
  {
    "path": "_posts/2015-01-09-sublime-pacakge-control.md",
    "chars": 155,
    "preview": "---\nlayout: post\ntitle: \"Sublime Package Control\"\nslug: sublime-package-control\nsource: https://packagecontrol.io/\nimage"
  },
  {
    "path": "_posts/2015-01-12-flashlight.md",
    "chars": 124,
    "preview": "---\nlayout: post\ntitle: \"Flashlight\"\nslug: flashlight\nsource: http://flashlight.nateparrott.com/\nimage: flashlight.png\n-"
  },
  {
    "path": "_posts/2015-01-13-6to5.md",
    "chars": 89,
    "preview": "---\nlayout: post\ntitle: \"6to5\"\nslug: 6to5\nsource: https://6to5.org/\nimage: 6to5.png\n---\n\n"
  },
  {
    "path": "_posts/2015-01-14-fireshell.md",
    "chars": 111,
    "preview": "---\nlayout: post\ntitle: \"Fireshell\"\nslug: fireshell\nsource: http://getfireshell.com/\nimage: fireshell.png\n---\n\n"
  },
  {
    "path": "_posts/2015-01-15-framework7.md",
    "chars": 124,
    "preview": "---\nlayout: post\ntitle: \"Framework7\"\nslug: framework7\nsource: http://www.idangero.us/framework7/\nimage: framework7.png\n-"
  },
  {
    "path": "_posts/2015-01-16-neat.md",
    "chars": 94,
    "preview": "---\nlayout: post\ntitle: \"Neat\"\nslug: neat\nsource: http://neat.bourbon.io\nimage: neat.png\n---\n\n"
  },
  {
    "path": "_posts/2015-01-20-formatjs.md",
    "chars": 103,
    "preview": "---\nlayout: post\ntitle: \"FormatJS\"\nslug: formatjs\nsource: http://formatjs.io/\nimage: formatjs.png\n---\n\n"
  },
  {
    "path": "_posts/2015-01-22-immutable.md",
    "chars": 126,
    "preview": "---\nlayout: post\ntitle: \"Immutable\"\nslug: immutable\nsource: http://facebook.github.io/immutable-js/\nimage: immutable.png"
  },
  {
    "path": "_posts/2015-01-23-json-resume.md",
    "chars": 116,
    "preview": "---\nlayout: post\ntitle: \"JSON Resume\"\nslug: json-resume\nsource: https://jsonresume.org/\nimage: json-resume.png\n---\n\n"
  },
  {
    "path": "_posts/2015-01-27-aurelia.md",
    "chars": 99,
    "preview": "---\nlayout: post\ntitle: \"Aurelia\"\nslug: aurelia\nsource: http://aurelia.io/\nimage: aurelia.png\n---\n\n"
  },
  {
    "path": "_posts/2015-01-29-express.md",
    "chars": 102,
    "preview": "---\nlayout: post\ntitle: \"Express\"\nslug: express\nsource: http://expressjs.com/\nimage: express.png\n---\n\n"
  },
  {
    "path": "_posts/2015-01-30-sentry.md",
    "chars": 100,
    "preview": "---\nlayout: post\ntitle: \"Sentry\"\nslug: sentry\nsource: https://getsentry.com/\nimage: sentry.png\n---\n\n"
  },
  {
    "path": "_posts/2015-02-02-myth.md",
    "chars": 91,
    "preview": "---\nlayout: post\ntitle: \"Myth\"\nslug: myth\nsource: http://www.myth.io/\nimage: myth.png\n---\n\n"
  },
  {
    "path": "_posts/2015-02-03-nunchuck-js.md",
    "chars": 115,
    "preview": "---\nlayout: post\ntitle: \"Nunchuck.js\"\nslug: nunchuck-js\nsource: http://nunchuckjs.com/\nimage: nunchuck-js.png\n---\n\n"
  },
  {
    "path": "_posts/2015-02-04-jquery-face-detection.md",
    "chars": 155,
    "preview": "---\nlayout: post\ntitle: \"jQuery Face Detection\"\nslug: jquery-face-detection\nsource: http://facedetection.jaysalvat.com\ni"
  },
  {
    "path": "_posts/2015-02-05-prometheus.md",
    "chars": 111,
    "preview": "---\nlayout: post\ntitle: \"Prometheus\"\nslug: prometheus\nsource: http://prometheus.io/\nimage: prometheus.png\n---\n\n"
  },
  {
    "path": "_posts/2015-02-06-httpster.md",
    "chars": 117,
    "preview": "---\nlayout: post\ntitle: \"httpster\"\nslug: httpster\nsource: http://simbco.github.io/httpster/\nimage: httpster.png\n---\n\n"
  },
  {
    "path": "_posts/2015-02-09-odin.md",
    "chars": 87,
    "preview": "---\nlayout: post\ntitle: \"Odin\"\nslug: odin\nsource: http://wpod.in/\nimage: odin.png\n---\n\n"
  },
  {
    "path": "_posts/2015-02-10-riot.md",
    "chars": 96,
    "preview": "---\nlayout: post\ntitle: \"Riot\"\nslug: riot\nsource: https://muut.com/riotjs/\nimage: riot.png\n---\n\n"
  },
  {
    "path": "_posts/2015-02-11-createjs.md",
    "chars": 104,
    "preview": "---\nlayout: post\ntitle: \"CreateJS\"\nslug: createjs\nsource: http://createjs.com/\nimage: createJS.png\n---\n\n"
  },
  {
    "path": "_posts/2015-02-12-svg-morpheus.md",
    "chars": 135,
    "preview": "---\nlayout: post\ntitle: \"SVG Morpheus\"\nslug: svg-morpheus\nsource: http://alexk111.github.io/SVG-Morpheus/\nimage: svg-mor"
  },
  {
    "path": "_posts/2015-02-13-basscss.md",
    "chars": 105,
    "preview": "---\nlayout: post\ntitle: \"Basscss\"\nslug: bassccss\nsource: http://www.basscss.com/\nimage: basscss.png\n---\n\n"
  },
  {
    "path": "_posts/2015-02-16-goodnight.md",
    "chars": 128,
    "preview": "---\nlayout: post\ntitle: \"Goodnight\"\nslug: goodnight\nsource: https://jaredcubilla.github.io/goodnight/\nimage: goodnight.p"
  },
  {
    "path": "_posts/2015-02-17-phodevstack.md",
    "chars": 121,
    "preview": "---\nlayout: post\ntitle: \"Phở Devstack\"\nslug: phodevstack\nsource: http://pho.madebysource.com\nimage: phodevstack.png\n---\n"
  },
  {
    "path": "_posts/2015-02-18-heartbot.md",
    "chars": 121,
    "preview": "---\nlayout: post\ntitle: \"Heartbot\"\nslug: \"heartbot\"\nsource: http://valentines.digitalocean.com/\nimage: heartbot.png\n---\n"
  },
  {
    "path": "_posts/2015-02-19-terra.md",
    "chars": 102,
    "preview": "---\nlayout: post\ntitle: \"Terra\"\nslug: terra\nsource: http://rileyjshaw.com/terra\nimage: terra.gif\n---\n\n"
  },
  {
    "path": "_posts/2015-02-23-backstop-js.md",
    "chars": 127,
    "preview": "---\nlayout: post\ntitle: \"BackstopJS\"\nslug: backstop-js\nsource: http://garris.github.io/BackstopJS/\nimage: backstop-js.pn"
  },
  {
    "path": "_posts/2015-02-25-kickoff.md",
    "chars": 116,
    "preview": "---\nlayout: post\ntitle: \"Kickoff\"\nslug: kickoff\nsource: http://tmwagency.github.io/kickoff/\nimage: kickoff.png\n---\n\n"
  },
  {
    "path": "_posts/2015-02-26-roots.md",
    "chars": 92,
    "preview": "---\nlayout: post\ntitle: \"Roots\"\nslug: roots\nsource: https://roots.io/\nimage: roots.png\n---\n\n"
  },
  {
    "path": "_posts/2015-03-09-font-awesome.md",
    "chars": 117,
    "preview": "---\nlayout: post\ntitle: \"Font Awesome\"\nslug: font-awsome\nsource: http://fontawesome.io/\nimage: font-awesome.png\n---\n\n"
  },
  {
    "path": "_posts/2015-03-10-alcatraz.md",
    "chars": 103,
    "preview": "---\nlayout: post\ntitle: \"Alcatraz\"\nslug: alcatraz\nsource: http://alcatraz.io/\nimage: alcatraz.png\n---\n\n"
  },
  {
    "path": "_posts/2015-03-11-gin-gonic.md",
    "chars": 118,
    "preview": "---\nlayout: post\ntitle: \"Gin Gonic\"\nslug: gin-gonic\nsource: http://gin-gonic.github.io/gin/\nimage: gin-gonic.png\n---\n\n"
  },
  {
    "path": "_posts/2015-03-12-html5-boilerplate.md",
    "chars": 140,
    "preview": "---\nlayout: post\ntitle: \"HTML5 Boilerplate\"\nslug: html5-boilerplate\nsource: https://html5boilerplate.com/\nimage: html5-b"
  },
  {
    "path": "_posts/2015-03-13-ionic.md",
    "chars": 101,
    "preview": "---\nlayout: post\ntitle: \"Ionic\"\nslug: ionic\nsource: http://ionicframework.com/\nimage: ionic.png\n---\n\n"
  },
  {
    "path": "_posts/2015-03-16-vide.md",
    "chars": 105,
    "preview": "---\nlayout: post\ntitle: \"Vide\"\nslug: vide\nsource: http://vodkabears.github.io/vide/\nimage: vide.png\n---\n\n"
  },
  {
    "path": "_posts/2015-03-17-fis.md",
    "chars": 90,
    "preview": "---\nlayout: post\ntitle: \"Fis\"\nslug: fis\nsource: http://fis.baidu.com/\nimage: fis.png\n---\n\n"
  },
  {
    "path": "_posts/2015-03-20-duo.md",
    "chars": 86,
    "preview": "---\nlayout: post\ntitle: \"Duo\"\nslug: duo\nsource: http://duojs.org/\nimage: duo.png\n---\n\n"
  },
  {
    "path": "_posts/2015-03-23-dropplets.md",
    "chars": 108,
    "preview": "---\nlayout: post\ntitle: \"dropplets\"\nslug: Dropplets\nsource: http://dropplets.com/\nimage: dropplets.png\n---\n\n"
  },
  {
    "path": "_posts/2015-03-24-sails-js.md",
    "chars": 103,
    "preview": "---\nlayout: post\ntitle: \"Sails.js\"\nslug: sails-js\nsource: http://sailsjs.org/\nimage: sails-js.png\n---\n\n"
  },
  {
    "path": "_posts/2015-03-25-restive-js.md",
    "chars": 111,
    "preview": "---\nlayout: post\ntitle: \"Restive.js\"\nslug: restive-js\nsource: http://restivejs.com/\nimage: restive-js.png\n---\n\n"
  },
  {
    "path": "_posts/2015-03-26-pico.md",
    "chars": 91,
    "preview": "---\nlayout: post\ntitle: \"Pico\"\nslug: pico\nsource: http://picocms.org/\nimage: pico.png\n---\n\n"
  },
  {
    "path": "_posts/2015-03-27-vimr.md",
    "chars": 88,
    "preview": "---\nlayout: post\ntitle: \"VimR\"\nslug: vimr\nsource: http://vimr.org/\nimage: vimr.png\n---\n\n"
  },
  {
    "path": "_posts/2015-03-30-krakenjs.md",
    "chars": 100,
    "preview": "---\nlayout: post\ntitle: \"Kraken\"\nslug: kraken\nsource: http://krakenjs.com/\nimage: krakenjs.png\n---\n\n"
  },
  {
    "path": "_posts/2015-03-31-fork.md",
    "chars": 100,
    "preview": "---\nlayout: post\ntitle: \"Fork CMS\"\nslug: fork\nsource: http://www.fork-cms.com/\nimage: fork.png\n---\n\n"
  },
  {
    "path": "_posts/2015-04-01-hadoop.md",
    "chars": 162,
    "preview": "---\nlayout: post\ntitle: \"Apache&trade; Hadoop&reg;!\"\nslug: apache-trademark-hadoop-registered-trademark\nsource: https://"
  },
  {
    "path": "_posts/2015-04-02-symfony.md",
    "chars": 100,
    "preview": "---\nlayout: post\ntitle: \"Symfony\"\nslug: symfony\nsource: http://symfony.com/\nimage: symfony.png\n---\n\n"
  },
  {
    "path": "_posts/2015-04-03-grav.md",
    "chars": 91,
    "preview": "---\nlayout: post\ntitle: \"Grav\"\nslug: grav\nsource: http://getgrav.org/\nimage: grav.png\n---\n\n"
  },
  {
    "path": "_posts/2015-04-06-p5-js.md",
    "chars": 91,
    "preview": "---\nlayout: post\ntitle: \"P5.js\"\nslug: p5-js\nsource: http://p5js.org/\nimage: p5-js.png\n---\n\n"
  },
  {
    "path": "_posts/2015-04-07-hammer-js.md",
    "chars": 113,
    "preview": "---\nlayout: post\ntitle: \"Hammer.js\"\nslug: hammer-js\nsource: http://hammerjs.github.io/\nimage: hammer-js.png\n---\n\n"
  },
  {
    "path": "_posts/2015-04-09-concrete5.md",
    "chars": 112,
    "preview": "---\nlayout: post\ntitle: \"concrete5\"\nslug: concrete5\nsource: http://www.concrete5.org/\nimage: concrete5.png\n---\n\n"
  },
  {
    "path": "_posts/2015-04-10-mocha.md",
    "chars": 94,
    "preview": "---\nlayout: post\ntitle: \"Mocha\"\nslug: mocha\nsource: http://mochajs.org/\nimage: mocha.png\n---\n\n"
  },
  {
    "path": "_posts/2015-04-13-phantomjs.md",
    "chars": 108,
    "preview": "---\nlayout: post\ntitle: \"PhantomJS\"\nslug: phantomjs\nsource: http://phantomjs.org/\nimage: phantomjs.png\n---\n\n"
  },
  {
    "path": "_posts/2015-04-16-illucia.md",
    "chars": 104,
    "preview": "---\nlayout: post\ntitle: \"Illucia\"\nslug: illucia\nsource: http://www.illucia.com/\nimage: illucia.png\n---\n\n"
  },
  {
    "path": "_posts/2015-07-08-travis-ci.md",
    "chars": 111,
    "preview": "---\nlayout: post\ntitle: \"Travis CI\"\nslug: travis-ci\nsource: https://travis-ci.org/\nimage: travis-ci-2.png\n---\n\n"
  },
  {
    "path": "_posts/2015-07-09-concise-css.md",
    "chars": 111,
    "preview": "---\nlayout: post\ntitle: \"Concise\"\nslug: concise-css\nsource: http://concisecss.com/\nimage: concise-css.png\n---\n\n"
  },
  {
    "path": "_posts/2015-07-14-atom.md",
    "chars": 90,
    "preview": "---\nlayout: post\ntitle: \"Atom\"\nslug: atom\nsource: https://atom.io/\nimage: atom_2.png\n---\n\n"
  },
  {
    "path": "_posts/2015-07-15-harp.md",
    "chars": 90,
    "preview": "---\nlayout: post\ntitle: \"Harp\"\nslug: harp\nsource: http://harpjs.com/\nimage: harp.png\n---\n\n"
  },
  {
    "path": "_posts/2015-07-16-lotus.md",
    "chars": 94,
    "preview": "---\nlayout: post\ntitle: \"Lotus\"\nslug: lotus\nsource: http://lotusrb.org/\nimage: lotus.png\n---\n\n"
  },
  {
    "path": "_posts/2015-07-17-timber.md",
    "chars": 110,
    "preview": "---\nlayout: post\ntitle: \"Timber\"\nslug: timber\nsource: http://shopify.github.io/Timber/\nimage: timber.png\n---\n\n"
  },
  {
    "path": "_posts/2015-07-20-bonsai.md",
    "chars": 99,
    "preview": "---\nlayout: post\ntitle: \"Bonsai\"\nslug: bonsaijs\nsource: http://bonsaijs.org/\nimage: bonsai.png\n---\n"
  },
  {
    "path": "_posts/2015-08-06-rspec.md",
    "chars": 92,
    "preview": "---\nlayout: post\ntitle: \"RSpec\"\nslug: rspec\nsource: http://rspec.info/\nimage: rspec.png\n---\n"
  },
  {
    "path": "_posts/2015-09-16-azk.md",
    "chars": 86,
    "preview": "---\nlayout: post\ntitle: \"Azk\"\nslug: azk\nsource: http://www.azk.io/\nimage: azk.png\n---\n"
  },
  {
    "path": "_posts/2015-09-17-rouge.md",
    "chars": 98,
    "preview": "---\nlayout: post\ntitle: \"Rouge\"\nslug: rouge\nsource: http://rouge.jneen.net/\nimage: rouge.png\n---\n\n"
  },
  {
    "path": "_posts/2015-09-18-lattice.md",
    "chars": 98,
    "preview": "---\nlayout: post\ntitle: \"Lattice\"\nslug: lattice\nsource: http://lattice.cf/\nimage: lattice.png\n---\n"
  },
  {
    "path": "_posts/2015-09-21-vault.md",
    "chars": 106,
    "preview": "---\nlayout: post\ntitle: \"Vault Project\"\nslug: vault\nsource: https://vaultproject.io/\nimage: vault.png\n---\n"
  },
  {
    "path": "_posts/2015-09-22-mixitup.md",
    "chars": 110,
    "preview": "---\nlayout: post\ntitle: \"MixItUp\"\nslug: mixitup\nsource: https://mixitup.kunkalabs.com/\nimage: mixitup.png\n---\n"
  },
  {
    "path": "_posts/2015-09-24-quotation-marks.md",
    "chars": 131,
    "preview": "---\nlayout: post\ntitle: \"Quotation-Marks\"\nslug: quotation-marks\nsource: http://quotation-marks.org/\nimage: quotation-mar"
  },
  {
    "path": "_posts/2015-09-29-webfont-test.md",
    "chars": 136,
    "preview": "---\nlayout: post\ntitle: \"webfont|test\"\nslug: webfont-test\nsource: http://lordgiotto.github.io/webfont-test/\nimage: webfo"
  },
  {
    "path": "_posts/2015-10-19-electron.md",
    "chars": 107,
    "preview": "---\nlayout: post\ntitle: \"Electron\"\nslug: electron\nsource: http://electron.atom.io/\nimage: electron.png\n---\n"
  },
  {
    "path": "_posts/2015-10-20-sneakers.md",
    "chars": 116,
    "preview": "---\nlayout: post\ntitle: \"Sneakers\"\nslug: sneakers\nsource: http://jondot.github.io/sneakers/\nimage: sneakers.png\n---\n"
  },
  {
    "path": "_posts/2015-10-21-ink.md",
    "chars": 88,
    "preview": "---\nlayout: post\ntitle: \"Ink\"\nslug: ink\nsource: http://zurb.com/ink/\nimage: ink.png\n---\n"
  },
  {
    "path": "_posts/2015-10-22-wagtail.md",
    "chars": 99,
    "preview": "---\nlayout: post\ntitle: \"Wagtail\"\nslug: wagtail\nsource: https://wagtail.io/\nimage: wagtail.png\n---\n"
  },
  {
    "path": "_posts/2015-10-23-rollup.md",
    "chars": 97,
    "preview": "---\nlayout: post\ntitle: \"Rollup\"\nslug: rollup\nsource: http://rollupjs.org/\nimage: rollup.png\n---\n"
  },
  {
    "path": "_posts/2016-01-19-gitlab.md",
    "chars": 95,
    "preview": "---\nlayout: post\ntitle: \"Gitlab\"\nslug: gitlab\nsource: http://gitlab.com/\nimage: gitlab.png\n---\n"
  },
  {
    "path": "_posts/2016-02-03-phoenix.md",
    "chars": 108,
    "preview": "---\nlayout: post\ntitle: \"Phoenix\"\nslug: phoenix\nsource: http://phoenixframework.org/\nimage: phoenix.png\n---\n"
  },
  {
    "path": "_posts/2016-05-23-reason.md",
    "chars": 110,
    "preview": "---\nlayout: post\ntitle: \"Reason\"\nslug: reason\nsource: http://facebook.github.io/reason/\nimage: reason.png\n---\n"
  },
  {
    "path": "_posts/2016-05-31-solr.md",
    "chars": 108,
    "preview": "---\nlayout: post\ntitle: \"Apache Solr\"\nslug: solr\nsource: http://lucene.apache.org/solr/\nimage: solr.png\n---\n"
  }
]

// ... and 76 more files (download for full content)

About this extraction

This page contains the full source code of the trek/beautiful-open GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 276 files (46.4 KB), approximately 24.1k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!