Borewit
A passionate software developer with a focus on creating tools and libraries that enhance the world of music metadata parsing, playlist manipulation, and more.
The Netherlands
Pinned Repositories
audio-tag-analyzer
Extracts metadata music metadata found in audio files
listFix
listFix() - Playlist Repair Done Right
lizzy
Multimedia playlist parser, supporting a wide range of playlist file formats.
load-esm
Utility to dynamically load ESM modules in TypeScript CommonJS projects
music-metadata
Metadata parser for audio and video media files. Supports file and stream inputs in Node.js and browser environments, extracting format, tag, and duration information.
music-metadata-browser
Browser version of music-metadata parser Supporting a wide range of audio and tag formats.
musicbrainz-api
JavaScript MusicBrainz API client for reading and submitting metadata
readable-web-to-node-stream
Converts a Web-API ReadableStream into a Node stream.Readable
strtok3
Promise based streaming tokenizer
tokenizer-s3
Amazon S3 tokenizer
Borewit's Repositories
Borewit/music-metadata
Metadata parser for audio and video media files. Supports file and stream inputs in Node.js and browser environments, extracting format, tag, and duration information.
Borewit/music-metadata-browser
Browser version of music-metadata parser Supporting a wide range of audio and tag formats.
Borewit/musicbrainz-api
JavaScript MusicBrainz API client for reading and submitting metadata
Borewit/readable-web-to-node-stream
Converts a Web-API ReadableStream into a Node stream.Readable
Borewit/strtok3
Promise based streaming tokenizer
Borewit/audio-tag-analyzer
Extracts metadata music metadata found in audio files
Borewit/listFix
listFix() - Playlist Repair Done Right
Borewit/load-esm
Utility to dynamically load ESM modules in TypeScript CommonJS projects
Borewit/token-types
A primitive token library used to read from, and to write a node Buffer
Borewit/tokenizer-s3
Amazon S3 tokenizer
Borewit/peek-readable
A promise based asynchronous stream reader, which makes reading from a stream easy.
Borewit/tokenizer-http
Fetch HTTP streamed chunks using RFC-7233 range requests
Borewit/lizzy
Multimedia playlist parser, supporting a wide range of playlist file formats.
Borewit/tokenizer-range
Range-request tokenizer adapter
Borewit/tokenizer-token
TypeScript definition for strtok3 token
Borewit/async-queue
Converts events to an async iterable queue
Borewit/file-type-example
file-type examples
Borewit/node-readable-to-web-readable-stream
Converts a Node.js Readable stream into a WHATWG-compatible ReadableStream.
Borewit/.github
Borewit/borewit.github.io
Borewit/bounded-queue
Bounded batch queue, where items are produced and consumed based on user specified functions
Borewit/bun-abort-ReadableStreamBYOBReader-read
Reproduce Bun aborting ReadableStreamBYOBReader.read() failure
Borewit/file-type-xml
Detector plugin for file-type for XML files
Borewit/import-esm-in-typescript-examples
How to configure typescript to support importing esm modules.
Borewit/is-svg
Check if a string or buffer is SVG
Borewit/mock-socket
Javascript mocking library for WebSockets and Socket.IO
Borewit/rate-limit-threshold
Rate limiter with a maximum number of calls per given period of time
Borewit/read-next-line
Utility for reading lines from a `ReadableStream` in JavaScript
Borewit/test-netlify-express
Test Express deployment to Netlify
Borewit/tokenizer-inflate
A package designed for handling and extracting data from ZIP files efficiently using a tokenizer-based approach. The library provides a customizable way to parse ZIP archives and extract compressed data while minimizing memory usage.