Web
Web clients (web client), servers, application servers, browsers, etc.
HTTP servers: (main topic: HTTP server)
WebSocket servers: (main topic: WebSocket server)
- clws - clws is a WebSocket server, using IOlib
- Hunchensocket - Hunchensocket is a Common Lisp implementation of WebSockets realized as an extension to Edi Weitz' excellent Hunchentoot web server
CGI, Apache modules, Java Servlets: (main topic: CGI)
- cgi-lisp - CGI-Lisp is a CGI handler implementing the mod_lisp protocol
- cl-modlisp - cl-modlisp is a Web library that implements a Common Lisp interface to Marc Battyani's mod_lisp apache module
- cl-mongrel2 - cl-mongrel2 is an interface to the mongrel2 web-server
- FastCGI - How to use FastCGI from Common Lisp
- Le Sursis - Le Sursis is a Web tool for writing CGI scripts
- lisp-cgi-utils - lisp-cgi-utils is a Lisp project for developing web applications using the CGI interface
- Lisplets - Lisplets are Java Servlets that forward their requests, and gather their response headers, using s-expressions over sockets
- m2cl - An implementation of the mongrel2 API
- mod_ecl - mod_ecl is an apache module to use lisp in the way php is used for website scripting
- mod_lisp - mod_lisp is an Apache module to write dynamic web servers and applications
Web development frameworks: (main topic: web framework) see also webframeworkmatrix
blogs, wikis, CMS: (main topics: blog software? CMS? wiki)
- cl-eshop - cl-eshop is an e-shop/ecommerce site written in Common Lisp
- CLEWS - Common Lisp Educational Web Server (CLEWS) is a platform for developing educational web applications, providing systems for peer-review assessments, discussion assessments, adaptive tutorials and course management
- Geiriadur - Geiriadur is an application for natural language dictionary creation, management and use
- ALIW - A Lisp in Wonderland (ALIW) is a wiki software written in Common Lisp, to ease the collaboration on editable web pages
- CL-WIKI - CL-WIKI is a wiki engine for Common Lisp
- CLiki - CLiki is a free collaborative hypertext authoring program, written in
- XL-Wiki - XL-Wiki is a fork of CL-Wiki that aims to allow applications to modify and extend its functionality in interesting ways
Outputting HTML:
Parsing HTML: (main topic: HTML parser)
See also HTML for other misc HTML tools (character encoding/decoding etc.)
JavaScript: (main topic: JavaScript)
JSON: (main topic: JSON)
- cl-json - cl-json is a JSON parser and generator
- jsown - jsown is a fast JSON parser including a generator
- monkeylib-json - monkeylib-json is a library for reading and writing JSON
- st-json - ST-JSON is a JSON encoding and decoding library
- YASON - YASON is a Common Lisp library for encoding and decoding data in the JSON interchange format
Stylesheet utilities: (main topic: CSS)
HTTP clients: (main topic: HTTP client)
- AllegroServe - Portable AllegroServe is a portable version of Franz Inc's AllegroServe HTTP server, which also includes an HTML generator and an HTTP client
- cl-curl - Cl-curl is a set of Lisp binding to the C libcurl HTTP client library, a multiprotocol file transfer library
- cl-kappa - cl-kappa is a general purpose web agent in the spirit of WWW::Mechanize
- cl-mechanize - cl-mechanize is a port of the WWW::Mechanize Perl module for stateful programmatic web browsing, used for automating interaction with websites
- cl-web-crawler - cl-web-crawler is a web crawling library
- Closure - Closure is a free web browser written completely in Common Lisp
- Drakma - Drakma is a fully-featured Common Lisp HTTP client library that knows how to handle HTTP/1
- s-http-client - s-http-client is an HTTP client library
- Trivial-HTTP - trivial-http is a simple HTTP client library
- www-indexer - www-indexer is a package of utilities for retrieval of Web pages, selecting of their nodes, extracting information and filling Web forms with minimal user iteraction
Dealing with URIs: (main topic: URI)
- cl-uri-templates - cl-uri-templates is an implementation of URI-Templates that supports the full draft 03 URI Template standard
- CLLIB - CLLIB is a varied collection of Common lisp tools and routines in CLOCC
- idna - International Domain Name functions for Common Lisp
- Puri - puri, Portable Universal Resource Identifier, is a library for parsing and representing URIs
- uri-template - uri-template is an implementation of the URI Template proposed standard draft version 01 as a
Web service API interfaces: (main topic: web API)
- cl-amazonproduct - cl-amazonproduct is an Amazon Product Advertising web API interface library
- cl-audioscrobbler - cl-audioscrobbler is a Common Lisp wrapper to the Audioscrobbler/Last
- cl-azure - cl-azure lets you access Microsoft Windows Azure cloud storage from Common Lisp
- cl-blogger - CL-BLOGGER is a web API interface to Blogger
- cl-delicious - cl-delicious is a Web library implementing a Common Lisp interface to the del
- cl-digg - cl-digg is a Common Lisp wrapper to the Digg APIs
- cl-echonest - cl-echonest is a binding to the echonest
- cl-en - cl-en provides a common lisp interface to the echonest music analysis web API
- cl-etsy - CL-Etsy a Common Lisp interface for the etsy
- cl-facebook - cl-facebook is an interface to the Facebook web API
- cl-geonames - cl-geonames is a Common Lisp wrapper to the Geonames Web Services APIs
- cl-github - cl-github is a library for working with the github version control web API
- cl-lastfm - cl-lastfm is a Common Lisp wrapper to the Last
- cl-launchpad - cl-launchpad is a library for the launchpad
- CL-MediaWiki - CL-MediaWiki is a wrapper in Common Lisp around the media wiki web API
- CL-MEMCACHED - CL-MEMCACHED is an interface with the memcached object caching system
- cl-moneris - cl-moneris provides access to the Moneris payment processing web API
- cl-oauth - cl-oauth is an implementation of the OAuth 1
- cl-openbox - cl-openbox provides and interface to the box
- cl-opencalais - cl-opencalais is a wrapper for the Thomson Reuters Calais web API
- cl-openid - Cl-OpenID is an implementation of OpenID protocol in Common Lisp
- cl-pastebin - CL-PASTEBIN is a Common Lisp wrapper to the Pastebin
- cl-paypal - cl-paypal is an interface to the PayPal Express Checkout web API
- cl-recaptcha - cl-recaptcha is a trivial library for using the recaptcha
- cl-rss - This package provides a Common Lisp library for fetching and parsing Remote Site Summary data via HTTP
- CL-S3 - CL-S3 is a client interface to the Amazon S3 web API
- cl-scrobbler - cl-scrobbler is a cl-web-utils based binding to the Last fm web API including scrobbling support
- cl-smugmug - cl-smugmug is a Common Lisp interface to the SmugMug web API
- cl-tumblr - CL-TUMBLR provides a simple interface to Tumblr's API
- cl-twitter - This is an interface to the twitter api
- cl-web-utils - cl-web-utils is a set of utilities for producing Common Lisp bindings to web APIs
- cl-yahoo - CL-YAHOO is a Common Lisp interface to the Yahoo! API, a web API which enables searching the web through yahoo
- cl-youtube - cl-youtube is a Common Lisp wrapper to the YouTube API
- clickr - Clickr is a high-level binding library of the Flickr API for Common
- HH-AWS - HH-AWS is library for accessing the Simple Storage Service (S3), SimpleDB (SDB), Elastic Compute Cloud (EC2), and Simple Queue Service (SQS) Amazon Web Services
- rtm-lisp-api - rtm-lisp-api is a Common Lisp interface to the Remember The Milk API, a web API which enables managing the tasks of a given user
- simpledb - simpledb is a Common Lisp interface to the Amazon SimpleDB web API
- trivial-captcha - trivial-captcha is a graphics library for creating CAPTCHA images
- ZS3 - ZS3 is a library for interacting with Amazon's Simple Storage Service (S3) and CloudFront content distribution service
Making Flash files: (main topic: Adobe Flash?)
- Gordon - Gordon is a Common Lisp library that can be used to generate Adobe Flash? files and thus useful in web applications
Semantic Web: (main topic: Semantic Web)
- cffi-redland - cffi-redland is a set of bindings for the Redland RDF Library
- CL-RDFXML - CL-RDFXML is an RDF/XML parser written by Joshua Taylor
- cl-semantic - cl-semantic is a collection of RDF/OWL extraction and relationship parsing macros
- CL-Wise - CL-Wise is a semantic wiki?
- CLOVER - CLOVER is a web based ontology viewer?
- de.setf.resource - de setf resource implements transparent, transactional persistence of CLOS objects to several RDF stores
- de.setf.wilbur - Wilbur was originally conceived as Nokia Research Center's toolkit for programming Semantic Web applications that use RDF (as well as XML), written in Common Lisp
- OWL - The W3C OWL 2 Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about things, groups of things, and relations between things
- RDF - The Resource Description Framework (RDF) is a framework for representing information in the Web
- SCOLI - SCOLI is an interface to the Sesame triple store?
- swclos - SWCLOS is a Semantic Web processor that is built on top of the Common Lisp Object System (CLOS)
- twinql - twinql is a parser and query engine for the SPARQL? RDF query language, built on the Wilbur Semantic Web toolkit for Common Lisp
WebDAV:
Testing:
HTML Rendering:
- cl-webkit - cl-webkit is a binding to WebKitGtk+ for Common Lisp
- Closure - Closure is a free web browser written completely in Common Lisp
Pages in this topic: AllegroServe Chunga cl-delicious cl-kappa cl-modlisp CL-Selenium cl-web-crawler CL-WEBDAV cl-yahoo clhp CLiki Closure clws Exscribe ext-blog FastCGI FastIndex Formlets Fract Gordon HT-AJAX html-entities Hunchensocket Hunchentoot LSP IMHO JavaScript Le Sursis Lisp Server Pages lisp-cgi-utils Lisplets lispweb m2cl machina-policy manifest mod_ecl mod_lisp networking rfc2109 scribble teepeedee2 web API WuWei www-indexer
Also linked from: aserve CGI Changes in July 2000 Changes in June 2000 CL-WIKI Curl HTTP server index Lisp newbie Lisp Videos S-XML Scheme Screenshots webframeworkmatrix
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively