| base64 | base64-encode/decode binary data |
| uuencode | UU-encode/decode binary data |
| yencode | Y-encode/decode binary data |
| cmdline | Procedures to process command lines and options. |
| comm | A remote communication facility for Tcl (7.6, 8.0, and later) |
| comm_wire | The comm wire protocol |
| control | Procedures for control flow structures. |
| counter | Procedures for counters and histograms |
| cksum | Calculate a cksum(1) compatible checksum |
| crc16 | Perform a 16bit Cyclic Redundancy Check |
| crc32 | Perform a 32bit Cyclic Redundancy Check |
| sum | Calculate a sum(1) compatible checksum |
| csv | Procedures to handle CSV data. |
| des | Implementation of the DES and triple-DES ciphers |
| dns | Tcl Domain Name Service Client |
| tcllib_ip | IPv4 and IPv6 address manipulation |
| doctools::changelog | Handle text in Emacs ChangeLog format |
| doctools::cvs | Handle text in 'cvs log' format |
| doctools::idx | Create and manipulate docidx converter objects |
| docidx_api | Specification of the Interface to Index Formatting Engines |
| docidx_fmt | Specification of a simple Tcl Markup Language for Keyword Indices |
| doctools::toc | Create and manipulate doctoc converter objects |
| doctoc_api | Specification of the Interface to ToC Formatting Engines |
| doctoc_fmt | Specification of a simple Tcl Markup Language for Tables of Contents |
| doctools | Create and manipulate doctools converter objects |
| doctools_api | Specification of the Interface to Doctools Formatting Engines |
| doctools_fmt | Specification of a simple Tcl Markup Language for Manpages |
| mpexpand | Markup processor |
| exif | Tcl EXIF extracts and parses EXIF fields from digital images |
| asn | ASN.1 BER encoder/decoder |
| fileutil | Procedures implementing some file utilities |
| ftp | Client-side tcl implementation of the ftp protocol |
| ftpd | Tcl FTP server implementation |
| grammar::fa::dacceptor | Create and use deterministic acceptors |
| grammar::fa::dexec | Execute deterministic finite automatons |
| grammar::fa | Create and manipulate finite automatons |
| grammar::fa::op | Operations on finite automatons |
| html | Procedures to generate HTML structures |
| htmlparse | Procedures to parse HTML strings |
| inifile | Parsing of Windows INI files |
| irc | Create IRC connection and interface. |
| javascript | Procedures to generate HTML and Java Script structures. |
| ldap | LDAP client |
| log | Procedures to log messages of libraries and applications. |
| logger | System to control logging of events. |
| logger::appender | Collection of predefined appenders for logger |
| logger::utils | Utilities for logger |
| math::calculus | Integration and ordinary differential equations |
| math::combinatorics | Combinatorial functions in the Tcl Math Library |
| math::fuzzy | Fuzzy comparison of floating-point numbers |
| math | Tcl Math Library |
| math::optimize | Optimisation routines |
| math::statistics | Basic statistical functions and procedures |
| math::interpolate | Interpolation routines |
| math::complexnumbers | Straightforward complex number package |
| math::special | Special mathematical functions |
| math::constants | Mathematical and numerical constants |
| math::calculus::romberg | Romberg integration |
| math::polynomials | Polynomial functions |
| math::bignum | Arbitrary precision integer numbers |
| math::fourier | Discrete and fast fourier transforms |
| math::geometry | Geometrical computations |
| math::linearalgebra | Linear Algebra |
| math::bigfloat | Arbitrary precision floating-point numbers |
| math::rationalfunctions | Polynomial functions |
| math::roman | Tools for creating and manipulating roman numerals |
| md4 | MD4 Message-Digest Algorithm |
| md5 | MD5 Message-Digest Algorithm |
| md5crypt | MD5-based password encryption |
| mime | Manipulation of MIME body parts |
| smtp | Client-side tcl implementation of the smtp protocol |
| multiplexer | One-to-many communication with sockets. |
| ncgi | Procedures to manipulate CGI values. |
| nntp | Tcl client for the NNTP protocol |
| ntp_time | Tcl Time Service Client |
| pop3 | Tcl client for POP3 email protocol |
| pop3d | Tcl POP3 server implementation |
| pop3d::dbox | Simple mailbox database for pop3d |
| pop3d::udb | Simple user database for pop3d |
| profiler | Tcl source code profiler |
| report | Create and manipulate report objects |
| ripemd128 | RIPEMD-128 Message-Digest Algorithm |
| ripemd160 | RIPEMD-160 Message-Digest Algorithm |
| sha1 | SHA1 Message-Digest Algorithm |
| smtpd | Tcl SMTP server implementation |
| snit | Snit's Not Incr Tcl |
| snitfaq | Snit Frequently Asked Questions |
| soundex | Soundex |
| stooop | Object oriented extension. |
| struct::graph | Create and manipulate directed graph objects |
| struct::matrix | Create and manipulate matrix objects |
| struct::pool | Create and manipulate pool objects (of discrete items) |
| struct::prioqueue | Create and manipulate prioqueue objects |
| struct::queue | Create and manipulate queue objects |
| struct::record | Define and create records (similar to 'C' structures) |
| struct::skiplist | Create and manipulate skiplists |
| struct::stack | Create and manipulate stack objects |
| struct::list | Procedures for manipulating lists |
| struct::set | Procedures for manipulating sets |
| struct::tree | Create and manipulate tree objects |
| struct::graph v1 | Create and manipulate directed graph objects |
| struct::matrix v1 | Create and manipulate matrix objects |
| struct::tree v1 | Create and manipulate tree objects |
| bee | BitTorrent Serialization Format Encoder/Decoder |
| textutil::expander | Procedures to process templates and expand text. |
| textutil | Procedures to manipulate texts and strings. |
| uri | URI utilities |
| jpeg | JPEG querying and manipulation of meta data |
| png | PNG querying and manipulation of meta data |
| rc4 | Impementation of the RC4 stream cipher |
| ident | Ident protocol client |
| autoproxy | Automatic HTTP proxy usage and authentication |
| uuid | UUID generation and comparison |
| blowfish | Implementation of the Blowfish block cipher |
| tar | Tar file creation, extraction & manipulation |
| tie | Array persistence |
| treeql | Query tree objects |
| docstrip | Docstrip style source code extraction |
| docstrip_util | Docstrip-related utilities |
| rcs | RCS low level utilities |
| SASL | Implementation of SASL mechanisms for Tcl |
| fileutil::magic::mime | Procedures implementing mime-type recognition |
| fileutil::magic::file | Procedures implementing file-type recognition |
| bibtex | Parse bibtex files |
| aes | Implementation of the AES block cipher |
| plugin | Manage a plugin |
| units | unit conversion |
| grammar::me_ast | Various representations of ASTs |
| grammar::me::cpu | Virtual machine implementation II for parsing token streams |
| grammar::me::cpu::core | ME virtual machine state manipulation |
| grammar::me_intro | Introduction to virtual machines for parsing token streams |
| grammar::me::tcl | Virtual machine implementation I for parsing token streams |
| grammar::me::util | AST utilities |
| grammar::me_vm | Virtual machine for parsing token streams |
| grammar::peg | Create and manipulate parsing expression grammars |
| grammar::peg::interp | Interpreter for parsing expression grammars |
| dtplite | Lightweight DocTools Markup Processor |
| tcldocstrip | Tcl-based Docstrip Processor |
| page | Parser Generator |