Skip to content

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CKANDex

crates.io

A rust-powered NetKAN resolver and indexer library, for both KSP 1 and KSP 2.

About

This library was created for the Wormhole project, as we needed a way to query and list mods in CKAN's NetKAN database. However, there wasn't an easy API to do this, as the NetKAN database is essentially a ton of JSON and YAML files crammed into a bunch of folders, so we had to develop our own solution.

Features

  • Blazingly fast (I know) query and filter system.
  • Low overhead.
  • Memory-efficient (somewhat).
  • Well caching.
  • Always up to date.
  • Easy-to-use API.
  • Made with Tokio and Serde.
  • Easy to integrate into existing codebases.

Example

For some examples, check out the examples/ folder in this repo.

Contributing

This library is still WIP! Please don't be afraid to make feature requests, pull requests, and anything else. If you have any questions, or you have found any bugs, please create an issue! I'll be happy to help as soon as I can.

About

An indexer and API for CKAN, written in Rust.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages