Solve a problem – Filter by language, license, keyword, owner, or search text to find code & info fast.
Join Siafoo Now
or
Learn More
Supported Languages
The following is a list of languages supported by Siafoo. Next to each language name, in peranthesis, is the name of the lexer used to highlight code from that perticular language. Use this lexer name to specify the target language for the .. code:: directive.
1 General
- Scala (scala)
- Objective-C (objective-c)
- VB.NET (vb.net)
- Nasm assembly code (nginx)
- Modelica (modelica)
- Java (java)
- Delphi (delphi)
- D (d)
- Cython (clojure)
- COBOL (ILE) (cobol_ile)
- COBOL (IBM) (cobol_ibm)
- COBOL (cobol)
- C++ (cpp)
- C# (csharp)
- C (c)
- BASIC (basic)
4 Scientific
- NumPy (numpy)
- S-Plus (splus)
- R (splus)
- Matlab Session (matlabsession)
- MatLab (matlab)
- Gnuplot script (gnuplot)
- Fortran (fortran)
5 Text Formatting
- MoinMoin/Trac Wiki markup (trac-wiki)
- reStructuredText (rst)
- YAML (yaml)
- TeX (tex)
- Groff (groff)
- BBCode (bbcode)
6 Database
- SQL (sql)
- SQLite3 console session (sqlite3)
- MySQL (mysql)
7 Shell
- Tcsh (tcsh)
- Batchfile (bat)
- (Ba)sh console session (console)
- (Ba)sh (bash)
8 Functional
- OCaml (ocaml)
- Literate Haskell (lhs)
- Haskell (haskell)
- F# (ocaml)
- Common Lisp (common-lisp)
- Clojure (clojure)
10 Config File
- SquidConf (squidconf)
- Nginx config (nginx)
- MXML (mxml)
- Lighttpd config (lighttpd)
- ApacheConf (apacheconf)
11 Graphics
- Python + Blender (blender)
- POV-Ray scene file (pov)
- OpenGL Shading Language (glsl)
- Nodebox Python (numpy)
12 Web
12.1 Client
- Smarty + JavaScript (js+smarty)
- Ruby + JavaScript (js+erb)
- PHP + JavaScript (js+php)
- Myghty + JavaScript (js+myghty)
- Mako + JavaScript (js+mako)
- JavaScript (js)
- Genshi + JavaScript (js+genshitext)
- Django/Jinja + JavaScript (js+django)
- ActionScript 3 (actionscript3)
- ActionScript (as)
12.2 Server (Templating)
- Velocity (velocity)
- XSLT (xslt)
- Spitfire + XML (xml+spitfire)
- Spitfire (spitfire)
- Smarty + CSS (css+smarty)
- PHP + XML (xml+php)
- PHP + HTML (html+php)
- PHP (php)
- Myghty + XML (xml+myghty)
- Myghty + HTML (html+myghty)
- Myghty (myghty)
- Spitfire + JavaScript (js+spitfire)
- Spitfire + HTML (html+spitfire)
- Smarty + XML (xml+smarty)
- Smarty + HTML (html+smarty)
- Smarty (smarty)
- Ruby + XML (xml+erb)
- Ruby + CSS (css+erb)
- RHTML (rhtml)
- PHP + CSS (css+php)
- Myghty + CSS (css+myghty)
- Mako + XML (xml+mako)
- Mako + HTML (html+mako)
- Mako + CSS (css+mako)
- Mako (mako)
- Java Server Page (jsp)
- Genshi Text (genshitext)
- Genshi + CSS (css+genshitext)
- Genshi + HTML (html+genshi)
- Genshi (genshi)
- Evoque + XML (xml+evoque)
- Evoque + HTML (html+evoque)
- Evoque (evoque)
- Django/Jinja + XML (xml+django)
- Django/Jinja + HTML (html+django)
- Django/Jinja + CSS (css+django)
- Django/Jinja (django)
- Cheetah + JavaScript (js+cheetah)
- Cheetah + XML (xml+cheetah)
- Cheetah + HTML (html+cheetah)
- Cheetah (cheetah)
13 Uncategorized
- objdump (objdump)
- cpp-objdump (cpp-objdump)
- VimL (vim)
- Text only (text)
- Smalltalk (smalltalk)
- Ruby irb session (rbcon)
- Redcode (redcode)
- Raw token data (raw)
- Python console session (pycon)
- d-objdump (d-objdump)
- c-objdump (c-objdump)
- Scheme (scheme)
- Python Traceback (pytb)
- MuPAD (mupad)
- Makefile (make)
- MOOCode (moocode)
- Logtalk (logtalk)
- LLVM (llvm)
- IRC logs (irc)
- INI (ini)
- Gettext Catalog (pot)
- GAS (gas)
- Erlang Shell (erl)
- Erlang (erlang)
- ERB (erb)
- Dylan (dylan)
- Diff (diff)
- Debian Sourcelist (sourceslist)
- Debian Control File (control)
- Darcs Patch (dpatch)
Don't like the organization of this help page? Let us know what category your favorite programming language should go under or if you would like to see more languages.