Files
awesome-awesomeness/html/github.html
2025-07-18 22:22:32 +02:00

261 lines
13 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<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 GitHubs awesomeness</p>
</blockquote>
<p>Think GitHub is awesome? Contribute something to this list! Its
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? Its 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 humanitys open-source code; it has become one of
the worlds 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 Schools
Try Git</a> - If youd 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 GitHubs 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> - GitHubs 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 &amp; 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, thats 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> - Its 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! Youve 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> -
Thats 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 GitHubs <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 &amp; 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 repos 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, its 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>. Its 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">Clefs 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>