Knot library