LinuxLinks.com
Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us

Search/Browse

 Category Gateway
More Options
Category:  


LinuxLinks News
 · Nifty Free Image Viewers
 · Compact Text Editors Great for Remote Editing and Much More
 · Excellent Subtitle Editors
 · Small Console Menu Utilities
 · Make Downloading Files Effortless
 · Free Office Suites that Cut The Mustard
 · Low-Spec Hardware? Try these Desktop Environments
 · Powerful Command-line File Transfer Programs
 · Great Apps to Take Notes
 · Exciting New Terminal Emulators
(more...)

 

Latest Links
jdkdrum
lolcat
(more...)

 



Top : Software : Programming : Libraries : Networking

Highlights
Nifty Free Image Viewers
One of my favorite adages is "A picture is worth a thousand words". It refers to the notion that a still image can convey a complex idea. Images can portray a lot of information quickly and more efficiently than text. They capture memories, and never let you forget something you want to remember, and refresh it in your memory.

(Read more)
Objectivity/DB
(commercial) A multi-threaded database engine with a rich set of development and administration tools.

Links:

  • adns
    a replacement resolver library. Its programming interface easier to use than the standard libresolv
  • annie
    an artificial neural network library for C++. Versions exist for both Windows and flavours of Unix (tested on Linux). The library currently has support for training, saving and executing multi-layer perceptron and radial-basis-function networks
  • asio
    asio is a cross-platform C++ library for network programming that provides developers with a consistent asynchronous I/O model using a modern C++ approach.
  • Asynchronous Socket Library
    provides event-driven socket programming a la MFC CAsyncSocket. It can also be used in blocking mode as an ordinary C++ socket library
  • AsyncResolv
    AsyncResolv is an asynchronous DNS query library written in C++. Resolver is capable of most RFC1035 resource records parsing, supports queries over UDP and over TCP (if UDP failed).
  • axis-wsse
    an external library for the Apache project Axis implementing UsernameToken spec from the working draft Web Services Security Username Token Profile
  • borZoi
    borZoi is an Elliptic Curve Cryptography Library.
  • Botan
    a C++ library of cryptographic primitives. It has been in development for about 4 years, and is finally in the last stretch for a stable 1.0 release
  • BSPonMPI
    BSPonMPI is a platform independent communications library for developing parallel (SPMD) programs. It implements the BSPlib standard and runs on all machines which have MPI.
  • C++ Memory Pool for Apache 2
    C++ Memory Pool for Apache 2 provides some templates that will help you to take advantage of apache pool in your C++ modules.
  • c-ares
    a C library that resolves names asynchronously. This is a fork of the library named 'ares', written by Greg Hudson at MIT
  • Certmaster
    Certmaster is a set of command line tools and a Python library for easily distributing SSL certificates to applications that need them via XML-RPC.
  • CL-FTP
    CL-FTP provides FTP client functionality to Common Lisp programs.
  • ClamSAP
    ClamSAP consists of two C shared libraries that link between ClamAV and the Virus Scan Interface (VSI) of SAP (official name: NW-VSI).
  • COID
    a set of libraries and tools that use a few additional keywords in declaration of a C++ class to generate communication layer allowing remote object interfacing. The coidgen tool automatically extracts from specified header files all classes and methods that shall be remotely accessible, and generates corresponding client class and host dispatcher
  • conexus
    conexus is a generalized C++ I/O library that includes support for BSD sockets, serial/tty, packet capture (via pcap), et. al. conexus utilizes sigc++ for object communication. A companion library, conexusgtk, provides a set of gtkmm widgets.
  • Conn
    Conn is a small C library useful to build ipv4/ipv6 network daemons/clients.
  • CyaSSL
    The CyaSSL software package is a fast, dual-licensed implementation of SSL for embedded and small footprint devices
  • Dashel
    Dashel is a cross-platform data stream helper encapsulation library. It provides a unified access to TCP/UDP sockets, serial ports, console, and file streams. It also allows a server application to wait for any activity on any combination of these streams.
  • DICElib
    an effort to ease the use of clusters to drive applications that need constant synchrony, such as graphical applications, CAVE systems, etc
  • Dlib
    Dlib is a general purpose cross-platform C++ library designed using contract programming and modern C++ techniques.
  • Dzcomm
    Dzcomm is a serial communications (RS232) library which provides an API for Linux, Solaris, and DOS/DJGPP. It can work both with and without Allegro.
  • ENet
    to provide a relatively thin, simple and robust network communication layer on top of UDP (User Datagram Protocol). The primary feature it provides is optional reliable, in-order delivery of packets
  • ESockets
    ESockets is an application level networking framework based on the traditional Unix networking model. It provides basic socket services for connecting between networked hosts, but also an event driven framework for multiplexing multiple connections.
  • ext-Dns
    ext-Dns is composed of a core library, an extensible forward dns server and some additional tools designed to create DNS server solutions that are able to do any additional operation at the resolution level (running commands, rewritting replies, gathering stats and so on), without any limit.
  • feedparser
    feedparser is a Python library that parses feeds. It supports the Atom, RDF, RSS, and CDF feed formats.
  • Firebolt
    Firebolt Network library (fnl) is a high level framework for network protocol implementations. You can implement your finite state machine oriented network protocol without messing with sockets.
  • Flexible Mail Notifier
    FMN consists of a cross platform library that allows for email download, examination, and actions to be taken based on the content of the message, and a GNOME applet that demonstrates its capabilities.
  • Generic Apache Request Library
    libapreq is a shared library with associated modules for manipulating client request data via the Apache API. It also includes language bindings for Perl (Apache::Request and Apache::Cookie).
  • GLERI
    GLERI is an OpenGL service, a socket protocol for communicating with it, and a library implementing a simple application framework using this protocol.
  • gloox
    gloox is a C++ Jabber/XMPP library which takes care of the low-level protocol stuff. Additionally, it offers high-level interfaces for interaction with an XMPP server. It is released under the GNU GPL. Commercial licenses are available.
  • GNU Transport Layer Security Library
    aims to develop a library which provides a secure layer, over a reliable transport layer. Currently the GnuTLS library implements the proposed standards by the IETF's TLS working group
  • GOBLIN
    a C++ class library focussed on graph optimization and network programming problems. It deals with all of the standard graph optimization problems discussed by textbooks and in courses on combinatorial optimization
  • GSSLib
    GNU Generic Security Service Library: is an implementation of the Generic Security Service API (GSSAPI). It is used by network applications to provide security services, such as authenticating SMTP/IMAP, via the GSSAPI SASL mechanism
  • GTK-VNC
    GTK-VNC is a VNC viewer widget for GTK+. It is built using coroutines, allowing it to be completely asynchronous while remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the VeNCrypt authentication extension providing SSL/TLS encryption with x509 certificate authentication. The core library is written in C and a binding for Python using PyGTK is available. The networking layer supports connections over both IPv4 and IPv6. Example code illustrates how to build a vncviewer replacement using either C or Python.
  • HappyHTTP
    HappyHTTP is a simple C++ library for issuing HTTP requests and processing responses. It is simple to integrate: just drop in the .h and .cpp files. It has an easy-to-use interface, non-blocking operation (suitable for use in game update loops), and pipelining support (you can issue multiple requests without waiting for responses).
  • hashlib++
    hashlib++ is a simple and very easy-to-use library to create a cryptographic checksum called a "hash" in C++. hashlib++ is written in plain C++ and should work with every compiler and platform. hashlib++ allows you to create a hash (for example MD5 or SHA1) with only one method call.
  • HTTP Fetcher
    a small, robust, flexible library for downloading files via HTTP using the GET method. It's easy to use, but it also allows you to customize and manipulate your file requests through altering the User Agent, Referer, timeout, etc
  • Industria
    Industria is a collection of portable R6RS Scheme libraries for cryptography (AES, DES, Blowfish, HMAC, MD5, SHA-1, SHA-2, RSA, DSA, etc.), zip/gzip/zlib decompression, disassembly of amd64 machine code, Off-The-Record messaging, bytevector pack/unpack syntax, TLS connections via custom binary ports, and more.
  • ipaddr.py
    ipaddr.py is Google's library for manipulating IP addresses in Python. It supports validation, subnet operations, and summarization. It works with both IPv4 and IPv6, has a comprehensive test suite, and is one of the fastest libraries for common operations.
  • Jabberlang
    Jabberlang is a client XMPP/Jabber library for Erlang to implement scalable fault-tolerant XMPP/Jabber agents.
  • Lacewing
    Lacewing (or more properly liblacewing) is a cross-platform, high-level networking library.
  • ldns
    ldns is a library with the aim to simplify DNS programing in C. All lowlevel DNS/DNSSEC operations are supported. We also define a higher level API which allows a programmer to (for instance) create or sign packets.
  • lftp-vi
    lftp-vi is a module for lftp which adds the capability to edit a file with only one command in your favorite editor (configured in the EDITOR variable) instead of having to download it, edit it, and upload it again by hand.
  • libaiml
    libaiml is a C++ AIML intepretor in the form of a static library written from scratch. It will give users the ability to add an AIML interpreting engine to their programs.
  • libASSA
    an OO C++ networking library based on Adaptive Communication Patterns. It features a simplistic implementation of the set of communication patterns such as Service Configurator, Reactor, Acceptor, Connector, and others described in various papers published by Dr. D. C. Schmidt
  • libasyncns
    a C library for Linux/Unix for executing name service queries asynchronously. It is an asynchronous wrapper around getaddrinfo and getnameinfo from the libc
  • libband
    LibBand is a simple library wrapper which is useful if you want to limit the bandwidth used by a program. It works entirely in user-space, and thus does not require root privileges.
  • Libbt
    a C-language Impementation of the BitTorrent core protocols

Next 50



Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.


My LinuxLinks
MyLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    Migrate to Linux
    Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

    This feature also includes over 150 individual software portal pages including Blender, Scribus, OpenOffice.org, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.

     

    Distribution Guides
    Distro Guide

    Debian
    Fedora
    Gentoo
    Mandriva
    OpenSuSE
    RedHat
    Slackware
    Ubuntu
    Xandros

    Absolute
    Linux Mint
    64 Studio

    LiveCDs
    Berry Linux
    GoblinX
    KNOPPIX
    Kubuntu
    NimbleX
    PCLinuxOS
    Sabayon
    SimplyMEPIS
    Xubuntu

    Entire List

     

    Services
    Web Calendar
    Linux Licenses

    Advertise at LinuxLinks.com

     

    Latest Portal Pages
    Mixxx
    energyXT2
    GRASS
    uDig
    QGIS
    gretl
    SPSS

     

    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact | SourceFiles.org
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 LinuxLinks.com All rights reserved.