claudedwithlove
explore/node-it-glue

node-it-glue

Cherished

A fully-typed TypeScript client library for the IT Glue API that handles JSON:API envelope unwrapping, automatic pagination, and built-in rate limiting. It provides developers with complete endpoint coverage and strong type safety for integrating IT Glue asset management into Node.js applications.

·0··submitted April 16, 2026
View on GitHub
Clauded With Love Rating
8.4 / 10

A comprehensive TypeScript client library for the IT Glue API that provides complete endpoint coverage with JSON:API envelope unwrapping and automatic pagination. The library emphasizes developer experience through strong typing, rate limiting, and async iterator patterns for seamless integration.

Code Quality8.5
Usefulness9.0
Claude Usage8.0
Documentation9.5
Originality7.0
Highlights
  • Excellent TypeScript implementation with full type safety and JSON:API abstraction that removes complexity for developers
  • Sophisticated automatic pagination using async iterators and generator patterns with both manual and auto-pagination options
  • Comprehensive feature set including built-in rate limiting, regional endpoint support, and extensive filtering capabilities
To Improve
  • Add retry logic with exponential backoff for failed requests beyond just rate limiting scenarios
  • Include integration tests or examples showing real-world usage patterns with common IT Glue workflows