JSPM

Found 302 results for codec

@leichtgewicht/ip-codec

Small package to encode or decode IP addresses from buffers to strings.

  • v2.0.5
  • 97.52
  • Published

base-64

A robust base64 encoder/decoder that is fully compatible with `atob()` and `btoa()`, written in JavaScript.

  • v1.0.0
  • 88.93
  • Published

jpeg-js

A pure javascript JPEG encoder and decoder

  • v0.4.4
  • 84.93
  • Published

decode-tiff

Lightweight tiff decoder

  • v0.2.1
  • 70.06
  • Published

sc-formatter

Module for serializing and unserializing SocketCluster messages

  • v4.0.0
  • 69.23
  • Published

audio-decode

Decode audio data in node or browser

  • v2.2.3
  • 68.15
  • Published

mp4filechecker

Check details of an mp4 file, e.g. to determine if transcoding is required

  • v1.0.7
  • 62.92
  • Published

hysnappy

snappy decompressor for wasm

  • v1.0.0
  • 60.52
  • Published

utf8-codec

utf8 to/from bytes codec (esm/cjs)

  • v1.0.0
  • 60.26
  • Published

kafkajs-lz4

LZ4 compression codec for the KafkaJS library

  • v2.0.0-beta.0
  • 58.62
  • Published

windows-1252

A robust windows-1252 encoder/decoder written in JavaScript.

  • v3.0.4
  • 58.58
  • Published

alawmulaw

A-Law and mu-Law codecs in JavaScript.

  • v6.0.0
  • 58.32
  • Published

ts.data.json

A JSON decoding library for Typescript

  • v3.3.0
  • 56.91
  • Published

iso-8859-2

A robust iso-8859-2 encoder/decoder written in JavaScript.

  • v3.0.4
  • 56.85
  • Published

windows-1255

A robust windows-1255 encoder/decoder written in JavaScript.

  • v3.0.4
  • 56.72
  • Published

iso-8859-8

A robust iso-8859-8 encoder/decoder written in JavaScript.

  • v3.0.4
  • 56.64
  • Published

encodr

Encoding/Decoding to/from JSON/CBOR/MsgPack

  • v1.3.5
  • 56.22
  • Published

iso-8859-15

A robust iso-8859-15 encoder/decoder written in JavaScript.

  • v3.0.4
  • 55.61
  • Published

windows-1251

A robust windows-1251 encoder/decoder written in JavaScript.

  • v3.0.4
  • 55.50
  • Published

windows-874

A robust windows-874 encoder/decoder written in JavaScript.

  • v3.0.4
  • 55.22
  • Published

windows-1250

A robust windows-1250 encoder/decoder written in JavaScript.

  • v3.0.4
  • 55.21
  • Published

ascii85

Ascii85 (a.k.a. base85) encoding/decoding.

  • v1.0.2
  • 55.21
  • Published

legacy-encoding

Support as many legacy encodings as possible

  • v3.0.0
  • 55.16
  • Published

windows-1258

A robust windows-1258 encoder/decoder written in JavaScript.

  • v3.0.4
  • 55.16
  • Published

iso-8859-7

A robust iso-8859-7 encoder/decoder written in JavaScript.

  • v3.0.4
  • 55.15
  • Published

iso-8859-6

A robust iso-8859-6 encoder/decoder written in JavaScript.

  • v3.0.4
  • 55.15
  • Published

macintosh

A robust macintosh encoder/decoder written in JavaScript.

  • v3.0.4
  • 55.15
  • Published

iso-8859-8-i

A robust iso-8859-8-i encoder/decoder written in JavaScript.

  • v3.0.4
  • 55.04
  • Published

windows-1257

A robust windows-1257 encoder/decoder written in JavaScript.

  • v3.0.4
  • 54.95
  • Published

windows-1256

A robust windows-1256 encoder/decoder written in JavaScript.

  • v3.0.4
  • 54.94
  • Published

windows-1253

A robust windows-1253 encoder/decoder written in JavaScript.

  • v3.0.4
  • 54.93
  • Published

iso-8859-3

A robust iso-8859-3 encoder/decoder written in JavaScript.

  • v3.0.4
  • 54.70
  • Published

cid-tool

Convert and discover properties of CIDs

  • v3.0.0
  • 54.59
  • Published

ogv

WebAssembly media player using Ogg/Vorbis/Theora/Opus/WebM libs compiled with Emscripten

  • v1.9.0
  • 53.30
  • Published

iso-8859-5

A robust iso-8859-5 encoder/decoder written in JavaScript.

  • v3.0.4
  • 52.29
  • Published

x-mac-cyrillic

A robust x-mac-cyrillic encoder/decoder written in JavaScript.

  • v3.0.4
  • 52.29
  • Published

iso-8859-4

A robust iso-8859-4 encoder/decoder written in JavaScript.

  • v3.0.4
  • 52.29
  • Published

koi8-r

A robust koi8-r encoder/decoder written in JavaScript.

  • v3.0.4
  • 52.21
  • Published

windows-1254

A robust windows-1254 encoder/decoder written in JavaScript.

  • v3.0.4
  • 52.20
  • Published

codeco

Minimalistic yet feature-rich IO decoding and encoding

  • v1.4.3
  • 51.60
  • Published

lz4-kafkajs

LZ4 streaming compression and decompression library for KafkaJS

  • v1.0.0
  • 51.09
  • Published

imaadpcm

IMA ADPCM codec in JavaScript.

  • v5.0.0
  • 48.12
  • Published

lexicodec

A library for lexicographical encoding.

  • v0.0.6
  • 46.34
  • Published

libflacjs

FLAC data stream encoder and decoder compiled in JavaScript using emscripten.

  • v5.4.0
  • 46.31
  • Published

@ygoe/msgpack

A minimal yet complete MessagePack implementation for JavaScript

  • v1.0.3
  • 45.57
  • Published

xrpl-tagged-address-codec

Encode and Decode an XRPL account address and destination tag to/from X-formatted (tagged) address

  • v1.0.0
  • 42.85
  • Published

@2l/kafkajs-lz4

LZ4 compression codec for the KafkaJS library

  • v1.3.2
  • 41.95
  • Published

@adorsys/jwe-codec

Codec to encrypt any javascript value into a JsonWebEncryption (JWE)

  • v1.0.2
  • 41.58
  • Published

zodvex

Zod <=> Convex integration, supporting Zod 4

  • v0.2.5
  • 41.45
  • Published

@squoosh-kit/core

Per-feature adapters around Squoosh codecs, worker/client runtimes.

  • v0.1.18
  • 40.45
  • Published

kafka-lz4-lite

Pure JS Kafka LZ4 codec for kafkajs

  • v1.0.5
  • 40.25
  • Published

uuid-d64

Compression codec for uuid to d64 (22 bytes)

  • v1.0.12
  • 38.51
  • Published

silk-wasm

Tencent silk encoder for Node.js and browser

  • v3.7.1
  • 37.56
  • Published

webm-to-mp4

Convert a webm video to mp4.

  • v1.0.0
  • 37.53
  • Published

unbikit

Decoder for .bik (Bink) video files.

  • v0.10.1
  • 36.46
  • Published

base45-ts

type-safe base45 encoder and decoder

  • v1.0.3
  • 36.18
  • Published

io-ts-graphql-codegen

This plugin for [graphql code generator](https://graphql-code-generator.com) generates types and runtime codecs for a given GraphQL Schema using [io-ts](https://github.com/gcanti/io-ts) to give runtime type safety.

    • v0.0.2
    • 35.53
    • Published

    png-stream

    A streaming PNG encoder and decoder

    • v1.0.5
    • 35.13
    • Published

    jpg-stream

    A streaming JPEG encoder and decoder

    • v1.1.2
    • 34.21
    • Published

    @anzerr/jpg.util

    A pure javascript JPEG encoder and decoder

    • v0.3.11
    • 33.99
    • Published

    sc-codec-min-bin

    Minimal binary codec for SC based on MessagePack

    • v3.0.0
    • 33.88
    • Published

    base32-codecs

    'codecs' compatible base32-encode and base32-decode adapter.

    • v1.0.4
    • 33.79
    • Published

    webrtc-codec-support

    Checks if a codec is supported by WebRTC stack in browser

    • v1.0.1
    • 33.75
    • Published

    node-ulaw

    Native G.711 µ-law decoder for Node.js. Optimized C++/N‑API binding for minimal overhead and maximum throughput.

    • v1.0.2
    • 33.40
    • Published

    @scale-codec/core

    Low-level tools to perform serialization and deserialization via SCALE spec

    • v2.0.1
    • 33.19
    • Published

    @salus-js/http-client

    A library for making type-safe HTTP requests built on the popular Axios client.

    • v0.16.0
    • 33.15
    • Published

    @salus-js/codec

    A library for defining codecs that can safely translate between runtime and over-the-wire types, helping you build more robust systems in TypeScript.

    • v0.16.0
    • 33.09
    • Published

    @sideband/protocol

    Canonical Sideband wire contract: branded IDs, protocol constants/error codes, frame + handshake shapes, and binary codec. No I/O, runtime logic, or transport definitions.

    • v0.0.5
    • 32.97
    • Published

    @salus-js/http

    A module for statically defining type-safe HTTP operations. These can be leveraged by other modules to build type-safe clients or servers that can execute the requests.

    • v0.16.0
    • 32.53
    • Published

    @alema/typed-storage

    A TypeScript library for typed key-value storage with support for various codecs and storage adapters.

    • v1.0.5
    • 32.04
    • Published

    doublemetaphone

    Encode a string into a phonetic code with the Double Metaphone algorithm

    • v0.1.2
    • 31.52
    • Published

    @mmomtchev/ffmpeg

    Full native ffmpeg bindings for Node.js with Streams support

    • v2.0.1
    • 31.48
    • Published

    @vorna-group/tencparser

    TENC (Token Efficient Nested Codec) parser, validator, repair, and converters.

    • v0.1.4
    • 31.39
    • Published

    @swim/codec

    Incremental I/O; functional parsers and writers; display, debug, and diagnostic formatters; and Unicode and binary codecs

    • v4.0.0
    • 29.79
    • Published

    z85-codec

    Z85 - ZeroMQ's ascii85 encoding format

    • v0.1.0
    • 29.65
    • Published

    @atim/codec

    Decoding library for Atim products

      • v1.0.8
      • 29.55
      • Published

      @isomp4/core

      Defines base types and interfaces

      • v0.3.0
      • 28.37
      • Published

      @atcute/tid

      atproto timestamp identifier identifier codec library

      • v1.0.3
      • 27.08
      • Published

      bencodec

      Library for decoding and encoding bencode data

      • v3.1.0
      • 27.08
      • Published

      ogg.js

      An Ogg demuxer for aurora.js

      • v0.1.0
      • 25.63
      • Published

      @marcuspuchalla/nachos

      NACHOS - Not Another CBOR Handling Object System. RFC 8949 CBOR encoder/decoder with full source map support for interactive debugging. Zero dependencies, TypeScript, works in Node.js and browsers.

      • v0.1.1
      • 25.12
      • Published

      abstract-error

      abstract error class with error code supports to create error class quickly

      • v2.0.0
      • 25.02
      • Published

      jsz85

      jsZ85 provides an implementation of the Z85 codec following the specs of https://rfc.zeromq.org/spec/32/. It is a port of the https://github.com/ruben-viscomi/ktZ85 implementation for Kotlin.

      • v1.0.2
      • 25.00
      • Published

      @socket-mesh/formatter

      Module for serializing and unserializing SocketMesh messages.

      • v4.1.1
      • 24.74
      • Published

      base64-wasm

      A base64 implementation compiled to WASM format

      • v0.2.1
      • 24.25
      • Published

      bajo-common-db

      Common Database for Bajo Framework

      • v2.0.1
      • 23.57
      • Published

      masohi-codec

      Codecs for Masohi Messaging

      • v2.0.1
      • 23.15
      • Published

      wav-blob-util

      wav-blob-util is a utility library that converts audio blobs to the Wave format with clamping samples onto the 16-bit resolution.

      • v1.0.21
      • 23.11
      • Published

      vorbis.js

      A Vorbis audio decoder for aurora.js ported using emscripten

      • v0.1.1
      • 22.97
      • Published

      json-or-binary

      Simply serialize discriminated unions into a binary format.

      • v0.9.9
      • 22.31
      • Published

      protobuf-codec

      Minimal Protocol Buffers wire encoding/decoding

      • v2.0.5
      • 22.26
      • Published

      @sylphx/codec-cli

      Universal media converter CLI - Pure TypeScript

      • v1.0.0
      • 22.03
      • Published

      @meproto/codec

      Multibase, multicodec, multikey, base64url, and JSON canonicalization utilities for Me Protocol key encoding, DID parsing, and credential serialization.

      • v0.0.3
      • 21.83
      • Published

      carta1

      An ATRAC1 audio codec implementation in JS

      • v1.1.9
      • 21.64
      • Published

      decoding-info

      Testing audio and video codec support in a browser with or without a key system

      • v1.0.0
      • 21.46
      • Published

      secretbox-encoding

      XSalsa20 Poly1305 codec that implements the abstract-encoding interface.

      • v1.0.0
      • 21.27
      • Published

      @kenzuya/mp3-encoder

      MP3 encoder extension for Mediabunny, based on LAME.

      • v1.26.0
      • 20.97
      • Published

      iso-8859-10

      A robust iso-8859-10 encoder/decoder written in JavaScript.

      • v3.0.4
      • 20.82
      • Published

      opus.js

      An Opus audio decoder for aurora.js ported using emscripten

      • v0.1.1
      • 20.78
      • Published

      buffer-codec

      The abstract codec class to encode/decode buffer/string.

      • v1.6.4
      • 20.56
      • Published

      io-ts-datetime

      io-ts datetime types with luxon

        • v1.3.2
        • 20.54
        • Published

        @bcts/dcbor

        Blockchain Commons Deterministic CBOR (dCBOR) for TypeScript

        • v1.0.0-alpha.9
        • 20.48
        • Published

        @sylphx/codec

        Pure TypeScript media codecs - image, video, audio, subtitle

        • v1.0.0
        • 20.28
        • Published

        @3-/proto

        Minimal Protocol Buffers wire encoding/decoding

        • v2.0.43
        • 19.88
        • Published

        xsalsa20-encoding

        XSalsa20 codec that implements tha abstract-encoding interface.

          • v1.1.0
          • 19.74
          • Published

          ut-codec-ebcdic

          ascii - ebcdic conversion module

          • v1.0.1
          • 18.21
          • Published

          @ludicon/spark.js

          Real-Time GPU Texture Codecs for the Web

          • v0.0.12
          • 18.03
          • Published

          koi8-u

          A robust koi8-u encoder/decoder written in JavaScript.

          • v3.0.4
          • 18.03
          • Published

          git-pack-codec

          Encoder and Decoder for gitfile streams for js-git.

          • v0.0.1
          • 17.84
          • Published

          audio-meta

          Get metadata of audio files from disk or URLS

            • v0.0.1
            • 17.05
            • Published

            react-native-video-recompression

            A React Native library for intelligent video processing with native performance. Supports video analysis, quality-preserving format conversion, and smart recompression with customizable settings.

            • v0.9.9
            • 17.00
            • Published

            pem-codec

            Utility for encoding and decoding PEM ascii-armoured data streams

            • v0.1.17
            • 16.46
            • Published

            g722-spandsp

            Node-API bindings for SpanDSP G.722 (encode/decode) with ESM+CJS loaders.

            • v1.0.1
            • 16.30
            • Published

            opusenc.js

            JavaScript Opus (audio format) Encoder (front-end package only)

            • v0.1.10
            • 16.30
            • Published

            ibm866

            A robust ibm866 encoder/decoder written in JavaScript.

            • v3.0.4
            • 16.13
            • Published

            ng-media-events

            Angular directives for HTML5 audio/video media events

            • v1.0.3
            • 16.09
            • Published

            iso-8859-13

            A robust iso-8859-13 encoder/decoder written in JavaScript.

            • v3.0.4
            • 15.86
            • Published

            json-decode

            A library for decoding JSON in JS

            • v1.0.1
            • 15.54
            • Published

            mplayermanager

            commandline interface for mplayer that manages movie files

            • v0.1.3
            • 15.14
            • Published

            node-silk

            silk codec bindings for Node.js

            • v0.1.0
            • 14.95
            • Published

            yass-js

            A steganographic encoder and decoder built on top of a jpeg library.

            • v1.2.1
            • 14.69
            • Published

            lite-schema-check

            A tiny, zero-dependency TypeScript validation library. Competitive alternative to Zod with clearer API, solving real pain points like circular validation, codecs, and mixed async/sync validation.

            • v2.1.0
            • 14.54
            • Published

            min-stream-pkt-line

            A pkt-line codec packaged as a min-stream push-filter.

              • v0.0.6
              • 14.49
              • Published

              x11-prop

              X11 Properties Coder / Encoder

              • v0.4.3
              • 14.49
              • Published

              dpbc

              A protocol-based binary codec that can encode and decode objects, strings, and numbers to and from binary format

              • v1.0.10
              • 14.33
              • Published

              uuid-base91

              Compression codec for uuid to base91 in less than 20 bytes

              • v1.0.7
              • 14.30
              • Published

              @zenithcore/runtime

              Runtime codec implementation for ZenithKernel framework

                • v1.5.1
                • 14.08
                • Published

                @chekushka/focus

                A video codec, designed to be used in: 1. Video conferencing systems (like Skype, Google Meet, Zoom, etc.) 2. Streaming services (Twitch, YouTube)

                • v4.0.0
                • 13.89
                • Published

                @zenithcore/ost-compression

                Okaily-Srivastava-Tbakhi (OST) encoding algorithm for textual data compression, optimized for JavaScript/TypeScript and ZenithKernel bundles

                • v1.5.0
                • 13.89
                • Published

                micodec

                A picture is worth a thousand words... Literally! Encoding and transfer data through images

                • v1.0.2
                • 13.65
                • Published

                audio-support-level

                Check if the given audio format is supported on the browser, and return the compatibility level as a number

                • v0.1.1
                • 13.60
                • Published

                @codeloop/conf

                Simple config handling for app or module

                  • v0.1.12
                  • 13.38
                  • Published

                  dw-jpeg-js

                  A pure javascript JPEG encoder and decoder

                  • v0.3.3
                  • 13.21
                  • Published

                  @cprass/libflacjs-patch

                  FLAC data stream encoder and decoder compiled in JavaScript using emscripten.

                  • v5.4.1-beta.2
                  • 13.03
                  • Published

                  check-video-codec

                  For checking video codecs and then use in video.canPlayType()

                  • v1.1.1
                  • 12.87
                  • Published

                  buffer-codec-bytewise

                  String serialization of arbitrarily complex structures that sort bytewise.

                  • v1.2.3
                  • 12.82
                  • Published

                  llcacodec

                  Read and Write Life-Like Cellular Automata Files

                  • v0.1.5
                  • 12.70
                  • Published

                  @osmium/coder

                  A comprehensive, type-safe data encoding, serialization, and utility library for JavaScript and TypeScript

                  • v0.9.0
                  • 12.53
                  • Published

                  yffmpeg

                  Simple ffmpeg API for nodejs

                    • v3.0.1
                    • 12.53
                    • Published

                    sdp-remove-codec

                    Remove a codec from a Session Description.

                    • v0.0.1
                    • 12.23
                    • Published

                    iso-8859-16

                    A robust iso-8859-16 encoder/decoder written in JavaScript.

                    • v3.0.4
                    • 12.20
                    • Published

                    @lapo/z85

                    Z85 encoding/decoding

                    • v1.0.0
                    • 12.20
                    • Published

                    pico-json

                    Zero dependencies, small, fast, vanilla TypeScript object serializer with very compact binary format that is also quite compressible via lz4 and deflate

                    • v1.0.2
                    • 12.20
                    • Published

                    node-valve-lzss

                    Bindings for Valve's LZSS compression codec

                    • v0.0.4
                    • 11.93
                    • Published

                    tryte-utf8-json-codec

                    An alternative encoding/decoding scheme for IOTA trytes supporting UTF-8 and JSON

                    • v1.0.0
                    • 11.93
                    • Published

                    @adam-rocska/ts-codec

                    TypeScript library offering robust contracts for encoding and decoding values with strong type safety.

                    • v1.2.3
                    • 11.91
                    • Published

                    iso-8859-14

                    A robust iso-8859-14 encoder/decoder written in JavaScript.

                    • v3.0.4
                    • 11.86
                    • Published

                    kea-nmea

                    NMEA Decoder/Encoder

                    • v0.1.1
                    • 11.62
                    • Published

                    8b10b

                    A JavaScript implementation of the 8b10b line codec

                    • v2.0.0
                    • 11.26
                    • Published

                    jpeg-js-jg

                    A pure javascript JPEG encoder and decoder

                    • v0.3.4
                    • 11.22
                    • Published

                    io-ts-jsend

                    JSend utility codecs for use with the io-ts library

                    • v0.1.3
                    • 10.85
                    • Published

                    get-video-mime

                    A simple CLI tool to get a video's MIME string including relevant codes for use with MediaSource Extension.

                    • v1.0.2
                    • 10.67
                    • Published

                    sdnv

                    Self-Delimiting Numeric Value Codec

                    • v1.0.1
                    • 10.44
                    • Published

                    @datkt/uint64be

                    Encode and decode big endian unsigned 64-bit integers from and to ByteArrays

                      • v1.1.0
                      • 10.42
                      • Published

                      cno-base64

                      Micropackage: convert between a NodeJS Buffer and a base64-encoded string with optional URL-safe alphabet, padding, and MultiBase prefix.

                      • v0.0.6
                      • 10.28
                      • Published

                      zation-core-codec

                      Module for serializing and deserializing Zation messages

                      • v1.4.3
                      • 10.01
                      • Published

                      ocaml-string-convert

                      Convert between JavaScript UCS-2-encoded strings and OCaml-friendly UTF-8 byte-arrays

                      • v0.0.4
                      • 9.92
                      • Published

                      msgpack-codec

                      'codecs' compatible msgpack adapter.

                      • v1.0.5
                      • 9.92
                      • Published

                      @veksa/protobuf-codec

                      Protocol Buffers codec implementation for @veksa/transport messaging layer

                      • v0.0.2
                      • 9.92
                      • Published

                      openht

                      High-throughput JPEG 2000 (Rec. ITU-T T.814 | ISO/IEC 15444-15) decoder

                      • v1.0.0-dev.1
                      • 9.45
                      • Published

                      git-http

                      A git http platform implementation that sits on top of a tcp connection

                      • v0.1.1
                      • 9.45
                      • Published

                      pigeonmark-arbitrary

                      Transform arbitrary object structures (json superset) in to JsonML/PigeonMark and back again, allowing arbitrary data to be passed through XML tools

                      • v1.0.3
                      • 9.00
                      • Published

                      kim-encoding

                      Kim is a very simple encoding that delivers 7 bits per byte

                      • v1.0.0
                      • 8.96
                      • Published

                      react-native-mediacodec-transcode

                      this package uses android media codec api (android only) to transcode videos with hardware accleration

                        • v1.0.0
                        • 8.96
                        • Published

                        is-opus

                        Check if a Buffer/Uint8Array is an OPUS audio file

                        • v1.0.0
                        • 8.92
                        • Published

                        lavalink-track-codec

                        [![npm version](https://img.shields.io/npm/v/lavalink-track-codec.svg)](https://www.npmjs.com/package/lavalink-track-codec) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![TypeScript](https://img.shields.io/badge/Typ

                        • v1.0.0
                        • 8.41
                        • Published

                        axon-msgpack

                        Axon msgpack codec

                        • v0.0.1
                        • 8.40
                        • Published

                        multiformat-multicodec

                        An interface for (de)encoding a wide range of multicodecs simultaneously

                        • v1.0.0
                        • 8.37
                        • Published

                        ucanto

                        UCAN RPC

                        • v0.1.0-beta
                        • 8.37
                        • Published

                        io-ts-immutable

                        A collection of io-ts codecs for the immutable collections from immutable-js

                        • v0.2.1
                        • 8.37
                        • Published

                        nosql-encoding

                        add the encoding ability to abstract-nosql database.

                        • v1.3.0
                        • 7.97
                        • Published

                        windows-1251-bts

                        A robust windows-1251 encoder/decoder written in JavaScript.

                        • v1.0.1
                        • 7.75
                        • Published

                        bwt-address-codec

                        encodes/decodes base58 Bizain identifiers

                        • v2.0.3
                        • 7.75
                        • Published

                        sdnv-stream

                        Encode stream data as SDNVs.

                        • v1.0.1
                        • 7.73
                        • Published

                        common-codec-cli

                        CLI to encode/decode common formats such as JWT, Base64, Hex, ASCII, Binary

                        • v0.1.2
                        • 7.68
                        • Published