| tepam::argument_dialogbox | TEPAM argument_dialogbox, reference manual | 
| bench | bench - Processing benchmark suites | 
| bench::in | bench::in - Reading benchmark results | 
| bench::out::csv | bench::out::csv - Formatting benchmark results as CSV | 
| bench::out::text | bench::out::text - Formatting benchmark results as human readable text | 
| bench_intro | bench introduction | 
| bench_lang_intro | bench language introduction | 
| bench_lang_spec | bench language specification | 
| html | Procedures to generate HTML structures | 
| javascript | Procedures to generate HTML and Java Script structures. | 
| json | JSON parser | 
| json::write | JSON generation | 
| ncgi | Procedures to manipulate CGI values. | 
| tcl::chan::cat | Concatenation channel | 
| tcl::chan::core | Basic reflected/virtual channel support | 
| tcl::chan::events | Event support for reflected/virtual channels | 
| tcl::chan::facade | Facade channel | 
| tcl::chan::fifo | In-memory fifo channel | 
| tcl::chan::fifo2 | In-memory interconnected fifo channels | 
| tcl::chan::halfpipe | In-memory channel, half of a fifo2 | 
| tcl::chan::memchan | In-memory channel | 
| tcl::chan::null | Null channel | 
| tcl::chan::nullzero | Null/Zero channel combination | 
| tcl::chan::random | Random channel | 
| tcl::chan::std | Standard I/O, unification of stdin and stdout | 
| tcl::chan::string | Read-only in-memory channel | 
| tcl::chan::textwindow | Textwindow channel | 
| tcl::chan::variable | In-memory channel using variable for storage | 
| tcl::chan::zero | Zero channel | 
| tcl::randomseed | Utilities for random channels | 
| tcl::transform::adler32 | Adler32 transformation | 
| tcl::transform::base64 | Base64 encoding transformation | 
| tcl::transform::core | Basic reflected/virtual channel transform support | 
| tcl::transform::counter | Counter transformation | 
| tcl::transform::crc32 | Crc32 transformation | 
| tcl::transform::hex | Hexadecimal encoding transformation | 
| tcl::transform::identity | Identity transformation | 
| tcl::transform::limitsize | limiting input | 
| tcl::transform::observe | Observer transformation, stream copy | 
| tcl::transform::otp | Encryption via one-time pad | 
| tcl::transform::rot | rot-encryption | 
| tcl::transform::spacer | Space insertation and removal | 
| tcl::transform::zlib | zlib (de)compression | 
| coroutine | Coroutine based event and IO handling | 
| coroutine::auto | Automatic event and IO coroutine awareness | 
| counter | Procedures for counters and histograms | 
| report | Create and manipulate report objects | 
| struct::disjointset | Disjoint set data structure | 
| struct::graph | Create and manipulate directed graph objects | 
| struct::graph::op | Operation for (un)directed graph objects | 
| struct::graph_v1 | Create and manipulate directed graph objects | 
| struct::list | Procedures for manipulating lists | 
| struct::matrix | Create and manipulate matrix objects | 
| struct::matrix_v1 | 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::set | Procedures for manipulating sets | 
| struct::skiplist | Create and manipulate skiplists | 
| struct::stack | Create and manipulate stack objects | 
| struct::tree | Create and manipulate tree objects | 
| struct::tree_v1 | Create and manipulate tree objects | 
| treeql | Query tree objects | 
| debug | debug narrative - core | 
| debug::caller | debug narrative - caller | 
| debug::heartbeat | debug narrative - heartbeat | 
| debug::timestamp | debug narrative - timestamping | 
| docidx_intro | docidx introduction | 
| docidx_lang_cmdref | docidx language command reference | 
| docidx_lang_faq | docidx language faq | 
| docidx_lang_intro | docidx language introduction | 
| docidx_lang_syntax | docidx language syntax | 
| docidx_plugin_apiref | docidx plugin API reference | 
| docstrip | Docstrip style source code extraction | 
| docstrip_util | Docstrip-related utilities | 
| doctoc_intro | doctoc introduction | 
| doctoc_lang_cmdref | doctoc language command reference | 
| doctoc_lang_faq | doctoc language faq | 
| doctoc_lang_intro | doctoc language introduction | 
| doctoc_lang_syntax | doctoc language syntax | 
| doctoc_plugin_apiref | doctoc plugin API reference | 
| doctools | doctools - Processing documents | 
| doctools2idx_introduction | DocTools - Keyword indices | 
| doctools2toc_introduction | DocTools - Tables of Contents | 
| doctools::changelog | Processing text in Emacs ChangeLog format | 
| doctools::cvs | Processing text in 'cvs log' format | 
| doctools::html::cssdefaults | Default CSS style for HTML export plugins | 
| doctools::idx | Holding keyword indices | 
| doctools::idx | docidx - Processing indices | 
| doctools::idx::export | Exporting keyword indices | 
| doctools::idx::import | Importing keyword indices | 
| doctools::idx::parse | Parsing text in docidx format | 
| doctools::idx::structure | Docidx serialization utilities | 
| doctools::msgcat | Message catalog management for the various document parsers | 
| doctools::msgcat::idx::c | Message catalog for the docidx parser (C) | 
| doctools::msgcat::idx::de | Message catalog for the docidx parser (DE) | 
| doctools::msgcat::idx::en | Message catalog for the docidx parser (EN) | 
| doctools::msgcat::idx::fr | Message catalog for the docidx parser (FR) | 
| doctools::msgcat::toc::c | Message catalog for the doctoc parser (C) | 
| doctools::msgcat::toc::de | Message catalog for the doctoc parser (DE) | 
| doctools::msgcat::toc::en | Message catalog for the doctoc parser (EN) | 
| doctools::msgcat::toc::fr | Message catalog for the doctoc parser (FR) | 
| doctools::nroff::man_macros | Default CSS style for NROFF export plugins | 
| doctools::tcl::parse | Processing text in 'subst -novariables' format | 
| doctools::toc | Holding tables of contents | 
| doctools::toc | doctoc - Processing tables of contents | 
| doctools::toc::export | Exporting tables of contents | 
| doctools::toc::import | Importing keyword indices | 
| doctools::toc::parse | Parsing text in doctoc format | 
| doctools::toc::structure | Doctoc serialization utilities | 
| doctools_intro | doctools introduction | 
| doctools_lang_cmdref | doctools language command reference | 
| doctools_lang_faq | doctools language faq | 
| doctools_lang_intro | doctools language introduction | 
| doctools_lang_syntax | doctools language syntax | 
| doctools_plugin_apiref | doctools plugin API reference | 
| dtplite | Lightweight DocTools Markup Processor | 
| dtplite | Lightweight DocTools Markup Processor | 
| mpexpand | Markup processor | 
| tcldocstrip | Tcl-based Docstrip Processor | 
| tepam::doc_gen | TEPAM DOC Generation, reference manual | 
| textutil::expander | Procedures to process templates and expand text. | 
| zipfile::decode | Access to zip archives | 
| zipfile::encode | Generation of zip archives | 
| exif | Tcl EXIF extracts and parses EXIF fields from digital images | 
| gpx | Extracts waypoints, tracks and routes from GPX files | 
| jpeg | JPEG querying and manipulation of meta data | 
| png | PNG querying and manipulation of meta data | 
| tar | Tar file creation, extraction & manipulation | 
| tiff | TIFF reading, writing, and querying and manipulation of meta data | 
| grammar::aycock | Aycock-Horspool-Earley parser generator for Tcl | 
| grammar::fa | Create and manipulate finite automatons | 
| grammar::fa::dacceptor | Create and use deterministic acceptors | 
| grammar::fa::dexec | Execute deterministic finite automatons | 
| grammar::fa::op | Operations on finite automatons | 
| grammar::me::cpu | Virtual machine implementation II for parsing token streams | 
| grammar::me::cpu::core | ME virtual machine state manipulation | 
| grammar::me::cpu::gasm | ME assembler | 
| grammar::me::tcl | Virtual machine implementation I for parsing token streams | 
| grammar::me::util | AST utilities | 
| grammar::me_ast | Various representations of ASTs | 
| grammar::me_intro | Introduction to virtual machines for parsing token streams | 
| 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 | 
| aes | Implementation of the AES block cipher | 
| blowfish | Implementation of the Blowfish block cipher | 
| cksum | Calculate a cksum(1) compatible checksum | 
| crc16 | Perform a 16bit Cyclic Redundancy Check | 
| crc32 | Perform a 32bit Cyclic Redundancy Check | 
| des | Implementation of the DES and triple-DES ciphers | 
| md4 | MD4 Message-Digest Algorithm | 
| md5 | MD5 Message-Digest Algorithm | 
| md5crypt | MD5-based password encryption | 
| otp | One-Time Passwords | 
| pki | Implementation of the public key cipher | 
| rc4 | Implementation of the RC4 stream cipher | 
| ripemd128 | RIPEMD-128 Message-Digest Algorithm | 
| ripemd160 | RIPEMD-160 Message-Digest Algorithm | 
| sha1 | SHA1 Message-Digest Algorithm | 
| sha256 | SHA256 Message-Digest Algorithm | 
| soundex | Soundex | 
| sum | Calculate a sum(1) compatible checksum | 
| tcldes | Implementation of the DES and triple-DES ciphers | 
| tcldes | Implementation of the DES and triple-DES ciphers | 
| uuid | UUID generation and comparison | 
| math | Tcl Math Library | 
| math::bigfloat | Arbitrary precision floating-point numbers | 
| math::bignum | Arbitrary precision integer numbers | 
| math::calculus | Integration and ordinary differential equations | 
| math::calculus::romberg | Romberg integration | 
| math::combinatorics | Combinatorial functions in the Tcl Math Library | 
| math::complexnumbers | Straightforward complex number package | 
| math::constants | Mathematical and numerical constants | 
| math::decimal | General decimal arithmetic | 
| math::fourier | Discrete and fast fourier transforms | 
| math::fuzzy | Fuzzy comparison of floating-point numbers | 
| math::geometry | Geometrical computations | 
| math::interpolate | Interpolation routines | 
| math::linearalgebra | Linear Algebra | 
| math::numtheory | Number Theory | 
| math::optimize | Optimisation routines | 
| math::polynomials | Polynomial functions | 
| math::rationalfunctions | Polynomial functions | 
| math::roman | Tools for creating and manipulating roman numerals | 
| math::special | Special mathematical functions | 
| math::statistics | Basic statistical functions and procedures | 
| simulation::annealing | Simulated annealing | 
| simulation::montecarlo | Monte Carlo simulations | 
| simulation::random | Pseudo-random number generators | 
| asn | ASN.1 BER encoder/decoder | 
| autoproxy | Automatic HTTP proxy usage and authentication | 
| bee | BitTorrent Serialization Format Encoder/Decoder | 
| dns | Tcl Domain Name Service Client | 
| ftp | Client-side tcl implementation of the ftp protocol | 
| ftp::geturl | Uri handler for ftp urls | 
| ftpd | Tcl FTP server implementation | 
| ident | Ident protocol client | 
| irc | Create IRC connection and interface. | 
| ldap | LDAP client | 
| ldapx | LDAP extended object interface | 
| nameserv | Name service facility, Client | 
| nameserv::auto | Name service facility, Client Extension | 
| nameserv::common | Name service facility, shared definitions | 
| nameserv::protocol | Name service facility, client/server protocol | 
| nameserv::server | Name service facility, Server | 
| nmea | Process NMEA data | 
| nns | Name service facility, Commandline Client Application | 
| nns_intro | Name service facility, introduction | 
| nnsd | Name service facility, Commandline Server Application | 
| nnslog | Name service facility, Commandline Logging Client Application | 
| nntp | Tcl client for the NNTP protocol | 
| ntp_time | Tcl Time Service Client | 
| oauth | oauth API base signature | 
| picoirc | Small and simple embeddable IRC 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 | 
| S3 | Amazon S3 Web Service Interface | 
| SASL | Implementation of SASL mechanisms for Tcl | 
| SASL::NTLM | Implementation of SASL NTLM mechanism for Tcl | 
| SASL::SCRAM | Implementation of SASL SCRAM mechanism for Tcl | 
| SASL::XGoogleToken | Implementation of SASL NTLM mechanism for Tcl | 
| smtp | Client-side tcl implementation of the smtp protocol | 
| smtpd | Tcl SMTP server implementation | 
| tcllib_ip | IPv4 and IPv6 address manipulation | 
| uri | URI utilities | 
| uri_urn | URI utilities, URN scheme | 
| websocket | Tcl implementation of the websocket protocol | 
| page | Parser Generator | 
| page_intro | page introduction | 
| page_pluginmgr | page plugin manager | 
| page_util_flow | page dataflow/treewalker utility | 
| page_util_norm_lemon | page AST normalization, LEMON | 
| page_util_norm_peg | page AST normalization, PEG | 
| page_util_peg | page PEG transformation utilities | 
| page_util_quote | page character quoting utilities | 
| pt | Parser Tools Application | 
| pt::ast | Abstract Syntax Tree Serialization | 
| pt::cparam::configuration::critcl | C/PARAM, Canned configuration, Critcl | 
| pt::cparam::configuration::tea | C/PARAM, Canned configuration, TEA | 
| pt::json_language | The JSON Grammar Exchange Format | 
| pt::param | PackRat Machine Specification | 
| pt::pe | Parsing Expression Serialization | 
| pt::pe::op | Parsing Expression Utilities | 
| pt::peg | Parsing Expression Grammar Serialization | 
| pt::peg::container | PEG Storage | 
| pt::peg::container::peg | PEG Storage. Canned PEG grammar specification | 
| pt::peg::export | PEG Export | 
| pt::peg::export::container | PEG Export Plugin. Write CONTAINER format | 
| pt::peg::export::json | PEG Export Plugin. Write JSON format | 
| pt::peg::export::peg | PEG Export Plugin. Write PEG format | 
| pt::peg::from::container | PEG Conversion. From CONTAINER format | 
| pt::peg::from::json | PEG Conversion. Read JSON format | 
| pt::peg::from::peg | PEG Conversion. Read PEG format | 
| pt::peg::import | PEG Import | 
| pt::peg::import::container | PEG Import Plugin. From CONTAINER format | 
| pt::peg::import::json | PEG Import Plugin. Read JSON format | 
| pt::peg::import::peg | PEG Import Plugin. Read PEG format | 
| pt::peg::interp | Interpreter for parsing expression grammars | 
| pt::peg::to::container | PEG Conversion. Write CONTAINER format | 
| pt::peg::to::cparam | PEG Conversion. Write CPARAM format | 
| pt::peg::to::json | PEG Conversion. Write JSON format | 
| pt::peg::to::param | PEG Conversion. Write PARAM format | 
| pt::peg::to::peg | PEG Conversion. Write PEG format | 
| pt::peg::to::tclparam | PEG Conversion. Write TCLPARAM format | 
| pt::peg_language | PEG Language Tutorial | 
| pt::pegrammar | Introduction to Parsing Expression Grammars | 
| pt::pgen | Parser Generator | 
| pt::rde | Parsing Runtime Support, PARAM based | 
| pt::tclparam::configuration::snit | Tcl/PARAM, Canned configuration, Snit | 
| pt::tclparam::configuration::tcloo | Tcl/PARAM, Canned configuration, Tcloo | 
| pt::util | General utilities | 
| pt_export_api | Parser Tools Export API | 
| pt_import_api | Parser Tools Import API | 
| pt_introduction | Introduction to Parser Tools | 
| pt_parse_peg | Parser Tools PEG Parser | 
| pt_parser_api | Parser API | 
| pt_peg_op | Parser Tools PE Grammar Utility Operations | 
| tepam | An introduction into TEPAM, Tcl's Enhanced Procedure and Argument Manager | 
| tepam::procedure | TEPAM procedure, reference manual | 
| cmdline | Procedures to process command lines and options. | 
| comm | A remote communication facility for Tcl (8.3 and later) | 
| comm_wire | The comm wire protocol | 
| control | Procedures for control flow structures. | 
| deleg_method | Creation of comm delegates (snit methods) | 
| deleg_proc | Creation of comm delegates (procedures) | 
| fileutil | Procedures implementing some file utilities | 
| fileutil::magic::cfront | Generator core for compiler of magic(5) files | 
| fileutil::magic::cgen | Generator core for compiler of magic(5) files | 
| fileutil::magic::filetype | Procedures implementing file-type recognition | 
| fileutil::magic::mimetype | Procedures implementing mime-type recognition | 
| fileutil::magic::rt | Runtime core for file type recognition engines written in pure Tcl | 
| fileutil::multi | Multi-file operation, scatter/gather, standard object | 
| fileutil::multi::op | Multi-file operation, scatter/gather | 
| fileutil_traverse | Iterative directory traversal | 
| hook | Hooks | 
| interp | Interp creation and aliasing | 
| 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 | 
| multiplexer | One-to-many communication with sockets. | 
| pluginmgr | Manage a plugin | 
| profiler | Tcl source code profiler | 
| snit | Snit's Not Incr Tcl | 
| snitfaq | Snit Frequently Asked Questions | 
| stooop | Object oriented extension. | 
| switched | switch/option management. | 
| tie | Array persistence | 
| tie | Array persistence, standard data sources | 
| uevent | User events | 
| wip | Word Interpreter | 
| cron | Tool for automating the period callback of commands | 
| nettool | Tools for networked applications | 
| processman | Tool for automating the period callback of commands | 
| term | General terminal control | 
| term::ansi::code | Helper for control sequences | 
| term::ansi::code::attr | ANSI attribute sequences | 
| term::ansi::code::ctrl | ANSI control sequences | 
| term::ansi::code::macros | Macro sequences | 
| term::ansi::ctrl::unix | Control operations and queries | 
| term::ansi::send | Output of ANSI control sequences to terminals | 
| term::interact::menu | Terminal widget, menu | 
| term::interact::pager | Terminal widget, paging | 
| term::receive | General input from terminals | 
| term::receive::bind | Keyboard dispatch from terminals | 
| term::send | General output to terminals | 
| doctools::idx::export::docidx | docidx export plugin | 
| doctools::idx::export::html | HTML export plugin | 
| doctools::idx::export::json | JSON export plugin | 
| doctools::idx::export::nroff | nroff export plugin | 
| doctools::idx::export::text | plain text export plugin | 
| doctools::idx::export::wiki | wiki export plugin | 
| doctools::idx::import::docidx | docidx import plugin | 
| doctools::idx::import::json | JSON import plugin | 
| doctools::toc::export::doctoc | doctoc export plugin | 
| doctools::toc::export::html | HTML export plugin | 
| doctools::toc::export::json | JSON export plugin | 
| doctools::toc::export::nroff | nroff export plugin | 
| doctools::toc::export::text | plain text export plugin | 
| doctools::toc::export::wiki | wiki export plugin | 
| doctools::toc::import::doctoc | doctoc import plugin | 
| doctools::toc::import::json | JSON import plugin | 
| ascii85 | ascii85-encode/decode binary data | 
| base32 | base32 standard encoding | 
| base32::core | Expanding basic base32 maps | 
| base32::hex | base32 extended hex encoding | 
| base64 | base64-encode/decode binary data | 
| bibtex | Parse bibtex files | 
| clock_iso8601 | Parsing ISO 8601 dates/times | 
| clock_rfc2822 | Parsing ISO 8601 dates/times | 
| csv | Procedures to handle CSV data. | 
| htmlparse | Procedures to parse HTML strings | 
| inifile | Parsing of Windows INI files | 
| mime | Manipulation of MIME body parts | 
| rcs | RCS low level utilities | 
| string::token | Regex based iterative lexing | 
| string::token::shell | Parsing of shell command line | 
| textutil | Procedures to manipulate texts and strings. | 
| textutil::adjust | Procedures to adjust, indent, and undent paragraphs | 
| textutil::repeat | Procedures to repeat strings. | 
| textutil::split | Procedures to split texts | 
| textutil::string | Procedures to manipulate texts and strings. | 
| textutil::tabify | Procedures to (un)tabify strings | 
| textutil::trim | Procedures to trim strings | 
| uuencode | UU-encode/decode binary data | 
| xsxp | eXtremely Simple Xml Parser | 
| yencode | Y-encode/decode binary data | 
| transfer::connect | Connection setup | 
| transfer::copy | Data transfer foundation | 
| transfer::copy::queue | Queued transfers | 
| transfer::data::destination | Data destination | 
| transfer::data::source | Data source | 
| transfer::receiver | Data source | 
| transfer::transmitter | Data source | 
| cache::async | Asynchronous in-memory cache | 
| generator | Procedures for creating and using generators. | 
| huddle | Create and manipulate huddle object | 
| imap4 | imap client-side tcl implementation of imap protocol | 
| map::geocode::nominatim | Resolving geographical names with a Nominatim service | 
| map::slippy | Common code for slippy based map packages | 
| map::slippy::cache | Management of a tile cache in the local filesystem | 
| map::slippy::fetcher | Accessing a server providing tiles for slippy-based maps | 
| mapproj | Map projection routines | 
| math::calculus::symdiff | Symbolic differentiation for Tcl | 
| namespacex | Namespace utility commands | 
| rest | define REST web APIs and call them inline or asychronously | 
| stringprep | Implementation of stringprep | 
| stringprep::data | stringprep data tables, generated, internal | 
| tclrep/machineparameters | Compute double precision machine parameters. | 
| uevent::onidle | Request merging and deferal to idle time | 
| unicode | Implementation of Unicode normalization | 
| unicode::data | unicode data tables, generated, internal | 
| units | unit conversion | 
| yaml | YAML Format Encoder/Decoder | 
| lambda | Utility commands for anonymous procedures | 
| oo::util | Utility commands for TclOO | 
| try | try - Trap and process errors and exceptions | 
| valtype::common | Validation, common code | 
| valtype::creditcard::amex | Validation for AMEX creditcard number | 
| valtype::creditcard::discover | Validation for Discover creditcard number | 
| valtype::creditcard::mastercard | Validation for Mastercard creditcard number | 
| valtype::creditcard::visa | Validation for VISA creditcard number | 
| valtype::gs1::ean13 | Validation for EAN13 | 
| valtype::iban | Validation for IBAN | 
| valtype::imei | Validation for IMEI | 
| valtype::isbn | Validation for ISBN | 
| valtype::luhn | Validation for plain number with a LUHN checkdigit | 
| valtype::luhn5 | Validation for plain number with a LUHN5 checkdigit | 
| valtype::usnpi | Validation for USNPI | 
| valtype::verhoeff | Validation for plain number with a VERHOEFF checkdigit |