Skip to content

nim-lang/nimble

Folders and files

NameName
Last commit message
Last commit date

Latest commit

30e7014 · Dec 19, 2024
Dec 16, 2024
Dec 3, 2024
Dec 19, 2024
Dec 19, 2024
Nov 14, 2024
Dec 9, 2024
Nov 14, 2024
Dec 9, 2024
Nov 14, 2024
Aug 14, 2015
Jan 13, 2016
Dec 9, 2024
Mar 17, 2024
Apr 4, 2024
Dec 25, 2013

Repository files navigation

Nimble

Nimble is the default package manager for the Nim programming language.

Documentation

Interested in how to use Nimble? See the Nimble Guide, where you can learn:

This documentation is for the latest commit of Nimble. Nim releases ship with a specific version of Nimble and may not contain all the features and fixes described here. nimble -v will display the version of Nimble in use.

The Nimble changelog can be found here.

Repository information

This repository has two main branches: master and stable.

The master branch is...

  • default
  • bleeding edge
  • tested to compile with a pinned (close to HEAD) commit of Nim

The stable branch is...

  • installed by koch tools/koch nimble
  • relatively stable
  • should compile with Nim HEAD as well as the latest Nim version

Note: The travis build only tests whether Nimble works with the latest Nim version.

A new Nim release (via koch xz) will always bundle the stable branch.

Contribution

If you would like to help, feel free to fork and make any additions you see fit and then send a pull request.

If you have any questions about the project, you can ask me directly on GitHub, ask on the Nim forum, or ask on Freenode in the #nim channel.

About

Nimble has been written by Dominik Picheta with help from a number of contributors. It is licensed under the 3-clause BSD license, see license.txt for more information.