Web sites using Ocaml
Web sites using Ocaml
Dynamic sites:
- The Caml humps: http://caml.inria.fr//cgi-bin/hump.en.cgi (Apache+CGI+custom)
- The Cocan wiki (here): http://wiki.cocan.org/ (Apache, mod_caml)
- The Merjis site: http://merjis.com/ (Apache, mod_ocaml)
- Gerd's Camlcity: http://www.camlcity.org/ (Ocamlnet-based, mostly dynamic transformation of HTML)
- The Ocsigen site itself: http://ocsigen.org/ (Ocsigen)
- PPS lab site: http://www.pps.jussieu.fr (Ocsigen web server, using Ocsimore's wiki (Eliom + Ocamlduce) for the whole site (pages writable for admins and wikis for personal user pages), possibility to use PHP through CGI for user pages)
- The ara and anla Debian package search/exploration engines : Ara Anla (standalone custom)
- A comic strip in french, Massacre à la Ronchonneuse http://ronchonneuse.com/ (lighttpd, SCGI, custom)
- Aurochs parser demo: http://aurochs.fr/cgi/demo.cgi (lighttpd, CGI, custom)
- Ocamlcore.org's feed subscription: http://ocamlcore.org/ (Apache, CGI, ocamlnet, sqlite)
Intranet services:
- Impala at INRIA. An application to handle days off, missions and access cards demands. Built using Ocgi to handle queries and cookies and create templates for pages and forms; a MySQL backend with OCaml-MySQL and DBForge.
- Teacher allocation service at Paris VII computer science department
Off-line generation:
Ocaml as a backend:
- Wink http://wink.com/: A substantial part of the search application on wink.com is written in OCaml. This includes mostly offline components like the crawler, the parsers, some distributed storage systems, but also the so-called abstract server which operates directly behind the frontend and coordinates the various backend systems that must work together to do a search. Summed up around 120,000 lines of application-specific code. Uses Ocamlnet-Nethttpd, Ocamlnet-rpc, and Hydro for communication between components written in various languages.
Ocaml-related web startups/small companies:
- Motion Twin
- The HaXe multiple-target (Flash,Javascript,Neko) web language
- The Mtasc ActionScript compiler
- mlsttate : Software as a Service
- Ocamlcore.com
Frameworks
See Comparison