cURL libcurl Using Programs
Programs Using libcurl
An incomplete list of applications that use libcurl. There are many more out
there. Many applications are also built on top of various libcurl bindings,
and they are not included here. Mail curl-web to get added to this list.
- Aegis A Software
Configuration Management System, with a process which includes code
reviews and automated testing. Aegis supports distributed development.
- Aku Aku is a download
queue that handles HTTP and FTP downloads. It listens for URLs on a FIFO
and queues them up, downloading a set number at a time.
- AlsaPlayer pcm audio player for
Linux and other similar systems
- Amanda, a backup system that allows
the administrator to set up a single master backup server to back up multiple
hosts over network to tape drives/changers or disks or optical media.
- AST a web-based application for
keeping track of stocks. It features a portfolio with dividend tracking,
worksheet to keep track of prospects, a stock comparison utility and a search
engine for the stock market.
- Audited Objects A
tool for the analysis and optimization of automated software processes like
builds. Provides ClearCase-like build features in a non-proprietary fashion.
- bidbuddy Pay per click search
engine bid management system checks and updates keyword bids on most major
engines. Uses Curl to retrieve keyword bid data from secure xml feeds and
to post back updates.
- Blue Frog spam "hit back" tool
- BOINC - A software platform for
distributed computing using volunteered computer resources. Used by popular
project such as SETI@home, Climateprediction.net and IBM's World Community Grid.
- camE camE is a Webcam grabber
designed for video4linux devices
- Clam AntiVirus (Clamav) a GPL
anti-virus toolkit for UNIX
- CMake A cross-platform, open-source
make system - uses libcurl for submitting testing results
- CodeWorker a parsing tool and a
source code generator, available in Open Source devoted to cover many
aspects of the generative programming.
- Comic Collection in
C A system to automatically download, catalogue and view webcomics.
- curl Command line tool to transfer files using URL syntax
Provides a HTTP/HTTPS load based on libcurl, simulating thousands and tens of
thousands of clients, each with its own source IP-address
- CurlFtpFS A FTP
filesystem based on cURL and FUSE
- darcs Yet another replacement
for CVS, written in Haskell.
- DataShift DataShift is a win32
application which is part of our client-server system to generate HTML, Flash
and PDF webcontent. Libcurl is being used for all communication between
DataShift and the server application.
- DaVinci DaVinci is a
journalling client. It works as a stand-alone journal manager, or with
online journalling systems such as Advogato and LiveJournal.
- DCTC DCTC (Direct Connect
Text Client) is a library that gives access to the direct connect world
- DevProxy A small (<500kb)
Win32 anonymous proxy server
- DigiGuide The most powerful and
flexible TV and radio guide for the UK and Ireland
Discover is a hardware identification system based on the libdiscover2
library. Discover provides a flexible interface that programs can use to
report a wide range of information about the hardware that is installed on
a Linux system.
- Doom3 Doom3 is the
legendary first person shooter game.
Studio An IDE for Eiffel development
EmBrowser has been developed from the ground up, targeting the Linux OS
and designed to achieve small size and high performance. It is built
around a small browser core, but with loadable extension modules to
support full-featured web browsing.
- Emma3D A free, open-source platform
for creating and delivering real-time 3D rich media over the internet.
- Ensemblist a
3D puzzle game in which you have to model a given shape with geometric
primitives that you must assemble with boolean operations (using
constructive solid geometry)
- eSOAP Embedded SOAP toolkit
- fbida image viewer
- FFTS The
Finicky Financial Trading System (FFTS) is an open-source front-office
trading and risk management system
- git an open source, distributed version
- Gizmo an internet telephone,
that is as simple as instant messaging
- Gnash a GNU Flash movie
- gnaughty A GTK
frontend to the movies section of sublimedirectory.com
- Gnosi Gnome2
- Gnu PG a complete and free
replacement for PGP
- Gravytris a 3D-tetris
- grip Grip is a cd-player and
cd-ripper for the Gnome desktop.
- Grub-Client an open source,
distributed internet crawler
- gSpinner gSpinner is a
horrible hack that uses trplayer, RealPlayer 7 and up, and libcurl to
simulate the interface of Spinner Lite, a Web-based interface to the
Spinner.com Internet "radio" service.
- Habitat a
performance management system which captures, stores, and visualises
table-based time series data.
- HTTP Header Lint Httplint
performs various checks on HTTP/1.1 headers returned by a server.
httpup is a simple program to synchronize data in one direction
- HyPhy A free multiplatform software
package intended to perform maximum likelihood analyses of genetic sequence
data and equipped with tools to test various statistical hypotheses.
- IPWatcher around-the-clock
iShell is a professional rich-media authoring tool, ideal for building
custom Internet applications, advanced CD-ROM-Internet hybrids, e-learning
applications and Internet kiosks.
- komhem automates login
to the cable/ADSL provider Telia Comhem
FIRE The LANforge-FIRE platform can generate FTP, HTTP, TCP/IP,
UDP/IP, Ethernet and custom payloads.
- LaRepubblicaDL A
downloader for the Italian 'La Repubblica' newspaper
- LaserNet LaserNet receives multiple
formats of purchase orders and supplier invoices for automatic handling and
integration with the ERP system. Uses libcurl for ftp and http
- libcmis, CMIS
protocol client library
libcomprex library transparently handles automatic compression and
decompression of files
- libmsn libmsn is a C++
library for Microsoft's MSN Messenger service. It provides a high-level
interface that allows an application to access instant messaging features
- libnxml a C
library for parsing, writing and creating XML 1.0 and 1.1 files or streams.
- LibreOffice, The free office
- libTorrent a BitTorrent
library written in C++ for *nix, with a focus on high performance and good
- libvmod-curl This
vmod provides cURL bindings for Varnish so you can use Varnish as an HTTP
client and fetch headers and bodies from backends.
- Libzypp ZYpp is a Linux
software management engine with a powerful dependency resolver and a
convenient package management API.
- Liferea A simple and free
Gtk desktop news aggregator for Unix and Linux
- logan's multimedia console
a xine-lib and readline-based media player
- logjam a GTK client for
- Luau Luau provides a backbone
for disseminating software updates throughout a software project's
A console based MandrakeUpdate. This tool enables automatic retrieval of updates (including the dependencies too)
- MapServer OpenSource
development environment for building spatially enabled Internet
applications (a.k.a. webmapping).
- metadl Metadl is a downloading
plugin for NSIS
- MEFT - Mass E-Gold Pledge
Fulfillment MEFT is a tool to make donating money through the internet
- MiKTeX up-to-date TeX implementation
for the Windows operating system
- MirrorX Mac OS X tool for mirroring
- mpd MPD
is a flexible, powerful, server-side application for playing music. Through
plugins and libraries it can play a variety of sound files while being
controlled by it's network protocol.
small apache reverse proxy module
XML and XSL "stuff" for Apache
- Motion A software motion
detector using input from video4linux devices and/or from webcams
- mulk Non-interactive
multi-connection network downloader with image filtering and Metalink support
- MusicImage MusicImage
communicates with Apple's iTunes application on MacOS X to provide users
with the ability to show anyone on the Web what music they are listening to
- uses libcurl for communication with its server.
- nALFS nALFS is
interactive, ncurses-based application used for parsing the ALFS profiles
(simple instructions in XML)
- NetDropbox NetDropbox is a file
transfer service that makes it easy to send large files to anyone with an
NETMATE (Network Measurement and Accounting System) is a flexible and
extensible network measurement tool (meter). It can be used for accounting,
delay/loss measurement, packet capturing and much more.
- NetMess NetMess is a p2p
file sharing system.
- NetSurf an open-source web
browser for RISC OS.
- News Notification A gtk
based rss reader which notifies the user of new rss news via a popup window.
- Novobot heavy-duty RSS feed
reader for Windows
- OPeNDAP Open-source
Project for a Network Data Access Protocol
- OpenOffice.org free
"productivity suite" compatible with all major office suites.
- OpenOffice.org Dictionary
Installer OpenOffice.org Dictionary Installer for Unix
- Open Packages The New Standard for
Open Source binaries
- OpenSAML an Open Source Security
Assertion Markup Language implementation
- paintlib paintlib is a portable C++
class library for image loading, saving and manipulation.
- PeerBlock lets you control who
your computer "talks to" on the Internet. By selecting appropriate lists
of "known bad" computers, you can block communication with advertising or
spyware oriented servers...
PAM module using HTTP Basic authentication
- Paperboy-RSS the all
around 'best' open source RSS reader
- PHPAUTHNET The
most widely used script for processing transactions through the
- PicMeme PicMeme is a
stand alone Windows application *and* Windows screen saver that crawls
through internet web space and collects interesting pictures to be
displayed on your screen.
- Phoenix runs
as screensaver on your desktop and let us use it when you dont (for
computations of scientific interest).
- PreViking A
- QuIDScor an open source
tool for correlating IDS events with vulnerabilities detected by
- RadioLover Mac OS X
Internet Radio Recorder
- RAVL A huge image processing
and computer vision library.
- robots.txt checker A
little app which analyses robots.txt files of websites
- Shibboleth an open source
implementation to support inter-institutional sharing of web resources
subject to access controls
- Sidewinder An open-source application
framework that uses web standards like XHTML, SVG and XForms instead of more
complex languages, such as C++ or Java, to create rich internet-facing
applications and widgets.
- slapt-get an
APT-like system for Slackware package management
- Snarl SNMP
Snarl is a MIB module for net-snmp. snarl is an active URL monitoring web
robot that will send its monitoring results as snmp traps
- Stampede a simple HTTP
performance measurement and correctness verification tool
- streamtuner streamtuner
is a stream directory browser. It will connect to a source (probably a web
server) and retrieve the list of available audio streams.
- SOAP to CORBA bridge
generic SOAP to CORBA Open Source bridge project
- Sylpheed-Claws an email
client (and news reader) that uses libcurl in at least three plugins: vCalendar, RSSyl and Gtkhtml2Viewer
- s3fs FUSE-based file system
backed by Amazon S3.
- TA-LIB A set of C/C++
libraries allowing to manage and process stock/future market data.
- Transmission a BitTorrent client
- UnrealIRCd An Open Source (GPL)
Internet Relay Chat (IRC) server with numerous features. UnrealIRCd uses
libcurl to allow administrators to pull configuration files off of a
- UrlGet UrlGet is a download
manager that uses GTK+2, libxml2, and libcurl.
- Vaayu Vaayu is a
software based Intrusion Detection System (IDS) stress tool to generate
attacks for an IDS in an operational environment.
- VolView An
intuitive, interactive system for volume visualization cross-platform
- Vorbis Tools These tools will allow
you to play, encode and manage Ogg Vorbis files.
- Watson Mac OS X application
that puts a GUI over several useful Internet services. Makes use of CurlHandle
- wmget wmget (formerly
wmcurl) is a dock app for the GNU Window Maker window manager which makes
it more convenient to perform long downloads in the background.
- wmweather provides
monitor on a 64x64 mini window that displays the current weather.
Wubi is an unofficial Ubuntu installer for Windows
- XBMC is a media center for Windows,
iOS, OSX, Linux and Android.
Lightweight desktop environment and office suite
- Xen a
Virtual Machine Monitor for x86 that supports execution of multiple guest
- Xine xine is a free multimedia player.
- Xinergie Client Framework A generic
framework for web-accessible XML-based services
- XML-RPC for C and C++
xmlrpc-c is an XML-RPC implementation for C and C++! (*surprise*)
- yava Yet Another
V4L Application (or yava for short) is a lightweight v4l framegrabber with
support for TrueType fonts and ftp-upload.
- YouGrabber a
multi-threaded (POSIX Threads based) command line YouTube.com video
- ytgrabcl You Tube Movie Grabber CL allows you to download movies from
- YPOPs! YPOPs! is an open-source
initiative to provide free POP3 and SMTP access to your Yahoo! Mail
So, mail us and tell!