slibs
Single file libraries for C/C++.
library | category | LoC | license | description |
---|---|---|---|---|
alsa.h | audio | 138 | public domain | ALSA [ref: https://github.com/yui0/aplay-] |
uaac.h | audio | 13438 | RPSL | AAC audio decoder [ref: https://github.com/yui0/aplay-] |
uflac_enc.h | audio | 2843 | LGPL-2.1 | FLAC audio encoder based on Flake |
wav.h | audio | 61 | public domain | Wave format [ref: https://github.com/yui0/aplay-] |
wave.h | audio | 304 | public domain | utility for wave format |
minimp3.h | audio | 2671 | LGPL | MP3 decoder [http://www.murga-linux.com/puppy/viewtopic.php?t=59417] |
v4l2.h | video | 614 | public domain | video for linux |
mp4parser.h | video | 6015 | LGPL-3.0 | mp4 parser |
jo_mpeg.h | video | 317 | public domain | MPEG1/2 encoder [http://www.jonolick.com/home/mpeg-video-writer] |
imgp.h | image | 441 | public domain | mini image processing library |
potracelib.h | image | 2466 | GPL | Transforming bitmaps into vector graphics [http://potrace.sourceforge.net/, Document, Example] |
pssub.h | image | 25689 | unknown | Postscript library |
svg.h | image | 21735 | Apache-2.0 | SVG library |
fft.h | math | 2244 | public domain | Fast Fourier Transform |
ifft.h | math | 19875 | unknown | Fixed-point in-place Fast Fourier Transform |
fmath.h | math | 142 | public domain | Fast math library |
random.h | math | 33 | public domain | XOR128 random function |
sgemm_sse.h | math | 451 | public domain | Fast GEMM function for SSE [ref: https://github.com/yui0/ugemm] |
sgemm_ocl.h | GPGPU/math | 662 | public domain | Fast GEMM function for OpenCL [ref: https://github.com/yui0/ugemm] |
sgemm_gl.h | GPGPU/math | 110 | public domain | Fast GEMM function for OpenGL4 [ref: https://github.com/yui0/ugemm] |
gpgpu_glsl.h | GPGPU | 399 | public domain | GLSL frameworks [ref: https://github.com/yui0/waifu2x-glsl] |
gpgpu_gl4.h | GPGPU | 170 | public domain | OpenGL compute shader frameworks [ref: https://github.com/yui0/waifu2x-glsl] |
ocl.h | GPGPU | 190 | public domain | OpenCL frameworks [ref: https://github.com/yui0/waifu2x-ocl] |
clock.h | utils | 31 | public domain | clock function for linux [ref: https://github.com/yui0/waifu2x-glsl] |
kbhit.h | utils | 64 | public domain | kbhit function for linux [ref: https://github.com/yui0/aplay-] |
ls.h | utils | 155 | public domain | making list of files and directories [ref: https://github.com/yui0/aplay-] |
mcurses.h | utils | 1481 | GPL-2 | "mcurses" is a minimized version of programming library ncurses [ref: https://github.com/yui0/aplay-] |
csv.h | utils | 77 | public domain | CSV file parser |
ini.h | utils | 250 | BSD | ini file parser |
parg.h | utils | 551 | CC0 | Parser for argv that works similarly to getopt [https://github.com/jibsen/parg] |
parson.h | utils | 2239 | MIT | Lightweight JSON library [https://github.com/kgabis/parson] |
termbox.h | utils | 1719 | MIT | Library for writing text-based user interfaces [https://github.com/nsf/termbox] |