Gladknee is an open-source, zero dependency utility library written in TypeScript. Maintained by Stephen Gladney.

What this library includes...

  • Abstractions of commonly needed functionality (i.e. lowerCaseNoSpaces, debounce, pause, etc)
  • Safe alternatives to JavaScript weirdness (i.e. sorting negative numbers)
  • Abstractions of common browser-related functionality (i.e. cookies, geolocation, saving files, etc)
  • Abstractions of computer-sciency things (i.e. sorting algorithms, queues, stacks, etc)

What this library does not include...

  • Custom classes that are just re-hashings of existing classes (i.e. "Sequence" instead of array)
  • Custom functions that are just re-hashings of existing functions (i.e. array.includes())
  • Abstractions of things you don't need a library for (i.e. get element from array at index N)
  • Type checking in JavaScript