Outils pour utilisateurs

Outils du site


misc:libc

Librairies C

Liste de Lib C portables et utilisables dans des projets commerciaux, si des alternatives existe, seule celle que je considère (subjectif) comme la meilleure sera listée ici !

Network

Nom Licence Description
libmicrohttpd GNU-LGPL Pour embed un serveur http
libcurl MIT Client-side URL transfer library, elle supporte DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET et TFTP. La libcurl supporte aussi les certificats HTTPS, HTTP POST, HTTP PUT, upload FTP, kerberos, upload HTTP form, proxies, cookies, user+password authentification, le reprise de tranfert, proxy et tunnel http, …
LibIrcClient GNU-LGPL Lib pour créer un client(ou bot) IRC

Widget

Nom Licence Description
GTK+ GNU-LGPL La meilleure pour créer des interfaces graphiques, elle est basée sur la programmation objet qui facilite la programmation des évènements
libsexy GNU-LGPL Ajoute des widget à GTK+ : Les icônes dans les champs texte, la correction orthographique, label supportant la balise <a>, tooltips contenant des widgets et les tooltips par champs dans un TreeView
cairo GNU-LGPL Graphics 2D

Game

Nom Licence Description
SDL GNU-LGPL Rendu multimedia 2D, 3D, audio, input
Allegro Zlib Rendu multimedia 2D, 3D, audio, input
OpenAL GNU-LGPL Audio 3D pour les jeux
AssImp BSD Importe tout type de models 3D

Multimedia

Nom Licence Description
Ogg Vorbis BSD-like Codec audio (lossy mais HD)
libpng zlib [C/Déc]ompresse les fichiers aux formats PNG
imagemagick apache 2.0 Manipulation d'image (conversion, édition)
speex BSD-like codec Audio lié à speech
flac BSD-like Codec audio lossless
bs2b BSD Pallie le fait qu'avec un casque, l'oreille gauche n'entend pas ce que l'oreille droite entend
ffmpeg GNU-LGPL Collection de codecs audio et video (attention aux patents et seul les libs sont LGPL)
theora BSD-like Codec vidéo lié à vorbis
imlib2 BSD Chargement et rendu d'images
librsvg GNU-LGPL Chargement et rendu d'images vectorielles SVG

Utils

Nom Licence Description
zlib zlib compression deflate (zip)
libxml MIT XML parser & toolkit
cjson MIT Json parser & toolkit
gettext GNU-LGPL Facilite l'i18n
editline BSD Auto-complétion
FreeType2 BSD-like Moteur de police
libconfig GNU-LGPL Parser et toolkit d'un langage de config très avancé
libcaca WTF-PL ASCII et manipulation de la console
iniParser MIT Parser de fichier ini

Maths

Nom Licence Description
GMP GNU-LGPL Arithmétique sans la limitation des types de base
misc/libc.txt · Dernière modification: 2012/09/23 01:16 par mrhide