Open Source

Packages and tools for modern web development

Discover JamIT open-source packages for Vue, Nuxt, React and TypeScript. The focus is on clear APIs, strong typing and practical solutions for real development challenges.

Projects

Open-source packages

Published packages and developer tools with complete source code, documentation and practical examples.

Published

JamIT Audio Recorder

A modern and fully typed audio recording library for Vue, Nuxt, React and Vanilla TypeScript. It provides a framework-independent core, headless integrations, ready-to-use recorder components, recording limits, browser-aware audio formats, playback, download and reliable resource cleanup.

  • TypeScript
  • Vue
  • Nuxt
  • React
  • MediaRecorder API
Published

jamit-maplibre-viewport

A lightweight and fully typed viewport and safe-area manager for MapLibre GL JS applications with dynamic UI overlays.

  • TypeScript
  • MapLibre GL JS
  • ResizeObserver
Published

jamit-image-optimizer

A framework-independent and fully typed image optimization library for browser uploads. Resize, compress and convert images locally using Web Workers and WebAssembly, with mixed-file batch processing, target-size optimization and native HEIC/HEIF decoding where supported.

  • TypeScript
  • Web Workers
  • WebAssembly
  • JPEG / PNG / WebP
  • HEIC / HEIF
Collaboration

Ideas, bugs or improvement suggestions?

Open-source packages benefit from feedback. Issues, feature suggestions and pull requests are welcome on GitHub.

Go to GitHub