Skip to content

Network and Web Programming Libraries

  • PJSIP (SIP networking library) (ml)
  • libdnet (Library provides a simplified, portable interface to several low-level networking routines, including: network address manipulation, ARP/ARP-cache/route table lookup. License: BSD-style) (cvs) (ml)
  • xmlrpc (XML-RPC library implementation. License: BSD-style) (cvs) (ml)
  • libcurl (Library which helps the writing of Un*x daemons. License: BSD-style) (cvs) (ml)
  • libdaemon (Library which helps the writing of Un*x daemons. License: GPL)
  • uri (URI parser library. License: GPL) (cvs)
  • GNU SASL (SASL standard implementation which can provide a generic framework for the following authentication mechanisms: CRAM-MD5, DIGEST-MD5, GSSAPI and NTLM. License: LGPL) (cvs)
  • Cyrus SASL (SASL implementation) (cvs) (ml)
  • Shushi (implementation of the RFC 1510, the Kerberos network authentication system. Shushi can be used to authenticate users in distributed systems. License: GPL) (cvs)
  • GSS Generic Security Service. GSS-API v2 implementation which makes use of the Sushi library.) License: GPL) (cvs)
  • libESMTP (Library which implements the SMTP protocol. libESMTP is meant to be a generic API for software which needs to submit email messages trough SMTP. License: LGPL) (ml)
  • libspopc (POP3 client library. License: LGPL)
  • HTTP Fetcher (HTTP client library. License: LGPL) (cvs) (ml)
  • libwebserver (Library which implements an HTTP server. License: GPL) (cvs)
  • libsoup (GNOME library which implements the HTTP protocol. License: LGPL) (cvs)
  • LibCGI (Library to create CGI based web applications. support for string manipulation, linked lists, cookies, sessions, GET and POST methods, and more. License: LGPL) (cvs)
  • oSIP (Library which implements the Session Initiation Protocol. License: LGPL)
  • libpdpt (Client library for PDTP. PDPT is a peer-to-peer system for distributing file system directory hierarchies. License: BSD-style) (svn) (ml)
  • libusb (Portable user-space library for accessing USB devices. License: LGPL) (cvs) (ml) (EML "EarthMate Userland Library" libusb based library for access to USB devices. License: GPL) (svn)
  • FSPLIB (Library implementation of the UDP based "File Service Protocol". License: BSD-style) (cvs) (cvs)
  • libpcap (Library for analyzing network traffic. License: BSD-style) (ml)
  • Neon (HTTP and WebDAV client library. License: LGPL) (cvs) (ml)
  • uIP (Tiny TCP/IP stack implementation designed for use on 8-bit microcontrollers. License: BSD-style)
  • pthrlib (Library for writing small and efficient network server software. License: LGPL)
  • RoadRunner (Library which implements the BEEP protocol. BEEP is designed to simplify and improve the design of connection oriented network application protocols. See also this BEEP implementation: beepcore.org. License: BSD-style)
  • linc (Library to ease the development of network servers & clients written in C. There is currently support for IPv4, IPv6, Un*xDomain sockets, IrDA and OpenSSL. License: GPL)
  • libping (Library to make ICMP_ECHO requests directly from a script or program. Libping can also check TCP/IP services like: SMTP, HTTP and POP3. The functions return either a boolean 'is alive' or the round-trip time in milliseconds. License: GPL)
  • EPS (Email Processing System. Initiative to create a well documented API for writing efficient email processing tools. License: GPL)
  • libVNCServer (Library for writing VNC server applications. License: GPL) (cvs)
Sedo - Buy and Sell Domain Names and Websites project info: debianlinux.net Statistics for project debianlinux.net etracker® web controlling instead of log file analysis