The Comprehensive Kerbal Archive Network
C# Perl Python Other
Latest commit eae6873 Jan 17, 2017 @politas politas committed on GitHub Update $vref AVC transformation details
Failed to load latest commit information.
AutoUpdate replace customized SharpZipLib with patched nuget package, update git… Aug 31, 2016
Cmdline Remove useless padding code Dec 27, 2016
Core Added tab with all versions of currently selected mod Dec 17, 2016
GUI Replaced bad use of SystemColors.ControlText (black) with Colors.Empt… Dec 30, 2016
Libraries Recursively delete empty parent directories, with unit test Aug 22, 2016
Netkan C# better Oct 21, 2016
Screenshots Delete .dir Jul 5, 2016
Tests Got rid of compilation warnings in tests Dec 15, 2016
bin add packages dir to build dir Aug 31, 2016
packages replace customized SharpZipLib with patched nuget package, update git… Aug 31, 2016
policy Add Angel-125 to opt-out list Sep 7, 2016
t Re-enable travis and build tagging May 31, 2015
.ackrc Bonus commit: .ackrc only likes simple directory names. Oct 28, 2014
.gitignore add back ban on .exe.config - these are build artifacts, app.config i… Aug 2, 2016
.travis.yml add 4.0.5 to mono builds in .travis.yml Aug 31, 2016 Merge #1966 Remove non-functioning code on available command Jan 12, 2017
CKAN.schema Add Curse to resources Sep 12, 2016
CKAN.sln Enforce Visual Studio formatting. Jun 21, 2015 update forum thread and fix some typos Aug 4, 2016
Dockerfile Dockerfile: Added documentation on building and running Jun 19, 2016 Update Feb 18, 2016 Adding CONTRIBUTING, LICENSE and README Dec 27, 2014
Makefile Add a quotes/fortune file to the repo. Aug 23, 2015 Various spelling and formatting fixes Oct 31, 2016 Update $vref AVC transformation details Jan 17, 2017 also builds netkan.exe May 31, 2015
docker-compose.yml Added Docker support. Jun 19, 2016
quotes.txt quotes.txt: Added poltias' quote about BDArmory Jun 19, 2016

The Comprehensive Kerbal Archive Network (CKAN)


Click here to open a new CKAN issue

Click here to go to the CKAN wiki

Click here to view the CKAN metadata specification

What's the CKAN?

The CKAN is a metadata repository and associated tools to allow you to find, install, and manage mods for Kerbal Space Program. It provides strong assurances that mods are installed in the way prescribed by their metadata files, for the correct version of Kerbal Space Program, alongside their dependencies, and without any conflicting mods.

CKAN is great for players and for authors:

  • players can find new content and install it with just a few clicks;
  • modders don't have to worry about misinstall problems or outdated versions;

The CKAN has been inspired by the solid and proven metadata formats from both the Debian project and the CPAN, each of which manages tens of thousands of packages.

What's the status of the CKAN?

The CKAN is currently under active development. We very much welcome contributions, discussions, and especially pull-requests.

The CKAN spec

At the core of the CKAN is the metadata specification, which comes with a corresponding JSON Schema that you can also find in the Schema Store

This repository includes a validator that you can use to validate your files.

CKAN for players

CKAN can download, install and update mods in just a few clicks. See the User guide to get started with CKAN.

CKAN for modders

While anyone can contribute metadata for your mod, we believe that you know your mod best. So while contributors will endeavor to be as accurate as possible, we would appreciate any efforts made by mod authors to ensure our metadata's accuracy. If the metadata we have is incorrect please open an issue and let us know.

Contributing to CKAN

No technical expertise is required to contribute to CKAN

If you want to contribute, please read our CONTRIBUTING file.

Note: Are you looking for the Open Data portal software called CKAN? If so, their GitHub repository is found here.