C Decoding

Open-source C projects categorized as Decoding

Top 7 C Decoding Projects

  1. miniaudio

    Audio playback and capture library written in C, in a single source file.

    Project mention: Single source, 0 dependency cross platform audio library | news.ycombinator.com | 2025-03-12
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. flac

    Free Lossless Audio Codec

    Project mention: FLAC 1.5.0 | news.ycombinator.com | 2025-02-11
  4. arduino-audio-tools

    Arduino Audio Tools (a powerful Audio library not only for Arduino)

    Project mention: Let's Write a Reverb | news.ycombinator.com | 2024-08-19

    On my personal laptop (Mac), I used AU Lab to apply effects to the music I listened to, and discovered that I like the ambience provided by adding a little reverb.

    I'm interested in doing the same at work, but the office PCs run Windows and I'm somewhat limited in what I can install.

    The Arduino Audio Tools library seemed like it would work, but it only applies effects on one channel.

    https://github.com/pschatzmann/arduino-audio-tools/wiki/Audi...

    I discovered the Wishing Well stereo reverb pedal, and am wondering whether building one will allow me to apply the effect to music from an iPod, rather than a guitar.

    https://scientificguitarist.wixsite.com/home/wishing-well

    If anybody would like to group-buy the Wishing Well, please let me know - if I order PCBs and parts, I'll have spares.

  5. dr_libs

    Audio decoding libraries for C/C++, each in a single source file.

    Project mention: New Year, New Game Engine - Nikola Engine Devlog 0 | dev.to | 2025-02-26

    And, finally, resource loaders. I have worked with many resource loaders in the past. That's to say that I know my way around them. For image loaders, I decided to go with the obvious stb_image. It is small, easy to use, and has only a single header. Meaning, like MiniAudio, I can easily integrate it into the engine. Besides that, it supports a wide array of image formats. Even HDR which was surprising. Audio file loaders are next. For this one, I decided to use a few small libraries. Specifically, the Mp3 and WAV loaders from dr_libs and the OGG loader from STB once again (Sean Barret to the rescue!) Each of these are a single-header library as well. Once again, very small and very easy to integrate. As for 3D models, I decided to use a huge dependency named ASSIMP. For me, that was a very hard sell. ASSIMP is huge but it supports plenty of 3D model formats. And besides that, none of the resource loaders are going to be present in the engine itself. But, rather, there is going to be a separate tool--one that I dubbed NBR (Nikola Binary Resource)--that would take only the minimum required data from these loaders and save it into a binary file (.nbr) which then would be read accordingly by the engine.

  6. libspng

    Simple, modern libpng alternative

    Project mention: Fast-PNG: PNG image decoder and encoder | news.ycombinator.com | 2025-03-11

    wuffs has standalone C header for png decoding that is safe and very fast: https://github.com/google/wuffs/blob/main/doc/std/image-deco...

    There's also libspng, supports encoding & decoding, but it does not seem to be very maintained anymore, and it has extra dependency on zlib/miniz: https://github.com/randy408/libspng

  7. opusfile

    Stand-alone decoder library for .opus streams

  8. Turbo-Range-Coder

    TurboRC - Fastest Range Coder + Arithmetic Coding / Fastest Asymmetric Numeral Systems

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Decoding discussion

Log in or Post with

C Decoding related posts

  • FLAC 1.5.0

    1 project | news.ycombinator.com | 11 Feb 2025
  • Best iPod for music in 2023 with large capacity.

    1 project | /r/ipod | 28 May 2023
  • After using MusicBrainz Picard, some artist names are band members or artist listed twice

    1 project | /r/filebot | 18 May 2023
  • Preservation

    1 project | /r/Cd_collectors | 7 Apr 2023
  • remove image & optimize file layout + minimize file size

    1 project | /r/foobar2000 | 18 Feb 2023
  • QOA, the Quite OK Audio Format

    4 projects | news.ycombinator.com | 2 Feb 2023
  • Does anyone use shnflac.net

    1 project | /r/musichoarder | 12 Dec 2022
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 23 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source Decoding projects in C? This list will help you:

# Project Stars
1 miniaudio 4,457
2 flac 1,869
3 arduino-audio-tools 1,712
4 dr_libs 1,337
5 libspng 773
6 opusfile 165
7 Turbo-Range-Coder 79

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C is
the 6th most popular programming language
based on number of references?