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 }} · 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™ Hadoop®!"
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);
});
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™ Hadoop®!\"\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.