<commit_before>Prebuilt, statically linked binaries for some common platforms are provided
below.
If your environment is not listed above, you may still be able to build Elvish
from [source](https://github.com/elves/elvish).
For users in China, the
[mirror](https://mirrors.tuna.tsinghua.edu.cn/elvish) hosted by TUNA may be
faster.

Note that Elvish is **pre-release software**. It can be unstable, and does not
maintain backward compatibility from version to version.

<style>
  table {
    border-collapse: collpase;
    width: 100%;
    margin-bottom: 16px;
  }
  td, th {
    border: 1px solid #aaa;
    text-align: left;
    padding: 0.4em;
  }
  tr:nth-child(even) {
    background-color: #ddd;
  }
</style>

<table>
  <colgroup>
    <col style="width:34%">
    <col style="width:22%">
    <col style="width:22%">
    <col style="width:22%">
  </colgroup>
  <tr>
    <th>Version</th>
    <th>Linux</th>
    <th>macOS</th>
    <th>Windows</th>
  </tr>
  <tr>
    <td>HEAD</td>
    <td>
      $dl amd64 elvish-linux-amd64-HEAD.tar.gz
      $dl 386 elvish-linux-386-HEAD.tar.gz
      $dl arm64 elvish-linux-arm64-HEAD.tar.gz
    </td>
    <td>
      $dl amd64 elvish-darwin-amd64-HEAD.tar.gz
    </td>
    <td>
      $dl amd64 elvish-windows-amd64-HEAD.zip
      $dl 386 elvish-windows-386-HEAD.zip
    </td>
  </tr>
  <tr>
    <td>
      0.11 (<a href="/blog/0.11-release-notes.html">Release Note</a>)
    </td>
    <td>
      $dl amd64 elvish-linux-amd64-0.11.tar.gz
      $dl 386 elvish-linux-386-0.11.tar.gz
      $dl arm64 elvish-linux-arm64-0.11.tar.gz
    </td>
    <td>
      $dl amd64 elvish-darwin-amd64-0.11.tar.gz
    </td>
    <td>
      $dl amd64 elvish-windows-amd64-0.11.zip
      $dl 386 elvish-windows-386-0.11.zip
    </td>
  </tr>
</table>


Old versions:

<table>
  <colgroup>
    <col style="width:34%">
    <col style="width:22%">
    <col style="width:22%">
    <col style="width:22%">
  </colgroup>
  <tr>
    <th>Version</th>
    <th>Linux</th>
    <th>macOS</th>
    <th>Windows</th>
  </tr>
  <tr>
    <td>0.10.1 (<a href="/blog/0.10-release-notes.html">Release Note</a>)</td>
    <td>
      $dl amd64 elvish-0.10.1-linux.tar.gz
    </td>
    <td>
      $dl amd64 elvish-0.10.1-osx.tar.gz
    </td>
    <td>N/A</td>
  </tr>
  <tr>
    <td>0.9 (<a href="/blog/0.9-release-notes.html">Release Note</a>)</td><commit_msg>Add 0.12 to download page.<commit_after>Prebuilt, statically linked binaries for some common platforms are provided
below.
If your environment is not listed above, you may still be able to build Elvish
from [source](https://github.com/elves/elvish).
For users in China, the
[mirror](https://mirrors.tuna.tsinghua.edu.cn/elvish) hosted by TUNA may be
faster.

Note that Elvish is **pre-release software**. It can be unstable, and does not
maintain backward compatibility from version to version.

<style>
  table {
    border-collapse: collpase;
    width: 100%;
    margin-bottom: 16px;
  }
  td, th {
    border: 1px solid #aaa;
    text-align: left;
    padding: 0.4em;
  }
  tr:nth-child(even) {
    background-color: #ddd;
  }
</style>

<table>
  <colgroup>
    <col style="width:34%">
    <col style="width:22%">
    <col style="width:22%">
    <col style="width:22%">
  </colgroup>
  <tr>
    <th>Version</th>
    <th>Linux</th>
    <th>macOS</th>
    <th>Windows</th>
  </tr>
  <tr>
    <td>HEAD</td>
    <td>
      $dl amd64 elvish-linux-amd64-HEAD.tar.gz
      $dl 386 elvish-linux-386-HEAD.tar.gz
      $dl arm64 elvish-linux-arm64-HEAD.tar.gz
    </td>
    <td>
      $dl amd64 elvish-darwin-amd64-HEAD.tar.gz
    </td>
    <td>
      $dl amd64 elvish-windows-amd64-HEAD.zip
      $dl 386 elvish-windows-386-HEAD.zip
    </td>
  </tr>
  <tr>
    <td>
      0.12 (<a href="/blog/0.12-release-notes.html">Release Note</a>)
    </td>
    <td>
      $dl amd64 elvish-linux-amd64-0.12.tar.gz
      $dl 386 elvish-linux-386-0.12.tar.gz
      $dl arm64 elvish-linux-arm64-0.12.tar.gz
    </td>
    <td>
      $dl amd64 elvish-darwin-amd64-0.12.tar.gz
    </td>
    <td>
      $dl amd64 elvish-windows-amd64-0.12.zip
      $dl 386 elvish-windows-386-0.12.zip
    </td>
  </tr>
</table>


Old versions:

<table>
  <colgroup>
    <col style="width:34%">
    <col style="width:22%">
    <col style="width:22%">
    <col style="width:22%">
  </colgroup>
  <tr>
    <th>Version</th>
    <th>Linux</th>
    <th>macOS</th>
    <th>Windows</th>
  </tr>
  <tr>
    <td>
      0.11 (<a href="/blog/0.11-release-notes.html">Release Note</a>)
    </td>
    <td>
      $dl amd64 elvish-linux-amd64-0.11.tar.gz
      $dl 386 elvish-linux-386-0.11.tar.gz
      $dl arm64 elvish-linux-arm64-0.11.tar.gz
    </td>
    <td>
      $dl amd64 elvish-darwin-amd64-0.11.tar.gz
    </td>
    <td>
      $dl amd64 elvish-windows-amd64-0.11.zip
      $dl 386 elvish-windows-386-0.11.zip
    </td>
  </tr>
  <tr>
    <td>0.10.1 (<a href="/blog/0.10-release-notes.html">Release Note</a>)</td>
    <td>
      $dl amd64 elvish-0.10.1-linux.tar.gz
    </td>
    <td>
      $dl amd64 elvish-0.10.1-osx.tar.gz
    </td>
    <td>N/A</td>
  </tr>
  <tr>
    <td>0.9 (<a href="/blog/0.9-release-notes.html">Release Note</a>)</td>
{'fraction_non_alphanumeric': 0.18114674441205053, 'fraction_numerical': 0.060058309037900874, 'mean_word_length': 2.3899868247694336, 'pattern_counts': {'":': 0, '<': 167, '<?xml version=': 0, '>': 167, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7035941', 'n_tokens_mistral': 2371, 'n_tokens_neox': 2183, 'n_words': 435}