Tcl/Tk Community - Projects and Companies

For corrections please enter a ticket.

See also

Name Information
ActiveState Inc

Websites:

Affiliates:

amitego engineering GmbH

Contacts:

Websites:

Annotatedit

  • Proof of concept for a "literate programming" editor; comment blocks displayed adjacent to corresponding code.

Websites:

Affiliates:

arcencode

  • Tcl implementation of the polyline coordinate list compression algorithm used by MapQuest and Google Maps

Websites:

Affiliates:

Array

  • Variations of persistent arrays, aka dictionaries.
    (more...)

Websites:

Affiliates:

AspenLogic

Contacts:

Websites:

Affiliates:

Atom

  • A set of packages to map strings to unique numeric identifiers.
    (more...)

Websites:

Affiliates:

AutoDoc

  • An application converting specially formatted documentation embedded into Tcl code into a cross-referenced set of HTML pages describing this code.

Websites:

Affiliates:

Avia Training

Affiliates:

Backup

  • Code to easily back up a set of repositories

Websites:

Affiliates:

BAWT

  • BAWT is a Tcl based configurable framework for automatically building C/C++ based software libraries from source code.

Websites:

Affiliates:

BitMover

Affiliates:

Blob

  • A set of packages to store arbitrary blobs, keyed by their sha1 hash.
    (more...)

Websites:

Affiliates:

Bookflow

  • Processing scanned books

Websites:

Affiliates:

Buonacorsi Foundation
CAEN Technologies

Websites:

Affiliates:

Career Demon.com plc

Websites:

Affiliates:

Change

  • A "Ticket Change" store inspired by fossil's ticket system

Websites:

Affiliates:

clig

  • Command Line Interpreter Generator

Websites:

Affiliates:

Cloud Sidekick

Websites:

Associated with:

Affiliates:

cm - conference manager

  • Application for the management of a conference, from hotel/facilities management, to mail campaigns, submissions, speakers, presentations, website, etc.

Websites:

Affiliates:

Cmdr

  • A framework for command line parsing and dispatch (Speak: Commander).

Websites:

Affiliates:

CRIMP

  • The C Raster Image Manipulation Package, CRIMP for short, provides image manipulation and processing commands for Tcl.
    (more...)

Websites:

Affiliates:

Critcl

  • The Compiled Runtime In Tcl lets you easily embed C code in Tcl.
    (more...)

Websites:

Affiliates:

Crunch

  • Scripts to step through a fossil repository for processing, like benchmarks

Websites:

Affiliates:

crypto (ogilvie)

  • Pure-Tcl cryptography library. Provides RSA, blowfish and a CSPRNG, and supports RSA signing with OAEP and PKCS v1.5

Websites:

Affiliates:

CryptoVe

  • Tcl binding to MIRACL (Multiprecision Integer and Rational Arithmetic C Library) library. MIRACL is self-described as "a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography"

Websites:

Associated with:

Affiliates:

CxImage

  • CxImage is a C++ class that can load, save, display, transform images in a very simple and fast way.
    (more...)

Websites:

Affiliates:

DbUtil

  • sqlite3 database utilities

Websites:

Affiliates:

Deltares

Websites:

Affiliates:

Digital Smarties

Websites:

Affiliates:

dondevfs

  • Download ON DEmand VFS. Mounts s3 shares.

Websites:

Affiliates:

Eagle

  • Eagle is an implementation of the Tcl scripting language for the Common Language Runtime (CLR)

Websites:

Affiliates:

Eggdrop Tcl Script Archive

Websites:

Elmicron

Contacts:

Websites:

Affiliates:

etclface

  • A Tcl extension that will allow software written in Tcl and Erlang to communicate using the Erlang/OTP interface, erl_interface.
    (more...)

Websites:

Affiliates:

Exelis

Websites:

Affiliates:

Expect

Associated with:

F5

Websites:

Affiliates:

FamFamFam

  • famfamfam icon sets wrapped into packages

Websites:

Affiliates:

Farmer's Wife

Contacts:

Websites:

FlightAware

Websites:

Associated with:

Affiliates:

FMail

  • Mail filter package and application

Websites:

Affiliates:

Four JS

Websites:

FX

  • Fossil eXtended (utilities)

Websites:

Affiliates:

GASP

  • GASP is a generic protocol encoder and decoder, using Tcl as a scripting language. With it you can construct or analyze any package, based on abstract protocol definitions. Includes all the basic protocols such as IP, ARP, ICMP, TCP, UDP, and DNS, as well as some protocols for archivers such as zip, gzip and tar as well as multimedia protocols for jpeg, gif, and png

Websites:

Affiliates:

GE Global Research Center

Affiliates:

gIOT

  • General I/O transformation - Subsumed by Trf. Subsumed by Tcl 8.6+

Websites:

Affiliates:

Great Unified Tcl/Tk Extension Repository

Websites:

Affiliates:

hash (ogilvie)

  • Tcl package providing various hash functions: MD5, SHA256, SHA384, SHA512

Websites:

Affiliates:

Hewlett Packard Enterprise
Hunter Industries

Websites:

Affiliates:

HWACI

Affiliates:

imgscale

  • A Tk extension that provides some image scaling methods

Websites:

Affiliates:

Inotify

  • Incomplete start on a linux inotify binding

Websites:

Affiliates:

installjammer

  • InstallJammer Multiplatform Installer

Websites:

Affiliates:

JimTcl

  • Jim is an opensource small-footprint implementation of the Tcl programming language. More details are available at the website.

Websites:

Affiliates:

kdata

  • Kdata - generating multilanguage code for binary send/receive of data

Websites:

Affiliates:

Kettle

  • A build system for pure Tcl, and critcl packages

Websites:

Affiliates:

KineTcl

  • OpenNI (v1) based access to MS Kinect and similar sensors

Websites:

Affiliates:

KKG

Websites:

Affiliates:

KnG Consulting LLC
KomTere

Affiliates:

Linenoise

  • Fork of the linenoise line-editor library, for

Websites:

Associated with:

Affiliates:

LinenoiseUtils

  • Utility and wrappers for [Linenoise](https://github.com/andreas-kupries/tcl-linenoise)

Websites:

Affiliates:

Long-Wire Data Aquisition

Websites:

Lspace

  • Slow moving work on a personal digital library application

Websites:

Mail

  • References to mail processing utilities

Websites:

MakeDist

  • Application to generate a distribution from sources

Websites:

Mako Surgical

Affiliates:

markdown.doctools

  • Markdown formatting engine for Tcllib Doctools

Websites:

Affiliates:

mathemaTcl

  • MathemaTcl is a collection of mathematical libraries (mostly from Netlib) that can be accessed from Tcl.

Websites:

Affiliates:

Medical Numerics

Contacts:

Websites:

Memchan

  • Memory channels

Websites:

Affiliates:

Mentor Graphics - A Siemens Business

Websites:

Affiliates:

MeshParts

Contacts:

Websites:

Affiliates:

MessagePack

  • MessagePack is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves.

Websites:

Affiliates:

MessagePack-Tcl

  • A pure Tcl MessagePack module (compatible with Tcl 8.5)

Websites:

Associated with:

Affiliates:

MIRACL

  • MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC)

Websites:

Affiliates:

Mistachkin Systems

Websites:

Affiliates:

msgpack

  • A pure Tcl implementation of the MessagePack object serialization library

Websites:

Associated with:

Affiliates:

NagelFar

  • Nagelfar is a Tcl application to read a Tcl program and provide static syntax analysis - information regarding Tcl syntax errors like missing braces, incomplete commands, etc.

Websites:

Affiliates:

NAP

  • Nap is a Tcl extension providing an n-dimensional array processor

Websites:

Affiliates:

NASA

Affiliates:

National Museum of Health & Medicine, Chicago

Websites:

Affiliates:

neo4j

  • A graph database

Websites:

Affiliates:

neo4j-tcl

  • A Tcl extension wrapping the C driver for the [Neo4j](https://neo4j.com/) graph database

Websites:

Associated with:

Affiliates:

NIH Diabetes & Digestive & Kidney Diseases

Websites:

Affiliates:

NIST Center for Neutron Research

Websites:

Associated with:

Noumena Corp

Websites:

Affiliates:

NovaTcl

  • An enhanced AndroWish to provide an environment supporting the teaching of coding.

Websites:

Affiliates:

NSCL @ Michigan State University

Websites:

Affiliates:

NSCL/FRIB Michigan State University
O'Reilly Open Source Conferences

Websites:

OraTcl

  • Tcl binding to Oracle Databases

Websites:

Affiliates:

ParseTools

  • Reboot of the parse tools in [Tcllib](http://core.tcl.tk/tcllib)

Websites:

Affiliates:

PiTcl

  • Talking to PalmPilot organizers and handling their databases

Websites:

Pool

  • A personal predecessor to Tcllib, lots of utilities over many areas

Websites:

POSoft

Websites:

Affiliates:

Psychometric Research & Development Ltd.

Websites:

Affiliates:

ptjd

  • A pure Tcl JPEG decoder

Websites:

Affiliates:

PTools

  • Tcl scripts to parse trees. Similar to Scriptics tclparser package

Websites:

qcode - Tcl Web Applications

Contacts:

Websites:

radware

Websites:

RBC Toolkit

  • Refactored BLT Components. BLT semi-reborn

Websites:

Reflpak

  • Reflpak provides support for data reduction and simple fitting of neutron reflectivity data. It is a set of C libraries bundled as a Tcl loadable module. Tk is used for GUI

Websites:

Affiliates:

RubyLane

Websites:

Affiliates:

Scientific Volume Imaging

Contacts:

Websites:

Affiliates:

SetOps

  • Set operations for Tcl. Subsumed by Tcllib

Websites:

Affiliates:

Shapetcl

  • Simple shapefile access for Tcl.

Websites:

Affiliates:

Simulistics

  • Simulistics develops and distributes Simile, modelling and simulation software for complex dynamic systems in the earth, environmental and life sciences. We use unique logic-based declarative modelling technology to represent the interactions in these systems in a clearly structured, visually intuitive way.

Websites:

Affiliates:

SmallScript Corp

Contacts:

Websites:

Affiliates:

Southwest Data Display and Analysis System

Websites:

Affiliates:

SR Technology

Affiliates:

srmlite

  • srmlite is a lightweight implementation of a Storage Resource Management (SRM) interface for POSIX-compliant file systems. XOTcl is used for implementing high-level logic and for gluing together several technologies such as Grid Security Infrastructure (GSI), HTTP, XML and SOAP.

Websites:

Associated with:

Affiliates:

Struct

  • Reboot of the struct packages in [Tcllib](http://core.tcl.tk/tcllib).

Websites:

Affiliates:

SUSE

  • Founded in 1992, SUSE is the world's first provider of an Enterprise Linux distribution.

Websites:

Affiliates:

Syscomp Electronic Design Limited, Toronto

Websites:

Tanzer

  • taenzer is a minimalistic web server framework for Tcl which provides a very straightforward environment for writing HTTP/1.1 web applications.
    (more...)

Websites:

Affiliates:

tbuild (ogilvie)

  • Tool for packaging up multiple scripts into a single .tm module, creating single file deployment applications, and related tasks like .deb and .rpm building, and dependency tracing.

Websites:

Affiliates:

Tcl

  • The Tcl core

Websites:

Affiliates:

Tcl Community Association

  • The Tcl Community Association is dedicated to encouraging the use and understanding of the Tcl/Tk language and represents the community of Tcl/Tk users and advocates.
    (more...)

Contacts:

Tcl DLL Caller

  • Without C code adds C funcs to Tcl. In other words, an FFI (foreign-function-interface). BSD-licensed.

Websites:

Affiliates:

Tcl Improvement Proposals

  • Tcl Improvement Proposals are the mechanism by which changes to Tcl and Tk are introduced, accepted, and documented.

Websites:

Affiliates:

Tcl Linenoise

  • Tcl Binding to the linenoise line editing library
    (more...)

Websites:

Affiliates:

Tcl Marpa

  • Marpa is a Tcl binding to libmarpa, in the spirit of the Marpa::R2 perl binding. Libmarpa implements (in C) an Earley parser with the bugfixes and improvements from Aycock, Horspool and Joop Leo.
    (more...)

Websites:

Affiliates:

Tcl Quadcode

  • AOT compiler for Tcl to machine code, via LLVM, with planned expansion to JIT when getting fast enough.

Websites:

Affiliates:

Tcl YAML

  • This project provides a Tcl Binding to the libyaml library.
    (more...)

Websites:

Affiliates:

Tcl'ers User Group Munich

Contacts:

Websites:

tcl-bitcoin

  • Bitcoin-related stuff using the scripting language Tcl(/Tk)

Websites:

Affiliates:

Tcl-bounties By FlightAware

  • A Bounty program for improvements to Tcl and certain Tcl packages

Websites:

Affiliates:

Tcl-Doctools-for-BBEdit

  • Language module and preview filter for writing Doctools markup in BBEdit.

Websites:

Affiliates:

tcl-fann

  • A Tcl extension for neural networks processing, using the FANN library.
    (more...)

Websites:

Affiliates:

tcl-fuse

  • A Tcl interface to the linux kernel's FUSE (File-System in User-Space) subsystem. It provides a Tcl package that exports the full functionality of the underlying FUSE kernel feature to the Tcl programming language.

Websites:

Affiliates:

tcl-gaul

  • A Tcl extension for genetic (or evolutionary) algorithm processing, using the GAUL library.
    (more...)

Websites:

Affiliates:

tcl-inotify

  • A Tcl interface to the linux kernel's Inotify service. It provides a Tcl package that enables Tcl scripts to monitor the file system changes at a file and directory level. A large number of file/directory actions can be monitored. A proc is executed asynchronously to notify for changes

Websites:

Affiliates:

tcl-map

  • A GSoC 2009 project that extends Tcl's support for GIS applications. In particular it introduces Tcl bindings for the GDAL/OGR library, which allow access to many different raster and vector geospatial data file formats. A demo application is also included, named GISViewer, that reads and renders GIS info on a Tkzinc canvas

Websites:

Affiliates:

tcl-mmap

  • A Tcl interface to the POSIX mmap(2) system call. It provides a Tcl package that allows Tcl scripts to: (1) Memory map files for improved access efficiency; (2) Share memory between related processes; (3) Easily implement cyclic persistent log files.

Websites:

Affiliates:

tcl-mq

  • A Tcl interface to POSIX Message Queues. It provides a Tcl package that allows scripts to create/open/close/unlink multiple parallel message queues, and to send/receive messages synchronously and asynchronously to/from them

Websites:

Affiliates:

tcl-pam

  • A Tcl interface to the PAM (Pluggable Authentication Modules) service of Linux. It provides a Tcl package that allows Tcl scripts to use PAM to authenticate users and programs

Websites:

Affiliates:

tcl-signal

  • TCL Signal Ext. Tcl 8.5/8.6 TEA compatible. Based on signal_ext version 1.4.0.1 by Michael Schwartz.

Websites:

Affiliates:

tcl-snmptools

  • A Tcl interface to the Net-SNMP library for management of remote Agents. It supports all the standard SNMP v1/v2/v3 operations: connect, close, get, set, getnext, walk, bulkget, bulkwalk, trap, translate and others.

Websites:

Affiliates:

Tcl-stubs

  • Factored out of critcl. Handling Tcl stubs-tables

Websites:

tcl-syslog

  • A Tcl interface to the *nix syslog service. It provides a Tcl package that allows Tcl scripts to log messages to syslog

Websites:

Affiliates:

Tcl.js

  • Javascript implementation of the Tcl language

Websites:

Affiliates:

TclAppleScript

  • AppleScript binding

Websites:

TclBitPrint

  • Printing package

Websites:

tclcloud

  • TclCloud is an opensource tcl interface to the Amazon AWS and Eucalyptus webservices apis that enable

Websites:

Affiliates:

tclmessagepack

  • MessagePack implementation for Tcl

Websites:

Associated with:

Affiliates:

tclMuPdf

  • tclMuPdf is a porting of the MuPDF framework for fast and high-quality rendering of PDF pages
    (more...)

Websites:

Affiliates:

TclODE

  • TclODE is a solver for Ordinary Differential Equations that is tightly integrated with the Tcl programming language.
    (more...)

Websites:

Affiliates:

TclPro

  • Scriptics TclPro packages (Compiler, Loader, Parser)

Websites:

Affiliates:

Tclshp (anoved)

  • Fork of Tclshp, a Tcl interface for basic utilities distributed with the Shapefile C Library.

Websites:

Affiliates:

TclSOAP

  • SOAP web-rpc for Tcl

Websites:

Affiliates:

TclSSG

  • Static website generator

Websites:

Affiliates:

tclstorage

  • Tcl access to Microsoft Structure Storage files

Websites:

Affiliates:

TclUDP

  • UDP/IP socket support

Websites:

TclUNO

  • OpenOffice binding

Websites:

TclVFS

  • The TclVfs project provides an extension to the Tcl language which allows Virtual Filesystems to be built using Tcl scripts only. It is also a repository of such Tcl-implemented filesystems (metakit, zip, ftp, tar, http, webdav, namespace, url).

Websites:

TclX

  • Extended Tcl

Websites:

TclXML

  • Tcl XML processing

Websites:

Affiliates:

tDOM

  • XML/DOM processing

Websites:

Affiliates:

Tgdbm

Websites:

The Sanger Institute

Websites:

Affiliates:

tilaphos

  • Time-lapse photography with a webcam

Websites:

Associated with:

Affiliates:

TileWidgets

  • Tile Tk Widgets, predecessor of TTK

Websites:

Tk

Associated with:

TkCxImage

  • A Tcl/Tk extension to make use of the cximage library.

Websites:

Associated with:

TkTable

  • Table widget

Websites:

Affiliates:

TkTreeCtrl

  • Tree/Table Widget

Websites:

Affiliates:

tkvideo

  • A video widget for Tk

Websites:

Affiliates:

TkZinc

  • TkZinc is a Tk widget for structured graphics. Graphical items can be manipulated, and bindings can be associated with them to implement interaction behaviors. However unlike the canvas, TkZinc can structure the items in a hierarchy, and has support for affine 2D transforms.
    (more...)

Websites:

Affiliates:

TMML

  • Tcl Manpage Markup Language

Websites:

Affiliates:

Trf

  • Stacked channels, general transforms

Websites:

Affiliates:

Trfcrypt

  • Stacked channels, cryptological transforms

Websites:

Affiliates:

Trofs

  • trofs is a Tcl package that provides commands to create, mount, and unmount archives containing read-only filesystems
    (more...)

Websites:

Affiliates:

TWAPI

  • Tcl Windows API binding

Websites:

Affiliates:

University of Manchester

Websites:

Affiliates:

Usenix

Websites:

VecTcl

  • VecTcl provides a numerical array extension for Tcl with support for vectors, matrices and higher-rank tensors of integers, floating point and complex numbers. It has builtin support for basic array shaping, slicing and linear algebra subroutines and is designed to integrate seamlessly with Tcl.

Websites:

Affiliates:

Visual Regexp

  • Tired of debugging your regular expressions ? Do you want to quickly build efficient regexps ? Visual REGEXP is for you ! This software will let you design your regexps by letting you type the expression and visualize its effect on a sample of your choice

Websites:

Affiliates:

VuWidgets

  • Vu Widget Set

Websites:

Warwick Department of Computer Science

Contacts:

Websites:

winsend

  • Implementation of the Tk 'send' functionality using Windows COM objects

Websites:

Affiliates:

XOTcl

Affiliates:

Xschem

  • Xschem is a schematic capture program, it allows creation of hierarchical representation of circuits with a top down approach. By focusing on interfaces, hierarchy and instance properties a complex system can be described in terms of simpler building blocks. A VHDL or Verilog or Spice netlist can be generated from the drawn schematic, allowing the simulation of the circuit. Key feature of the program is its drawing engine written in C and using directly the Xlib drawing primitives; this gives very good speed performance, even on very big circuits. The user interface is built with the Tcl-Tk toolkit, tcl is also the extension language used.

Websites:

Affiliates: