Skip to content
JavaScript HTML CSS
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
res Add sitemaps Mar 21, 2016
scripts Use new element properties Jul 22, 2016
.gitattributes 🍭 Added .gitattributes Oct 26, 2015
.gitignore Order cards properly within rankings Oct 30, 2015 Edit PvP Apr 10, 2016
generator.html Add interview, small clean May 4, 2016
index.html Use firebase data, remove recents Jul 3, 2016
infodump.html Fix grammar and spelling errors Nov 3, 2015
miniServ.js Add Atlas only showing your discoveries Feb 3, 2016
robots.txt Add robots.txt Mar 13, 2016

NMS Information Repository

Visit the Repository

This is intended to be a repository for any No Man's Sky related information.

This is an open source project (duh, it's on GitHub). Feel free to contribute.

There is a WIP wiki for this project, explaining some features of the repo.

How to contribute

  1. Fork this repo
  2. (Optional, but reccomended) Create a branch. Give it a descriptive name, if you like
  • This prevents most merge conflicts (but not all)
  1. Make your changes
  2. Push your changes
  3. Create a pull request
  4. Wait for it to be merged
  5. Congratulations, you just contributed!

Adding into to the repository

If you're adding information to the repo, use the generator to ensure proper formatting.

In previous versions it was important that you added to the end of the file. Now it is no longer as important. In order to keep things consistent, I ask that you still add to the end of the file.

The info dump can be used to quickly dump all of the information, which can help with grammar and spelling checking.

Changes to the information cards can be documented in data/recent.json. More on the format below.


Thanks to these people in addition to those who have committed straight to GitHub.


Data formats

You don't really need to worry about this, but it's here for documentation purposes. Arrays can hold no elements unless otherwise stated. If an array holds elements of different types, then either is acceptable.


    "title": "String. Title of this piece of information",
    "text": [
      "String. A paragraph to be put inside the expanded card"
    "categories": [
      "String. Title of a category. The first entry determines a card's header background and text color"
    "sources": [
      "String. URL of a source"
    "related": [
      "String. Title of a related card"


    "title": "String. Title of this category",
    "color": "String. Valid CSS color",
    "darkText": "Boolean. Black text if true, otherwise white"


    "name": "String. Name of this element",
    "symbol": "String. Generally two characters. Chemical symbol for this element",
    "description": "String. Description as given in the game",
    "color": "String. Valid CSS color",
    "makes": [
      "String. Name of item this element is a component of. If it is another element, then this will link to that element"
    "madeFrom": "Array. Does not need to be defined, as it is created when the page loads"


  "String. Marks entire card as being added",
    "title": "String. Title of piece of information that has been edited",
    "additions": [
      "Integer. Index (starting at 0) of piece of information that was added"
    "edited": [
      "Integer. Index (starting at 0) of piece of information that was edited"
    "removals": [
      "Integer. Index (starting at 0) of piece of information to insert a removal notice before"


    "title": "String. Title of link",
    "method": "String. One of 'link', 'embed', or 'yt'. Determines click behaviour",
    "src": "String. URL of link. Video ID if 'method' is 'yt'",
    "color": "String. Valid CSS Color",
    "darkText": "Boolean. Black text if true, otherwise white"
You can’t perform that action at this time.