447 lines
18 KiB
HTML
447 lines
18 KiB
HTML
<h1 id="awesome-dotfiles-awesome">Awesome Dotfiles <a
|
||
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
|
||
alt="Awesome" /></a></h1>
|
||
<p>A curated list of dotfiles resources. Inspired by the <a
|
||
href="https://github.com/sindresorhus/awesome">awesome</a> list thing.
|
||
Note that some articles or tools may look old or old-fashioned, but this
|
||
usually means they’re battle-tested and mature (like dotfiles
|
||
themselves). Feel free to propose new articles, projects or tools!</p>
|
||
<h2 id="articles">Articles</h2>
|
||
<h3 id="introductions">Introductions</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.webpro.nl/articles/getting-started-with-dotfiles">Getting
|
||
started with dotfiles</a> (<a href="https://github.com/webpro">L.
|
||
Kappert</a>)</li>
|
||
<li><a
|
||
href="https://driesvints.com/blog/getting-started-with-dotfiles/">Getting
|
||
started with dotfiles</a> (<a href="https://github.com/driesvints">D.
|
||
Vints</a>)</li>
|
||
<li><a
|
||
href="https://www.webpro.nl/articles/managing-your-dotfiles">Managing
|
||
your dotfiles</a></li>
|
||
<li><a
|
||
href="https://zachholman.com/2010/08/dotfiles-are-meant-to-be-forked/">Dotfiles
|
||
Are Meant to Be Forked</a></li>
|
||
<li><a
|
||
href="https://wynnnetherland.com/journal/dotfiles-discovery/">Dotfile
|
||
discovery</a></li>
|
||
<li><a href="https://jogendra.dev/i-do-dotfiles">I do Dotfiles!</a></li>
|
||
</ul>
|
||
<h3 id="tutorials">Tutorials</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://mattstauffer.com/blog/setting-up-a-new-os-x-development-machine-part-3-dotfiles-rc-files-and-ssh-config/">Setting
|
||
up a new (OS X) development machine: Part 3 - Dotfiles and custom SSH
|
||
config</a></li>
|
||
<li><a
|
||
href="https://code.tutsplus.com/setting-up-a-mac-dev-machine-from-zero-to-hero-with-dotfiles--net-35449t">Setting
|
||
Up a Mac Dev Machine From Zero to Hero With Dotfiles</a></li>
|
||
<li><a
|
||
href="http://blog.smalleycreative.com/tutorials/using-git-and-github-to-manage-your-dotfiles/">Using
|
||
Git and GitHub to manage your dotfiles</a></li>
|
||
<li><a
|
||
href="https://chr4.org/blog/2014/09/10/conf-dot-d-like-directories-for-zsh-slash-bash-dotfiles/">conf.d
|
||
like directories for zsh/bash dotfiles</a></li>
|
||
<li><a
|
||
href="https://www.anishathalye.com/2014/08/03/managing-your-dotfiles/">Managing
|
||
your dotfiles</a></li>
|
||
<li><a href="https://www.atlassian.com/git/tutorials/dotfiles">The best
|
||
way to store your dotfiles: A bare Git repository</a></li>
|
||
<li><a href="https://mitxela.com/projects/dotfiles_management">Dotfiles
|
||
Management</a></li>
|
||
</ul>
|
||
<h3 id="shell-startup">Shell startup</h3>
|
||
<ul>
|
||
<li><a
|
||
href="https://blog.flowblok.id.au/2013-02/shell-startup-scripts.html">Shell
|
||
startup scripts</a></li>
|
||
<li><a
|
||
href="https://shreevatsa.wordpress.com/2008/03/30/zshbash-startup-files-loading-order-bashrc-zshrc-etc/">Zsh/Bash
|
||
startup files loading order</a></li>
|
||
</ul>
|
||
<h3 id="using-specific-tools">Using specific tools</h3>
|
||
<ul>
|
||
<li><a
|
||
href="http://brandon.invergo.net/news/2012-05-26-using-gnu-stow-to-manage-your-dotfiles.html">Using
|
||
GNU Stow to manage your dotfiles</a></li>
|
||
<li><a
|
||
href="https://spin.atomicobject.com/manage-dotfiles-gnu-stow/">Managing
|
||
Dotfile Symlinks with GNU Stow</a></li>
|
||
<li><a
|
||
href="http://palcu.blogspot.com/2014/06/dotfiles-and-dev-tools-provisioned-by.html">Dotfiles
|
||
and dev tools provisioned by Ansible</a></li>
|
||
</ul>
|
||
<h2 id="find-dotfiles-repos">Find dotfiles repos</h2>
|
||
<p>There are many great dotfiles repos out there, each containing their
|
||
own inspiration and gems. One way to go through them is to <a
|
||
href="https://github.com/search?q=dotfiles&type=Repositories">search
|
||
GitHub for “dotfiles”</a>.</p>
|
||
<p>Also see:</p>
|
||
<ul>
|
||
<li><a href="https://www.google.nl/search?q=dotfiles">Google for
|
||
“dotfiles”</a></li>
|
||
<li><a href="https://wiki.archlinux.org/index.php/Dotfiles">Archlinux
|
||
collection</a></li>
|
||
<li>Tip: search for a filename on GitHub, e.g. <a
|
||
href="https://github.com/search?type=code&q=path%3A**%2F.gitconfig">path:**/.gitconfig</a>.</li>
|
||
</ul>
|
||
<h2 id="example-dotfiles-repos">Example dotfiles repos</h2>
|
||
<p>A collection of the most popular, well-maintained, and collaborative
|
||
dotfiles repositories & frameworks. Some projects contain just the
|
||
dotfiles. Others go further by allowing you to easily add your own
|
||
custom dotfiles, and some include scripts to manage dotfiles and
|
||
plugins.</p>
|
||
<h3 id="bash">Bash</h3>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 28%" />
|
||
<col style="width: 18%" />
|
||
<col style="width: 52%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th style="text-align: left;">Title</th>
|
||
<th style="text-align: left;">Description</th>
|
||
<th style="text-align: left;">Focus</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/Bash-it/bash-it">Bash it</a></td>
|
||
<td style="text-align: left;">Community bash framework.</td>
|
||
<td style="text-align: left;">Autocompletion, themes, aliases, custom
|
||
functions. Well-structured framework</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/mathiasbynens/dotfiles">Mathias’s
|
||
dotfiles</a></td>
|
||
<td style="text-align: left;">Sensible hacker defaults for macOS</td>
|
||
<td style="text-align: left;">🔧 .files, including ~/.macos — sensible
|
||
hacker defaults for macOS</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/webpro/dotfiles">webpro’s dotfiles</a></td>
|
||
<td style="text-align: left;">macOS dotfiles</td>
|
||
<td style="text-align: left;">Bash, Homebrew, Brew Cask, Git, Node.js,
|
||
Hammerspoon.</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/darrylabbate/dotfiles">rootbeersoup’s
|
||
dotfiles</a></td>
|
||
<td style="text-align: left;">Effortless Bash, Vim and macOS
|
||
configuration</td>
|
||
<td style="text-align: left;">A <code>curl \| sh</code> installer and a
|
||
Makefile offer portable and effortless setup for either permanent or
|
||
temporary configuration.</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<h3 id="zsh">Zsh</h3>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 22%" />
|
||
<col style="width: 25%" />
|
||
<col style="width: 51%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th style="text-align: left;">Title</th>
|
||
<th style="text-align: left;">Description</th>
|
||
<th style="text-align: left;">Focus</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/thoughtbot/dotfiles">thoughtbot
|
||
dotfiles</a></td>
|
||
<td style="text-align: left;">Set of vim, zsh, git, and tmux
|
||
configuration files</td>
|
||
<td style="text-align: left;">Zsh, vim, tmux, git, homebrew. Uses <a
|
||
href="https://github.com/thoughtbot/rcm">rcm</a>.</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td style="text-align: left;"><a
|
||
href="https://ohmyz.sh">oh-my-zsh</a></td>
|
||
<td style="text-align: left;">Community-driven framework for managing
|
||
your zsh configuration.</td>
|
||
<td style="text-align: left;">Oh My Zsh is an open source,
|
||
community-driven framework for managing your Zsh configuration</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/sorin-ionescu/prezto">Prezto</a></td>
|
||
<td style="text-align: left;">The configuration framework for Zsh.</td>
|
||
<td style="text-align: left;">Enriches the command line interface
|
||
environment with sane defaults, aliases, functions, auto completion, and
|
||
prompt themes.</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/driesvints/dotfiles">Dries’s dotfiles</a></td>
|
||
<td style="text-align: left;">Simplified approach to dotfiles for
|
||
macOS</td>
|
||
<td style="text-align: left;">Zsh, Oh My Zsh, macOS, Homebrew,
|
||
Mackup</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/sobolevn/dotfiles">sobolevn’s dotfiles</a></td>
|
||
<td style="text-align: left;">Dotfiles for the developer happiness</td>
|
||
<td style="text-align: left;">macOS, zsh, brew, vscode, codespaces,
|
||
python, node, elixir</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/yutkat/dotfiles">yutkat’s dotfiles</a></td>
|
||
<td style="text-align: left;">Well-maintained dotfiles that use CI to
|
||
test and measure startup speeds.</td>
|
||
<td style="text-align: left;">Zsh, Neovim, Wezterm, swaywm working on
|
||
Arch/Ubuntu/Fedora Linux.</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/LukeSmithxyz/voidrice">Luke’s voidrice</a></td>
|
||
<td style="text-align: left;">My dotfiles (deployed by LARBS)</td>
|
||
<td style="text-align: left;">Zsh, vim/nvim, zsf</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/2KAbhishek/dots2k">2KAbhishek’s dots2k</a></td>
|
||
<td style="text-align: left;">Passionately crafted, extensible dotfiles
|
||
with multi platform support</td>
|
||
<td style="text-align: left;">CLI tools at core, with extensions for
|
||
different platforms (windows/mac/android), editors and window
|
||
managers</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/zimfw/zimfw">Zim</a></td>
|
||
<td style="text-align: left;">Modular, customizable, and blazing fast
|
||
Zsh framework</td>
|
||
<td style="text-align: left;">Zim is a Zsh configuration framework that
|
||
bundles a plugin manager, useful modules, and a wide variety of themes,
|
||
without compromising on speed.</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<h3 id="fish">Fish</h3>
|
||
<table>
|
||
<colgroup>
|
||
<col style="width: 26%" />
|
||
<col style="width: 36%" />
|
||
<col style="width: 37%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th style="text-align: left;">Title</th>
|
||
<th style="text-align: left;">Description</th>
|
||
<th style="text-align: left;">Focus</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/oh-my-fish/oh-my-fish">oh-my-fish</a></td>
|
||
<td style="text-align: left;">The Fish Shell Framework</td>
|
||
<td style="text-align: left;">Core infrastructure to allow you to
|
||
install packages to extend/modify your shell</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/paulirish/dotfiles">Paul’s dotfiles</a></td>
|
||
<td style="text-align: left;">paul’s fish, bash, git, etc config files.
|
||
good stuff.</td>
|
||
<td style="text-align: left;">Fish, macOS, Homebrew, Custom Shell
|
||
functions</td>
|
||
</tr>
|
||
<tr class="odd">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/rkalis/dotfiles">rkalis’s dotfiles</a></td>
|
||
<td style="text-align: left;">Well-maintained dotfiles featuring Fish,
|
||
repository management and Hammerspoon</td>
|
||
<td style="text-align: left;">Fish, macOS, Homebrew, Repository
|
||
management, Hammerspoon</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<h3 id="ansible">Ansible</h3>
|
||
<table style="width:100%;">
|
||
<colgroup>
|
||
<col style="width: 30%" />
|
||
<col style="width: 24%" />
|
||
<col style="width: 44%" />
|
||
</colgroup>
|
||
<thead>
|
||
<tr class="header">
|
||
<th style="text-align: left;">Title</th>
|
||
<th style="text-align: left;">Description</th>
|
||
<th style="text-align: left;">Focus</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr class="odd">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/Addvilz/dots">.dots</a></td>
|
||
<td style="text-align: left;">New and upgraded dotfiles, now with
|
||
Ansible!</td>
|
||
<td style="text-align: left;">Completely automated desktop setup,
|
||
configuration and maintenance using Ansible</td>
|
||
</tr>
|
||
<tr class="even">
|
||
<td style="text-align: left;"><a
|
||
href="https://github.com/sloria/dotfiles">sloria’s dotfiles</a></td>
|
||
<td style="text-align: left;">sloria’s dotfiles as Ansible roles</td>
|
||
<td style="text-align: left;">Sets up a full local development
|
||
environment with a single command</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<h2 id="tools">Tools</h2>
|
||
<ul>
|
||
<li><a href="https://www.ansible.com">Ansible</a> - Radically simple
|
||
configuration-management, application deployment, task-execution, and
|
||
multinode orchestration engine.</li>
|
||
<li><a href="https://github.com/bashdot/bashdot">bashdot</a> -
|
||
Minimalist dotfile management framework written entirely in bash.</li>
|
||
<li><a href="https://github.com/twpayne/chezmoi">chezmoi</a> - Manage
|
||
your dotfiles securely across multiple machines.</li>
|
||
<li><a href="https://github.com/comtrya/comtrya">comtrya</a> -
|
||
Configuration management for localhost, written in Rust, for Linux, BSD,
|
||
macOS, and Windows.</li>
|
||
<li><a href="https://github.com/kazhala/dotbare">dotbare</a> - Manage
|
||
dotfiles interactively with fzf.</li>
|
||
<li><a href="https://github.com/anishathalye/dotbot">dotbot</a> - Tool
|
||
that bootstraps your dotfiles.</li>
|
||
<li><a href="https://github.com/deadc0de6/dotdrop">dotdrop</a> - Save
|
||
your dotfiles once, deploy them everywhere.</li>
|
||
<li><a href="https://github.com/jorgebucaran/fisher">Fisher</a> - A
|
||
package manager for Fish.</li>
|
||
<li><a href="https://freshshell.com">fresh</a> - Keep your dotfiles
|
||
fresh. Fresh is a tool to source shell configuration (aliases,
|
||
functions, etc) from others into your own configuration files.</li>
|
||
<li><a href="http://www.gnu.org/software/stow/">GNU Stow</a> - Symlink
|
||
farm manager which takes distinct packages of software and/or data
|
||
located in separate directories on the filesystem, and makes them appear
|
||
to be installed in the same place.</li>
|
||
<li><a href="https://github.com/andsens/homeshick">homeshick</a> - Git
|
||
dotfile synchronizer written in Bash.</li>
|
||
<li><a href="https://github.com/lra/mackup">mackup</a> - Keep your
|
||
application settings in sync (macOS/Linux).</li>
|
||
<li><a href="https://github.com/pearl-core/pearl">Pearl</a> - Package
|
||
manager that allows to control, sync, share dotfiles as packages
|
||
automatically activated during shells or editors startup. There is a
|
||
wide range of packages already available. in the <a
|
||
href="https://github.com/pearl-hub">Official Pearl Hub</a> (for Linux
|
||
and OSX).</li>
|
||
<li><a href="https://github.com/thoughtbot/rcm">rcm</a> - rc file
|
||
(dotfile) management.</li>
|
||
<li><a href="https://github.com/volllly/rotz">rotz</a> - Fully
|
||
cross-platform dotfile manager and dev environment bootstrapper written
|
||
in Rust.</li>
|
||
<li><a href="https://github.com/themerdev/themer">themer</a> - Manage
|
||
and generate themes across your development tools from within your
|
||
dotfiles.</li>
|
||
<li><a href="https://github.com/oknozor/toml-bombadil">toml-bombadil</a>
|
||
- Templatize and manage your dotfiles.</li>
|
||
<li><a href="https://github.com/b3nj5m1n/xdg-ninja">xdg-ninja</a> - A
|
||
shell script which checks your $HOME for unwanted files and
|
||
directories.</li>
|
||
<li><a href="https://github.com/TheLocehiliosan/yadm">yadm</a> - Tool
|
||
for managing a collection of files across multiple computers, using a
|
||
shared Git repository and some additional features.</li>
|
||
</ul>
|
||
<h3 id="macos">macOS</h3>
|
||
<ul>
|
||
<li><a href="https://github.com/kcrawford/dockutil">dockutil</a> -
|
||
Command line tool for managing dock items.</li>
|
||
<li><a href="https://github.com/mas-cli/mas">mas</a> - Mac App Store
|
||
command line interface.</li>
|
||
<li><a href="https://github.com/zero-sh/zero.sh">zero</a> - Radically
|
||
simple personal bootstrapping tool for macOS.</li>
|
||
</ul>
|
||
<h2 id="miscellaneous">Miscellaneous</h2>
|
||
<ul>
|
||
<li><a href="https://dotfiles.github.io/">dotfiles.github.io</a> - Your
|
||
unofficial guide to dotfiles on GitHub.</li>
|
||
<li><a
|
||
href="https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard">Filesystem
|
||
Hierarchy Standard</a> - Directory structure and directory contents in
|
||
Linux distributions.</li>
|
||
<li><a
|
||
href="https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html">XDG
|
||
Base Directory Specification</a> - <a
|
||
href="https://wiki.archlinux.org/title/XDG_Base_Directory">Summary</a></li>
|
||
<li><a
|
||
href="https://web.archive.org/web/20180827160401/https://plus.google.com/+RobPikeTheHuman/posts/R58WgWwN9jp">A
|
||
lesson in shortcuts</a> - How the idea of “hidden” or “dot” files was
|
||
born, by Rob Pike (originally posted on Google+).</li>
|
||
</ul>
|
||
<h2 id="related-lists">Related Lists</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/jondot/awesome-devenv">Awesome Dev
|
||
Env</a> - Curated list of awesome tools, resources and workflow tips
|
||
making an awesome development environment.</li>
|
||
<li><a href="https://github.com/jorgebucaran/awsm.fish">Awesome Fish</a>
|
||
- Curated list of packages, prompts, and resources for the fish
|
||
shell.</li>
|
||
<li><a href="https://github.com/alebcay/awesome-shell">Awesome Shell</a>
|
||
- Curated list of awesome command-line frameworks, toolkits, guides and
|
||
gizmos.</li>
|
||
<li><a href="https://github.com/awesome-foss/awesome-sysadmin">Awesome
|
||
Sysadmin</a> - A curated list of amazingly awesome open source sysadmin
|
||
resources.</li>
|
||
<li><a href="https://github.com/unixorn/awesome-zsh-plugins">Awesome Zsh
|
||
Plugins</a> - List of Zsh plugins suitable for use with oh-my-zsh,
|
||
antigen & Prezto.</li>
|
||
<li><a href="https://github.com/k4m4/terminals-are-sexy">Terminals Are
|
||
Sexy</a> - A curated list of Terminal frameworks, plugins &
|
||
resources for CLI lovers.</li>
|
||
</ul>
|
||
<h2 id="archiveabandoned-projects">Archive/abandoned projects</h2>
|
||
<ul>
|
||
<li><a href="http://antigen.sharats.me">antigen</a></li>
|
||
<li><a href="https://github.com/barryclark/bashstrap">Bashstrap</a></li>
|
||
<li><a
|
||
href="https://github.com/spencergibb/battleschool">battleschool</a></li>
|
||
<li><a href="https://github.com/mattly/bork">Bork</a></li>
|
||
<li><a href="https://github.com/msanders/cider">Cider</a></li>
|
||
<li><a
|
||
href="https://github.com/donnemartin/dev-setup">dev-setup</a></li>
|
||
<li><a href="https://github.com/jbernard/dotfiles">dotfiles</a></li>
|
||
<li><a href="https://github.com/clayrisser/dotstow">dotstow</a></li>
|
||
<li><a href="https://github.com/eduardolundgren/dotfiles">Eduardo’s
|
||
dotfiles</a></li>
|
||
<li><a href="https://github.com/ellipsis/ellipsis">ellipsis</a></li>
|
||
<li><a href="https://github.com/tversteeg/emplace">emplace</a></li>
|
||
<li><a href="https://github.com/holman/dotfiles">holman does
|
||
dotfiles</a></li>
|
||
<li><a
|
||
href="https://github.com/technicalpickles/homesick">homesick</a></li>
|
||
<li><a href="https://github.com/kdeldycke/dotfiles">Kevin’s
|
||
dotfiles</a></li>
|
||
<li><a href="https://github.com/jh3y/kody">kody</a></li>
|
||
<li><a href="https://github.com/kevinSuttle/macOS-Defaults">macOS
|
||
Defaults</a></li>
|
||
<li><a href="http://osxc.github.io">osxc</a></li>
|
||
<li><a href="https://github.com/RichiH/vcsh">vcsh</a> (<a
|
||
href="https://blog.tfnico.com/2014/03/managing-dot-files-with-vcsh-and-myrepos.html">article</a>,
|
||
<a
|
||
href="https://www.kunxi.org/blog/2014/02/manage-dotfiles-using-vcsh-and-mr/">article</a>)</li>
|
||
<li><a href="http://skwp.github.io/dotfiles/">YADR</a></li>
|
||
</ul>
|
||
<h2 id="license">License</h2>
|
||
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
|
||
src="https://licensebuttons.net/p/zero/1.0/88x31.png"
|
||
alt="CC0" /></a></p>
|
||
<p>To the extent possible under law, <a
|
||
href="https://www.webpro.nl">Lars Kappert</a> has waived all copyright
|
||
and related or neighboring rights to this work.</p>
|
||
<p><a href="https://github.com/webpro/awesome-dotfiles">dotfiles.md
|
||
Github</a></p>
|