261 lines
13 KiB
HTML
261 lines
13 KiB
HTML
<h1 id="awesome-github-awesome-build-status">Awesome GitHub <a
|
||
href="https://github.com/sindresorhus/awesome"><img
|
||
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
|
||
alt="Awesome" /></a> <a
|
||
href="https://travis-ci.org/phillipadsmith/awesome-github"><img
|
||
src="https://travis-ci.org/phillipadsmith/awesome-github.svg"
|
||
alt="Build Status" /></a></h1>
|
||
<blockquote>
|
||
<p>A curated list of GitHub’s awesomeness</p>
|
||
</blockquote>
|
||
<p>Think GitHub is awesome? Contribute something to this list! It’s
|
||
easy, just have a look at the <a href="CONTRIBUTING.md">contribution
|
||
guidelines</a>.</p>
|
||
<p>The awesomeness is currently organized into just a few different
|
||
buckets:</p>
|
||
<ul>
|
||
<li><a href="#infomation-for-people-who-are-new-to-github">Infomation
|
||
for people who are new to GitHub</a></li>
|
||
<li><a
|
||
href="#resources-for-those-already-familiar-with-github">Resources for
|
||
those already familiar with GitHub</a></li>
|
||
<li><a
|
||
href="#tips-tricks-tools-and-add-ons-for-github-power-users">Tips,
|
||
tricks, tools, and add-ons for GitHub power users</a></li>
|
||
<li><a href="#novel-uses-of-github">Novel uses of GitHub</a></li>
|
||
</ul>
|
||
<p>What is the <a
|
||
href="https://github.com/phillipadsmith/awesome-github">Awesome
|
||
GitHub</a> list? It’s a collection of things that make
|
||
<strong>GitHub</strong> one of the most amazing co-creation platforms in
|
||
the world.</p>
|
||
<p>It is specifically focused on <em>GitHub</em>, and not on <a
|
||
href="https://git-scm.com/">Git</a>. Git is indeed awesome. And there
|
||
would be no GitHub without Git. And yet, GitHub has become much more
|
||
than a home to much of humanity’s open-source code; it has become one of
|
||
the world’s most vivid examples of the power of mass collaboration.</p>
|
||
<p>All that to say, this list – <a
|
||
href="https://github.com/phillipadsmith/awesome-github">Awesome
|
||
GitHub</a> – is an attempt to document that aspect of what is awesome:
|
||
everything that GitHub has become – far beyond what Git is today, and
|
||
beyond where GitHub started just eight years ago.</p>
|
||
<p>The inspiration for this list came from <a
|
||
href="http://phillipadsmith.com/2015/09/github-gitdown.html">a session
|
||
proposal</a> for the <a href="https://2015.mozillafestival.org/">2015
|
||
Mozilla Festival</a>. I later learned, serendiptiously, that the Mozilla
|
||
Festival itself was using <a
|
||
href="https://github.com/mozilla/mozfest-program">GitHub issues to
|
||
manage the program</a> – reviewing proposals, assign sessions to tracks
|
||
and themes, and much more. Just one more example of how GitHub is being
|
||
used to make awesome.</p>
|
||
<hr />
|
||
<h2 id="infomation-for-people-who-are-new-to-github">Infomation for
|
||
people who are new to GitHub</h2>
|
||
<ul>
|
||
<li><a href="https://try.github.io/levels/1/challenges/1">Code School’s
|
||
Try Git</a> - If you’d like to better understand Git, one of the
|
||
technologys that makes GitHub possible, this is a great place to start.
|
||
No GitHub account required.</li>
|
||
<li><a href="https://github.com/jlord/git-it">Git-it</a> – :computer:
|
||
:mortar_board: A workshopper for learning Git and GitHub.</li>
|
||
<li><a href="https://services.github.com/on-demand/">On-Demand GitHub
|
||
Training</a> - Self-paced, interactive projects created and maintained
|
||
by GitHub’s own Training team.</li>
|
||
<li><a href="https://github.com/muan/bingo-board">Bingo Board</a> – Play
|
||
bingo :boom: by sending pull requests!</li>
|
||
<li><a
|
||
href="https://help.github.com/articles/writing-on-github/">Writing on
|
||
GitHub</a> - GitHub’s own guide to using GitHub for more than just
|
||
software development.</li>
|
||
<li><a href="https://www.youtube.com/user/GitHubGuides">GitHubGuides</a>
|
||
- GitHub Training & Guides on YouTube.</li>
|
||
<li><a href="https://pages.github.com/">GitHub Pages</a> - Websites for
|
||
you and your projects. Hosted directly from your GitHub repository. Just
|
||
edit, push, and your changes are live.</li>
|
||
<li>Filetypes that GitHub can do magic with:
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/blog/1528-there-s-a-map-for-that">GeoJSON/TopoJSON</a>
|
||
- Instantly <a
|
||
href="https://github.com/benbalter/dc-maps/blob/master/maps/embassies.geojson">render
|
||
maps</a> when you add a GeoJSON file to a repository.</li>
|
||
<li><a
|
||
href="https://github.com/blog/1995-github-jupyter-notebooks-3">iPython/Jupyter</a>
|
||
- Yes, that’s right, GitHub also renders <code>ipynb</code> files right
|
||
in the browser. <a
|
||
href="https://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPython-Notebooks">The
|
||
possibilities are endless</a>.</li>
|
||
<li><a href="https://github.com/blog/1974-pdf-viewing">PDF</a> - View
|
||
PDFs right in your browser.</li>
|
||
<li><a href="https://github.com/blog/1465-stl-file-viewing">STL
|
||
files</a> - It’s pretty amazing, 3D right in the browser.</li>
|
||
<li><a href="https://github.com/blog/1601-see-your-csvs">CSV</a> - Data
|
||
journalists and civic data nerds rejoice, comma separated values right
|
||
in the browser!</li>
|
||
<li><a href="https://github.com/blog/1902-svg-viewing-diffing">SVG</a> -
|
||
Not only can you view scalable vector graphics in the browser, but you
|
||
can see the difference between versions visually! You’ve got to see it
|
||
to believe it. (In fact, <a
|
||
href="https://github.com/blog/817-behold-image-view-modes">you can do
|
||
this with most image files</a>.)</li>
|
||
<li><a href="https://github.com/blog/1845-psd-viewing-diffing">PSD</a> -
|
||
That’s right, same idea as SVG, but for Photoshop files!</li>
|
||
</ul></li>
|
||
<li><a href="https://github.com/government/welcome">GitHub Government
|
||
Community</a> - Information on joining GitHub’s <a
|
||
href="https://government.github.com/">government community</a> — a
|
||
collaborative community for sharing best practices in furtherance of
|
||
open source, open data, and open government efforts.</li>
|
||
<li><a href="https://classroom.github.com">Classroom for GitHub</a> -
|
||
Your course assignments on GitHub.</li>
|
||
<li><a href="https://miriadax.net/web/gitmooc">MOOC in Spanish</a> -
|
||
Introductory course (MOOC) in Spanish from Madrid Polytechnical
|
||
University</li>
|
||
</ul>
|
||
<h2 id="resources-for-those-already-familiar-with-github">Resources for
|
||
those already familiar with GitHub</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/tiimgreen/github-cheat-sheet">GitHub
|
||
Cheat Sheet</a> - Use this list to test your GitHub knowledge.</li>
|
||
<li><a href="http://githubuniverse.com/">GitHub Universe</a> - Two full
|
||
days on how to build, collaborate, and deploy great software, presented
|
||
by GitHub. October 1 & 2, 2015, SF.</li>
|
||
<li><a href="https://desktop.github.com/">GitHub Desktop</a> - Simple
|
||
collaboration from your desktop.</li>
|
||
<li><a href="https://github.com/blog/2031-announcing-atom-1-0">Atom</a>
|
||
- Did you know that GitHub makes an editor? Use it to write, code, and
|
||
more.</li>
|
||
<li><a href="http://electron.atom.io/">Electron</a> - Build cross
|
||
platform desktop apps with web technologies</li>
|
||
<li><a href="https://ghbtns.com/">GitHub Buttons</a> - Showcase your
|
||
GitHub repo’s success with hotlinkable GitHub star, fork, or follow
|
||
buttons.</li>
|
||
<li><a href="http://resume.github.io/">Resume</a> - Resumes generated
|
||
using GitHub.</li>
|
||
<li><a href="https://speakerdeck.com/">Speaker Deck</a> - Share
|
||
Presentations without the Mess, by GitHub.</li>
|
||
<li><a href="http://bl.ocks.org/">Blocks</a> - This is a simple viewer
|
||
for code examples hosted on GitHub Gist. (Introduction is <a
|
||
href="http://bost.ocks.org/mike/block/">here</a>)</li>
|
||
<li><a href="http://blockbuilder.org/">Block Builder</a> - Quickly
|
||
create, edit, and fork D3.js examples</li>
|
||
<li><a
|
||
href="https://github.com/cezaraugusto/github-template-guidelines">GitHub
|
||
Template Guidelines</a> - Guidelines for creating template files for a
|
||
GitHub project..</li>
|
||
</ul>
|
||
<h2 id="tips-tricks-tools-and-add-ons-for-github-power-users">Tips,
|
||
tricks, tools, and add-ons for GitHub power users</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/apps/pull-dog">Pull Dog</a> - Automatic
|
||
test environments for your pull requests.</li>
|
||
<li><a href="https://github.com/integrations">GitHub Integrations
|
||
Directory</a> - Use your favorite tools with GitHub.</li>
|
||
<li><a href="https://github.com/tiimgreen/github-cheat-sheet">GitHub
|
||
Cheat Sheet</a> - Use this list to test your GitHub knowledge. (A
|
||
resource so good, it’s worth mentioning twice.)</li>
|
||
<li><a
|
||
href="https://github.com/stefanbuck/awesome-browser-extensions-for-github">A
|
||
collection of awesome browser extensions for GitHub.</a> - Well, the
|
||
link kinda’ says it all.</li>
|
||
<li><a href="https://gitter.im/">Gitter</a> - Chat, for GitHub.
|
||
Unlimited public rooms and one-to-one chats, free.</li>
|
||
<li><a href="https://www.zenhub.com/">Zenhub</a> - Project management
|
||
inside of GitHub, including kanban boards and more.</li>
|
||
<li><a href="https://huboard.com/">HuBoard</a> - Instant project
|
||
management for your GitHub issues (sadly, no free plan, but appears to
|
||
be <a href="https://github.com/huboard/huboard-web">open
|
||
source</a>)</li>
|
||
<li><a href="https://overv.io/">Overv.io</a> - Agile project management
|
||
for teams who love GitHub. Kanban baords and more.</li>
|
||
<li><a href="https://www.penflip.com/">Penflip</a> - Collaborative
|
||
writing and version control, powered by GitLab (similar to GitHub).</li>
|
||
<li><a href="https://www.gitbook.com/">Gitbook</a> - A modern publishing
|
||
toolchain. Simply taking you from ideas to finished, polished
|
||
books.</li>
|
||
<li><a href="http://prose.io/#about">Prose</a> - Prose provides a
|
||
beautifully simple content authoring environment for <a
|
||
href="https://developmentseed.org/blog/2012/07/27/build-cms-free-websites/">CMS-free
|
||
websites</a>. It’s a web-based interface for managing content on
|
||
GitHub.</li>
|
||
<li><a href="https://github.com/benbalter/redliner">Redliner</a> - A
|
||
tool for facilitating the redlining of documents with the GitHub
|
||
uninitiated.</li>
|
||
<li><a href="https://github.com/prose/gatekeeper">Gatekeeper</a> -
|
||
Enables client-side applications to dance OAuth with GitHub.</li>
|
||
<li><a
|
||
href="https://github.com/HenrikJoreteg/github-secret-keeper">github-secret-keeper</a>
|
||
- Microservice to enable GitHub login for multiple server-less
|
||
applications.</li>
|
||
<li><a href="https://github.com/github/hub">Hub</a> - A command line
|
||
tool that wraps git in order to extend it with extra features and
|
||
commands that make working with GitHub easier.</li>
|
||
<li><a href="https://github.com/jlevy/ghizmo">Ghizmo</a> - A command
|
||
line for GitHub, allowing access to all APIs.</li>
|
||
<li><a
|
||
href="https://github.com/harshasrinivas/cli-github">cli-github</a> -
|
||
Github made pretty, within the command line.</li>
|
||
<li><a href="https://github.com/StylishThemes/Github-Dark">GitHub
|
||
Dark</a> - A sophisticated dark theme for GitHub.</li>
|
||
<li><a
|
||
href="https://github.com/IQAndreas/github-issues-import">github-issues-import</a>
|
||
- A Python script that allows you to import issues and pull requests
|
||
from one GitHub repository to another</li>
|
||
<li><a
|
||
href="https://github.com/Ricky54326/Github-Auto-Issue-Creator">Github-Auto-Issue-Creator</a>
|
||
- A Python script that searches a GitHub repository (locally) and
|
||
automatically creates GitHub issues for TODO statements, keeping them
|
||
tracked.</li>
|
||
<li><a href="https://github.com/benbalter/problem_child">Problem
|
||
Child</a> - Allows authenticated or anonymous users to fill out a
|
||
standard web form to create GitHub issues (and pull requests).</li>
|
||
<li><a href="http://gitify.io/">gitify</a> - All your GitHub
|
||
notifications on your menu.</li>
|
||
<li><a href="https://github.com/HubPress/hubpress.io">HubPress</a> - A
|
||
web application to build your Blog on GitHub</li>
|
||
<li><a href="https://github.com/kehers/tinypress">TinyPress</a> -
|
||
TinyPress is the easiest way to publish a blog on GitHub.</li>
|
||
<li><a href="https://www.talater.com/open-source-templates/">Issue and
|
||
Pull Request Template Generator</a> - Generate templates customized to
|
||
your project, with the help of Cthulhu and Lewis Carroll</li>
|
||
<li><a href="https://github.com/Krukov/noteit">Noteit</a> - Manage your
|
||
notes at CLI with GitHub Gists.</li>
|
||
<li><a href="https://github.com/zalando/zappr">Zappr</a> - A
|
||
free/open-source GitHub integration that removes bottlenecks around pull
|
||
request approval and helps dev teams to painlessly abide by compliance
|
||
requirements.</li>
|
||
<li><a
|
||
href="http://vooban.com/en/tips-articles-geek-stuff/migrating-to-git-lfs-for-developing-deep-learning-applications-with-large-files/">Migrating
|
||
to Git LFS</a> - Easily manage huge files in your Git projects, useful
|
||
for Data Science projects</li>
|
||
<li><a href="https://gitential.com">Gitential.com</a> - Measure and
|
||
visualize coding hours, productivity, efficiency of projects, teams,
|
||
repos or individual developers.</li>
|
||
<li><a href="https://www.octotree.io/">Octotree</a> - Browser extension
|
||
that enhances GitHub code browsing and pull request reviewing. Available
|
||
on Chrome, Firefox, Opera and Safari.</li>
|
||
<li><a href="https://feathub.com/">FeatHub</a> - Feature voting for
|
||
GitHub.</li>
|
||
<li><a href="https://github.com/lindell/multi-gitter">multi-gitter</a> -
|
||
Update multiple repositories in bulk.</li>
|
||
</ul>
|
||
<h2 id="novel-uses-of-github">Novel uses of GitHub</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/mozilla/mozfest-program">Mozilla
|
||
Festival</a> - Mozfest 2015 Program on GitHub.</li>
|
||
<li><a
|
||
href="https://github.com/open-source-society/computer-science">Open
|
||
Source Society University</a> - Path to a free self-taught education in
|
||
Computer Science.</li>
|
||
<li><a href="https://github.com/clef/handbook">Clef’s Handbook</a> - An
|
||
employee handbook built for inclusion.</li>
|
||
<li><a href="https://github.com/divegeek/uscode">The United States
|
||
Code</a> - The complete United States Code.</li>
|
||
<li><a href="https://github.com/steeve/france.code-civil">Le code civil
|
||
français sous git</a> - French Civil Code on GitHub.</li>
|
||
<li><a href="https://gitron.herokuapp.com">Gitron</a> - A web game about
|
||
GitHub based on Tron movies.</li>
|
||
</ul>
|
||
<p><a href="https://github.com/phillipadsmith/awesome-github">github.md
|
||
Github</a></p>
|