Difference between revisions of "c/links/libs"
From cppreference.com
(Update links from redirect, and https) |
(Update links, https) |
||
Line 42: | Line 42: | ||
; Infrastructure | ; Infrastructure | ||
− | *{{lib| alsa-lib | | + | *{{lib| alsa-lib | https://www.alsa-project.org/wiki/Main_Page }} |
*{{lib| portaudio | http://www.portaudio.com/ }} | *{{lib| portaudio | http://www.portaudio.com/ }} | ||
; CD | ; CD | ||
− | *{{lib| cdparanoia | | + | *{{lib| cdparanoia | https://www.xiph.org/paranoia/ }} |
;Speech synthesis | ;Speech synthesis | ||
Line 54: | Line 54: | ||
; Codecs | ; Codecs | ||
*{{lib| schroedinger | https://slackbuilds.org/repository/14.1/multimedia/schroedinger/ }} | *{{lib| schroedinger | https://slackbuilds.org/repository/14.1/multimedia/schroedinger/ }} | ||
− | *{{lib| video4linux | | + | *{{lib| video4linux | https://linuxtv.org/downloads/v4l-utils/ }} |
==Files== | ==Files== |
Revision as of 07:48, 15 April 2020
The objective of this page is to build a comprehensible list of open source C libraries, so that when one needs an implementation of particular functionality, one need not waste time searching on Google.
If you know a library that might be useful to others, please add a link to it here. There are no restrictions on what can be included except that it must be possible to download the source of the library.
The page is provided 'as is' - with the hope of being useful, but without any warranties. Outdated, misleading or wrong links might appear here. If you've noticed one of these, it would be great if you fixed the error.
Contents |
Operating system
- Access control
- Extended attributes
Graphic user interface
- IUP
- tiny file dialogs - a single C cross-platform file (no init, no main loop, 6 modal function calls)
Gtk+ widgets
Microsoft Excel
Audio
- Codecs
- Infrastructure
- CD
- Speech synthesis
Video
- Codecs
Files
Maths
- Integer Multi-Dimensional Interpolation
- Linear algebra
- Finance
- FFT
- Multiprecision
- Signal Processing
Graphics
- cairo
- babl
- SDL (Simple DirectMedia Layer) - a library for input, audio, drawing and much more supported by many platforms.
- SIGIL (Sound, Input, and Graphics Integration Library)
- allegro 5 (Multimedia Library) - a cross-platform library mainly aimed at video game and multimedia programming.
Interprocess
Databases
Configuration
Communications
- libcurl
- libmicrohttpd
- libsagui
- gsoap
- zeromq
- MQTT-C - Github URL (MIT License)
- KCP - A fast and reliable ARQ protocol that helps applications to reduce network latency. (MIT License)
Compression
libc
XML
Javascript
Metrics
Object oriented programming
Web Frontend
See also
C++ documentation for Non-ANSI/ISO Libraries
|