Search Results for "encoding and decoding software"

Showing 551 open source projects for "encoding and decoding software"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    encoding

    encoding

    Go package containing implementations of efficient encoding

    Go package containing implementations of encoders and decoders for various data formats. At Segment, we do a lot of marshaling and unmarshaling of data when sending, queuing, or storing messages. The resources we need to provision on the infrastructure are directly related to the type and amount of data that we are processing. At the scale we operate at, the tools we choose to build programs can have a large impact on the efficiency of our systems. It is important to explore alternative...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    io-ts

    io-ts

    Runtime type system for IO decoding/encoding

    Runtime type system for IO decoding/encoding
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    JavaScript Cookie

    JavaScript Cookie

    A simple, lightweight JavaScript API for handling browser cookies

    ...Please note that the default encoding/decoding strategy is meant to be interoperable only between cookies that are read/written by js-cookie. To override the default encoding/decoding strategy you need to use a converter.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    Simple Binary Encoding (SBE)

    Simple Binary Encoding (SBE)

    Simple Binary Encoding (SBE) - High Performance Message Codec

    SBE is an OSI layer 6 presentation for encoding and decoding binary application messages for low-latency financial applications. This repository contains the reference implementations in Java, C++, Golang, C#, and Rust. More details on the design and usage of SBE can be found on the Wiki. An XSD for SBE specs can be found here. Please address questions about the specification to the SBE FIX community.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 5
    Cheshire

    Cheshire

    Clojure JSON and JSON SMILE (binary json format) encoding/decoding

    Cheshire is a high-performance JSON encoding and decoding library for Clojure, built atop Jackson to combine fast parsing/generation with advanced support for types like Dates, UUIDs, Sets, Symbols, and the binary JSON SMILE format. Custom encoding is supported from 2.0.0 and up if you encounter a bug, please open a GitHub issue. From 5.0.0 onwards, custom encoding has been moved to be part of the core namespace (not requiring a namespace change).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    libavif

    libavif

    Library for encoding and decoding .avif files

    libavif is a portable, open-source C library that implements encoding and decoding for the AVIF (AV1 Image File Format), offering a robust, production-ready way to work with AVIF images across platforms. It supports all AV1-supported YUV formats and bit-depths, including alpha (transparency), and includes command-line tools (avifenc and avifdec) to easily convert to/from AVIF from common image formats like JPEG, PNG, or Y4M.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 7
    Jansson

    Jansson

    C library for encoding, decoding and manipulating JSON data

    Jansson is a C library for encoding, decoding and manipulating JSON data.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 8
    jsonista

    jsonista

    Clojure library for fast JSON encoding and decoding

    Clojure library for fast JSON encoding and decoding.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    QOI

    QOI

    The “Quite OK Image Format” for fast, lossless image compression

    QOI, short for “Quite OK Image,” is a minimalist lossless image compression format designed to achieve extremely fast encoding and decoding speeds while maintaining compression ratios comparable to PNG. The project was created as a simpler alternative to complex legacy image formats, using an intentionally lightweight specification that can be implemented in only a few hundred lines of code. QOI focuses on predictable O(n) performance and efficient pixel encoding strategies without relying on heavyweight compression algorithms like DEFLATE. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    Moquette Project

    Moquette Project

    Java MQTT lightweight broker

    ...Simply embeddable in your IoT projects. Moquette aims to be a MQTT compliant broker. The broker supports QoS 0, QoS 1 and QoS 2. Its designed to be evented, uses Netty for the protocol encoding and decoding part.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    io-ts

    io-ts

    Runtime type system for IO decoding/encoding

    io-ts is a TypeScript runtime type system for decoding, validating, and encoding data at application boundaries. It solves a common TypeScript limitation: static types disappear at runtime, but external inputs still need to be checked safely. The library lets developers define codecs that represent both runtime validation logic and static TypeScript types. This approach is especially useful for APIs, configuration files, JSON payloads, database results, and any data that enters a program from an unknown source. io-ts integrates closely with functional programming patterns and the fp-ts ecosystem. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Tiktoken

    Tiktoken

    tiktoken is a fast BPE tokeniser for use with OpenAI's models

    ...“cl100k_base”) and lets users switch encoding names to match different model contexts. It also offers extension mechanisms so that custom encodings can be registered. Internally, it includes the core tokenizer logic (often implemented in Rust or efficient lower-level code), APIs for encoding, decoding, and counting tokens, and binding layers to Python (and sometimes other languages) for easy use.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Rustler

    Rustler

    Safe Rust bridge for creating Erlang NIF functions

    ...That means there should be no ways to crash the BEAM (Erlang VM). The library provides facilities for generating the boilerplate for interacting with the BEAM, handles encoding and decoding of Erlang terms, and catches rust panics before they unwind into C. The library provides functionality for both Erlang and Elixir, however Elixir is favored as of now. The code you write in a Rust NIF should never be able to crash the BEAM. Decoding and encoding rust values into Erlang terms is as easy as a function call. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    OAuth2 (Client)

    OAuth2 (Client)

    An Elixir OAuth 2.0 Client Library

    This library can be configured to handle encoding and decoding requests and responses automatically based on the accept and/or content-type headers. An Elixir OAuth 2.0 Client Library. This library can be configured to handle encoding and decoding requests and responses automatically based on the accept and/or content-type headers. The http client library used is tesla, the default adapter is Httpc, since it comes out of the box with every Erlang instance but you can easily change it to something better.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    cryptii

    cryptii

    Web app and framework offering modular conversion and encoding

    Web app and framework offering modular conversion, encoding and encryption. Translations are done client-side without any server interaction. This framework and web app aims to support a wide variety of ciphers, formats, algorithms and methods (called 'Bricks') while keeping them easily combinable. There are currently two types of Bricks: Encoders and Viewers. Encoders manipulate content by encoding or decoding in a specific way and using specific settings while Viewers allow users to access and edit the content fed into or outputted by Encoders in a certain way and format. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Aeson

    Aeson

    A fast Haskell JSON library

    aeson is a high-performance Haskell library for JSON parsing and encoding, optimized for speed and ease of use. It serves as a foundational tool in the Haskell ecosystem for handling JSON data efficiently. High-performance optimized for real-world workloads. Widely used and well-maintained community library. Compatible with popular frameworks and the Haskell web ecosystem. Easy-to-use API (e.g., FromJSON, ToJSON typeclasses). Fast JSON parsing and serialization.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Frame

    Frame

    Fast FFmpeg GUI

    ...The tool is structured to facilitate automation, allowing users to process frames in bulk or integrate frame-level operations into larger media pipelines. It supports multiple video formats and leverages FFmpeg for decoding and encoding operations. frame is particularly useful for applications such as computer vision preprocessing, video inspection, and content analysis. Its modular design allows customization of workflows and integration into different environments. Overall, it serves as a practical utility for frame-level video processing and experimentation.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 18
    Fast Binary Encoding (FBE)

    Fast Binary Encoding (FBE)

    Fast Binary Encoding is fast and universal serialization solution

    Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, and Swift. Fast Binary Encoding allows to description of any domain models, business objects, complex data structures, client/server requests & responses and generate native code for different programming languages and platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Sunshine

    Sunshine

    Self-hosted game stream host for Moonlight

    Sunshine is an open-source self‑hosted cloud gaming server that implements NVIDIA’s GameStream protocol. Compatible with Moonlight clients across platforms, it supports low‑latency streaming via software or hardware encoding (AMD/Intel/NVIDIA) and offers a browser‑based control UI for pairing.
    Downloads: 1,649 This Week
    Last Update:
    See Project
  • 20
    ALVR - Air Light VR

    ALVR - Air Light VR

    Stream VR games from your PC to your headset via Wi-Fi

    ...It allows users to run PC-based VR applications while using devices such as standalone headsets, effectively bridging the gap between high-performance desktop VR and portable hardware. The system works by encoding video output from the PC, streaming it over Wi-Fi, and decoding it on the headset in real time, while also transmitting input data such as head tracking and controller movements back to the PC. ALVR supports low-latency streaming through optimized encoding techniques and network configurations, making it suitable for interactive VR experiences. ...
    Downloads: 134 This Week
    Last Update:
    See Project
  • 21
    Ksoup

    Ksoup

    Ksoup is a lightweight Kotlin Multiplatform library for parsing HTML

    Ksoup is a lightweight Kotlin Multiplatform library for parsing HTML, extracting HTML tags, attributes, and text, and encoding and decoding HTML entities. ​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    AvCpp

    AvCpp

    C++ wrapper for FFmpeg

    ...It leverages modern C++ features to simplify memory management and reduce the complexity of working with FFmpeg’s C APIs. The library enables developers to handle encoding, decoding, and streaming tasks with cleaner and more maintainable code. It focuses on performance while improving developer productivity through abstraction. avcpp supports integration into multimedia applications requiring efficient processing pipelines. Its design aligns with modern C++ standards, making it suitable for contemporary development environments. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    learn-ffmpeg

    learn-ffmpeg

    Learn audio and video knowledge, organize materials

    learn-ffmpeg is an educational repository that provides a structured collection of tutorials, notes, and examples for mastering FFmpeg and multimedia processing concepts. It covers a wide range of topics, including encoding, decoding, transcoding, and streaming workflows. The repository is designed to guide users from basic command usage to advanced media pipeline development. It includes practical examples that demonstrate how to apply FFmpeg in real-world scenarios. The content is organized to serve both as a learning resource and a quick reference for developers. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    PyAV

    PyAV

    Pythonic bindings for FFmpeg's libraries

    ...The library is designed for precise media manipulation, making it suitable for applications that require frame-level access or custom processing pipelines. PyAV integrates well with other Python libraries such as NumPy and Pillow, allowing seamless data transformation and analysis. It supports decoding, encoding, filtering, and resampling operations, covering a wide range of multimedia tasks. While powerful, it requires a solid understanding of FFmpeg concepts, as it prioritizes flexibility and control over abstraction. Overall, PyAV is a robust tool for developers building advanced video and audio processing systems in Python.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    Android FFmpeg

    Android FFmpeg

    An Android FFmpeg audio and video development tutorial

    LearnFFmpeg is an educational repository that provides structured resources for understanding and mastering FFmpeg and multimedia processing concepts. It includes tutorials, command examples, and explanations of core concepts such as encoding, decoding, and streaming workflows. The project is designed to guide users from basic usage to more advanced topics, helping them build practical knowledge of FFmpeg operations. It often includes real-world examples and scenarios that demonstrate how FFmpeg can be applied in production environments. The repository also serves as a reference for developers working with media pipelines and automation tasks. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next