Library of common utilities for KSP mods to utilize
  • C# 89.9%
  • Just 10.1%
Find a file
Andrew Cassidy 07bd791a58
All checks were successful
build / build (push) Successful in 54s
Remove line left over from example config
2025-11-19 22:35:44 -08:00
.forgejo/workflows Fix package deployment 2025-11-16 20:07:56 -08:00
docs mark docs as not a python package 2025-11-19 22:30:04 -08:00
KSPCommunityLib Fix missing this 2025-11-16 20:59:40 -08:00
KSPCommunityLib.Tests Remove line left over from example config 2025-11-19 22:35:44 -08:00
.gitignore Add dev environment 2025-11-16 17:40:01 -08:00
CHANGELOG.md Release 0.1.1 2025-11-16 21:01:08 -08:00
justfile Fix pack recipe 2025-11-16 18:21:57 -08:00
KSPCommunityLib.sln Setup solution build items 2025-11-16 18:29:32 -08:00
LICENSE.md MIT license 2025-11-11 19:51:39 -08:00
README.md Readme badges 2025-11-16 19:27:37 -08:00

KSP Community Lib

Documentation Status CI Status NuGet Version

KSPCommunityLib is a collection of utilities designed for use in KSP mods. It is a source-only distribution, meaning it does not require an additional .dll in the end user's GameData and can be inlined more effectively.

Full Documentation

Installation

Run dotnet add package KSPCommunityLib on your project, or add

<ItemGroup>
  <PackageReference Include="KSPCommunityLib"/> 
</ItemGroup>

to the .csproj file. Pinning the version is highly encouraged

Usage

Use any of the namespaces defined in the API. All the definitions in this library are marked as internal which means they will only be accessible within your DLL, and will not interfere with other mods using KSPCommunityLib, even if they use different versions.