SyntaxHighlighter is a fully functional self-contained code syntax highlighter developed in JavaScript.
To get an idea of what SyntaxHighlighter is capable of, have a look at the
demo page.

Copyright (C) 2004-2010 Alex Gorbatchev

- Draw a SyntaxHighlighter object into the page and fill its "Text" property with the code to highlight
- Choose the highlight type
- Enjoy

You may use any SyntaxHighlighter project under the terms of either the MIT License or the GNU General Public License (GPL) Version 3.
The MIT License is recommended for most projects. It is simple and easy to understand and it places almost no restrictions on what you can do with a SyntaxHighlighter project.

If the GPL suits your project better you are also free to use a SyntaxHighlighter project under that license.

You don’t have to do anything special to choose one license or the other and you don’t have to notify anyone which license you are using. You are free to use a SyntaxHighlighter project in commercial projects as long as the copyright header is left intact.

Javascript code
// SyntaxHighlighter makes your code snippets beautiful without tiring your servers.
var setArray = function(elems) {
    this.length = 0;
    push.apply(this, elems);
    return this;

PHP code
  'author' => array('Alex Gorbatchev'),
  'version' => '1.0',
  'url' => '',
  'description' => 'Provides tight integration with SyntaxHighlighter.'
// Path to the SyntaxHighlighter scripts
$wgSyntaxHighlighterScriptPath = "{$wgScriptPath}/extensions/SyntaxHighlighter/scripts";

Copyright 2002-23 by Lorenzi Davide