# Libraries

- [BitMath](/bonsaiswap-docs/developers/technical-reference/core/libraries/bitmath.md)
- [FixedPoint128](/bonsaiswap-docs/developers/technical-reference/core/libraries/fixedpoint128.md)
- [FixedPoint96](/bonsaiswap-docs/developers/technical-reference/core/libraries/fixedpoint96.md)
- [FullMath](/bonsaiswap-docs/developers/technical-reference/core/libraries/fullmath.md)
- [LiquidityMath](/bonsaiswap-docs/developers/technical-reference/core/libraries/liquiditymath.md)
- [LowGasSafeMath](/bonsaiswap-docs/developers/technical-reference/core/libraries/lowgassafemath.md)
- [Oracle](/bonsaiswap-docs/developers/technical-reference/core/libraries/oracle.md)
- [Position](/bonsaiswap-docs/developers/technical-reference/core/libraries/position.md)
- [SafeCast](/bonsaiswap-docs/developers/technical-reference/core/libraries/safecast.md)
- [SecondsOutside](/bonsaiswap-docs/developers/technical-reference/core/libraries/secondsoutside.md)
- [SqrtPriceMath](/bonsaiswap-docs/developers/technical-reference/core/libraries/sqrtpricemath.md)
- [SwapMath](/bonsaiswap-docs/developers/technical-reference/core/libraries/swapmath.md)
- [Tick](/bonsaiswap-docs/developers/technical-reference/core/libraries/tick.md)
- [TickBitmap](/bonsaiswap-docs/developers/technical-reference/core/libraries/tickbitmap.md)
- [TickMath](/bonsaiswap-docs/developers/technical-reference/core/libraries/tickmath.md)
- [TransferHelper](/bonsaiswap-docs/developers/technical-reference/core/libraries/transferhelper.md)
- [UnsafeMath](/bonsaiswap-docs/developers/technical-reference/core/libraries/unsafemath.md)
