Skip to content
You must be logged in to sponsor eshaz

Become a sponsor to Ethan Halsall

Hi there! I'm Ethan Halsall, a professional software engineer currently living in Des Moines, IA, United States. I'm passionate about open source software and want to give back to the community as much as it has provided to me over the years. I do my open source contributions and maintain my projects on my spare time. My open source projects are all hosted here on GitHub, and mainly focus on JavaScript Browser and NodeJS streaming audio libraries.

If you find my software useful, I sincerely appreciate whatever contribution you are able to make whether it is adding a star to the project, contributing code, entering a feature request, or contributing here.

Thanks for checking out my profile and software, and most importantly, supporting the open source community! 😀

5 sponsors have funded eshaz’s work.

@BajakiGabesz
Private Sponsor
Private Sponsor
Private Sponsor
@rustyhodge

Featured work

  1. eshaz/icecast-metadata-js

    Browser and NodeJS packages for playing and reading Icecast compatible streaming audio with realtime metadata updates.

    JavaScript 170
  2. eshaz/mse-audio-wrapper

    Browser focused library that wraps audio for playback with the Media Source Extensions API using ISO Base Media File Format (MPEG-4 Part 12) and WEBM.

    JavaScript 25
  3. eshaz/wasm-audio-decoders

    Browser and NodeJS Web Assembly audio decoder libraries that are highly optimized for size and performance.

    JavaScript 480
  4. eshaz/simple-yenc

    Minimalist JavaScript binary string encoder / decoder with 1-2% overhead, compared to 33%-40% overhead for 6-bit encoding methods like Base64.

    JavaScript 17
  5. eshaz/codec-parser

    Browser and NodeJS library that parses audio data into frames containing frame data, header values, duration, and other information.

    JavaScript 26
  6. eshaz/synaudio

    JavaScript / WASM library that finds the synchronization point between two or more audio clips.

    JavaScript 13

Select a tier

$ one time

Choose a custom amount.