Logo
Open Source

Developer Tools Built by Developers

Discover our collection of production-ready TypeScript packages designed to solve real-world development challenges. Open source, battle-tested, and ready for your next project.

Our Open Source Packages

Production-ready utilities that power our applications and can accelerate your development workflow.

@smooai/logger
TypeScript
Powerful contextual logging library for AWS Lambda and browser environments with automatic context gathering.

Key Features:

  • Automatic context gathering for AWS services
  • Correlation ID tracking across microservices
  • Browser and device intelligence
  • Detailed error logging with stack traces
  • Log rotation and pretty printing
Installation
pnpm add @smooai/logger
@smooai/fetch
TypeScript
Robust HTTP client with automatic retries, intelligent timeouts, rate limiting, and circuit breaking.

Key Features:

  • Automatic retries with exponential backoff
  • Intelligent timeout management
  • Circuit breaking for unstable services
  • Schema validation and type safety
  • Built-in telemetry and logging
Installation
pnpm add @smooai/fetch
@smooai/file
TypeScript
Stream-first file handling library supporting local filesystem, URLs, S3 objects, and FormData.

Key Features:

  • Stream-first design for memory efficiency
  • Multiple file sources (local, URLs, S3)
  • Lazy file content loading
  • Intelligent file type detection
  • Rich metadata extraction
Installation
pnpm add @smooai/file
@smooai/utils
TypeScript
Comprehensive TypeScript utilities for Lambda error handling, validation, and common development tasks.

Key Features:

  • Lambda error handling with human-readable messages
  • Type-safe schema validation
  • Phone number validation (E.164)
  • Environment detection utilities
  • Async utilities like sleep and retry
Installation
pnpm add @smooai/utils

Want to Contribute?

We welcome contributions from the community! Check out our repositories, report issues, submit pull requests, or suggest new features.

Visit Our GitHub Organization

Need Custom Development?

While our open source packages solve common problems, we also create custom solutions tailored to your specific needs. Let's discuss how we can help accelerate your project.

Let's Build Something Amazing

Tell us about your development needs and we'll create custom solutions that integrate seamlessly with our open source ecosystem.

By submitting this form, you agree to our Privacy Policy and Terms of Service.