Who Uses Tcl


Who Uses Tcl is a list of notable projects, products, and organizations that employ Tcl.

Open-Source Software

AOLserver, NaviServer
Multi-threaded web-servers implemented in C and extensible in C and Tcl.
BRL-CAD
Open-source solid modeling system.
CCP4
Software for macromolecular X-ray crystallography. Features a Tcl scripting API.
CGNS
CFD General Notation System. A general, portable, and extensible standard for the storage and retrieval of computational fluid dynamics (CFD) analysis data. It consists of a collection of conventions, and free and open software implementing those conventions. Provides a Tcl wrapper to its C API, plus a Tcl/Tk data viewer and file editor. http://cgns.github.io/CGNS_docs_current/slides/nasa-ames/fig2.png
Common Open Research Emulator
A tool for emulating networks on one or more computers.
digiCamControl
Camera control.
DotLRN
A learning management system based on OpenACS.
Modules
Provides for the dynamic modification of a user's environment via modulefiles.
netmagis
A network management information system.
ns
A network simulator.
Nuke
A system for digital compositing.
OpenACS
A framework for building community-based web sites.
SOAR
A general cognitive architecture.
Shaniqua
irc bot on irc.hardchats.com #flashsupport.

Proprietary Software

Altair
HyperMesh and other products provide a Tcl scripting interface.
Amazon Paint
By ifxsoftware.
ChemShell
A computational chemistry environment employing hybrid QM/MM calculations.
Code Composer Studio
An IDE that supports TI's microntroller and embedded processors portfolio.
Cradle
A requirements management and system engineering tool.
GIPSY
A manufacturing information system.
Infopark CMS Fiona
A content management system.
GNS
Provides Animator, a general finite element post-processor. Provides a Tcl scripting interface. http://gns-mbh.com/typo3temp/pics/b43b46c3ec.png
Vivado Design Suite
An IP-centric and system-centric, next-generation development environment. Provides a Tcl scripting interface.

Large Entities

Altera
Produces programmable logic devices.
NBC
The US television broadcasting company.
Eurocontrol Maastricht UAC
The Controller Working Position Subsbstem of UAC, the air traffic control centre responsible for the Euopean backbone air traffic over Belgium, Netherlands, Luxembourg, and Northern Germany.
A10 Networks
A network appliance hardware company. Their products are customized with the aFlex scripting language, an extension of Tcl.
Alcatel
Altair Engineering
Cisco Systems
Tcl is embedded in IOS.
Altera
Quartus II FPGA/CPLD Design software embeds and uses Tcl. A free web edition is available here .
BAE Systems, Business Systems Group (BSG)
BMW
uses GIPSY.
Boeing Commercial Airplanes
Boeing Satellite Systems
Cadence Design Systems
Cisco Systems
The user interface for most of Cisco's products is a customized Tcl interpreter.
CompassIS
Concept Engineering GmbH
Provides schematic generation and viewing technology for EDA tool manufacturers, in-house CAD tool developers, and semiconductor companies.
Daimler Chrysler
Uses Tcl to perform functional tests of automotive components.
F5 Networks
Tcl is at the heart of F5's products.
Fermi National Laboratories
   [COMPANY: FlightAware%|%FlightAware]:
Gillam
GMV
Solutions for the aerospace and defense markets.
Fox Sports
Fraunhofer Gesellschaft
Facility for Rare Isotope Beams
HP (Gmbh)
IBM
The Websphere Control Program scripting is done in Tcl.
Informatica
Uses Tcl to script data transformations in their data replication and integration products.
Intel
International Space Station
Tcl has been used to enhance the ability to control the station from the Mission Control Center, remote control of experiment boxes by scientists, and to hack around hardware malfunctions.
Ixia
JM scripts its packet generator with Tcl
Jet Propulsion Laboratory
Joint European Torus Project (JET)
L3 Communications, Titan Group
The LIGO Laboratory
Lucent
Mentor Graphics
Microsoft
MIPS
Motorola
Motorola, Swindon Labs
National Institute of Standards and Technology
National Instruments
NASA
Has used Tcl in many projects over the years.
Northrop Grumman
Nvidia
Oracle
Oracle Enterprise Manager scripts are written in Tcl.
Paradigm
Provides scientific analysis software for the petroleum industry. Uses Tcl for scripting and plugin development.
Parametric Technology Corporation (PTC)
Software for product development.
Pixar
SAP
As of 2012 Tcl is taking a more prominent role at SAP.
Siemens
The GUI for Teamcenter Requirements (previously SLATE, was (is?) written in Tk.
National Institute of Standards and Technology
National Superconducting Cyclotron Laboratory
Michigan State University
Qualcomm
RADRAD Inc.
Uses Tcl/Tk for test applications.
Raytheon
SIEMENS Austria, Space Business
SIGOS
Smithsonian Astrophysical Observatory
See this for recent observations about the advantages of Tcl over node.js
Software AG
Synopsys
Texas Instruments
TiVo
"At TiVo the main public domain tool we use is the Tcl scripting language. TiVo developed a proprietary extension to Tcl for manipulating the database and media file system on the TCD."
TNL/PCS Telemar/0i
TRIUMF National Laboratory for Particle and Nuclear Physics, Canada
GOVERNMENT: USPS
US Department of Defense
Xilinx
Maintains the "Xilinx Tcl Store" for extensions to Vivado Design Suite.

Medium-Sized Entities

3SL
producers of Cradle Requirements Management and systems engineering software.
Acellera
Their product ACEMD molecular dynamics modeler uses Tcl for configuration, scripting and building extensions.
ActiveState
Cloud computing and developer solutions.
Alkit
EF: The user interface of the high-quality audio-video conferencing tool Confero is built in Tcl/Tk.
amitego engineering GmbH
Official sponsor of EuroTcl 2015. Specialized with their solutions VISULOX to manage and control the access of privileged users to IT environments and data. This access is made transparent and documented with the recording of the user’s interaction into a film.
Apropos Technology
Makes interaction routing software. Tcl is used for scripting IVR, email, and web chat scripts.
ANSYS
Simulation software.
AnalyzeDirect
Since the early 1970's their flagship product the http://en.wikipedia.org/wiki/Analyze_%28imaging_software%29%|%Analyze Software System has been a world leader in the cutting edge design and implementation of computer-based techniques for the display and analysis of multidimensional biomedical images. The interface is built with Tcl/Tk.

http://www.mayo.edu/research/~/media/kcms/gbs/research/images/2013/03/09/12/15/analyze_md_2.png

Atmel
Microcontroller manufacturer
ArsDigita
Bayes Forecast
Belgian Graphic Interface
BitMover
Botik Technologies
Bright Computing
Uses the Environment Modules package in its Bright Cluster Manager.
BRTT (Boulder Real Time Technologies)
Their product Antelope is a software package for real-time seismic network data acquisition and processing, with roots in the academic seismology community. Uses Tcl extensively for wrapping C libraries, scripting and GUI.
ByteSphere
CHAM
A leader in computational fluid dynamics software. Their flagship product, Phoenics, makes use of Tcl for scripting and for formatting of input data with the visual utility PRELUDE.
DataPath
Uses Tcl in its product MAXVIEW.

http://www.cham.co.uk/phoenics/d_prelud/images/miscell/shellpos.jpg

Corepoint Health (formerly, NeoTool)
Credit Guard
Advanced payment solutions.
Decent Espresso
Deutsche Boerse Systems
Doulos
Electric Cloud
Eolas
eQ-3
Maker of the HomeMatic line of home automation devices. Uses Tcl for scripting of device functions, via a loadable library module that exposes the device programming API to the Tcl script level.
Electrotechnical Institute, Poland
The Foundry
Digital compositing application Nuke uses Tcl for scripting and plugin development.
Four Js
Co-develops Informix 4GL-based business application tools with IBM. Uses Tcl for XML processing and code generation in application compilation process.
Gambit Communications
Network and IoT Simulation software. Open-source GUI is implemented in Tcl/Tk. Provides Tcl-based API to the MIMIC SNMP Simulator.
Company: infor
Provides Cloverleaf Integration Suite, a proprietary healthcare integration and information exchange system.
Surpac Minex Group Pty
Acquired by GemcomSoftware.
iDirect Inc.
Imperas
Uses Tcl in its embedded software development tools; including cpuGen, which uses Tcl to define a high-level model of a processor, from which simulation and description files are derived. http://www.imperas.com/sites/default/files/product-images/cpugen-flow.jpg
ifxsoftware
Professional graphics software for SGIs, Linux, and OS X. Scriptable in Tcl.
inuTech
Uses Tcl/Tk GUI for their Diffpack numerical modeling product.
Inivis
Flagship product AC3D is used by designers for modeling 3D graphics for games and simulations. Uses Tcl for plugins, uses Tk for GUI. http://www.inivis.com/ac3d/forumpics/osx.jpg
JoiceCare
EF: Night Peace is a service for users who need supervision or additional care and security in their homes. Client and most backend server are in Tcl.
La Rochelle Innovation
Industrial computing solutions.
KKG
Uses Tcl in the power plant simulator.

kkg_all

Lyris
Email marketing software. Their ListManager product uses Tclhttpd to drive its web interface, and it uses a custom Tcl shell for scripting control of its features.
MID
Uses Tcl for scripting of their Innovator family of process modeling products.
Massive Software
Neuroscan
Developer of software and hardware for EEG, ERPs, Source Localization and Functional Neuro-imaging. Uses Tcl for batch processing in their flagship product.
Newport Corporation
NexGen Communications
Partek
Pinebush Technologies
Placemark Investments
Pointwise Inc.
port GmbH
Powercorp Australia
Used for SCADA systems for Wind/Diesel/Remote Power Generation. Soon to be acquired by ABB
Radware
Integrated application delivery / load balancing and application & network security solutions. They provide an extended Tcl interpreter called AppShape++ for customizing their products with user-defined scripts.
Rogue Wave Software
TotalView debugger purpose-built for multicore and parallel computing. Uses Tcl/Tk for GUI and CLI scripting. https://www.alcf.anl.gov/files/thompson.png
Rostrvm Solutions
Runtime Design Automation
uses Tcl/Tk for GUI and script customization in its main products:
  • LicenseMonitor - Monitor Software License Utilization
  • NetworkComputer - High Performance Job Scheduler
  • FlowTracer - Design Flow Development & Management

http://www.rtda.com/wp-content/uploads/2015/01/FT_Prod_Page.png

Safe Software
Uses Tcl for scripting of their format conversion products for geospatial data.
SAFRAN Group
Science-D-Visions

Scientific Volume Imaging: Huygens Software

Semitronix
Tcl scripting of their chip design and testing products.
Side Effects Software
SilverCreek
SimpleSoft
Network design, modeling and testing software. Uses Tcl for high-level scripting and event callbacks.
Sourcey
Using Tcl as front-end GUI layer for LibSourcey projects.
Spirent
Communications and network testing software and devices. Their test software ships with Tcl APIs and their GUI test generator can render tests as Tcl scripts.
TerraSim
Software for generation of lifelike 3D environments. Uses Tcl for configuration and scripting of their flagship tool TerraTools.
The Tolis Group
TranscenData
Used for scripting their CADFix product for batch processing of CAD files.
TCAM

Small Entities

23video
According to Setok, the site is programmed in Tcl.
COMPANY: Accurev, Inc.
Software development lifecycle solution.
Baldwin Linguas
tony baldwin, translation agency, creating FOSS tools for the translation industry.
Qryos.com
Search powered by Tcl backend data manipulation on keywords analytics and big data crunching, a search project developed by BCZ.com
Career Demon
Elmicron GmbH
Barcode integration company. Member: HaO
Etherstack plc
Test software development.
Code by Kevin
Farmers Wife
Professional management software for media professionals.
FoxOMS
Resource scheduling and project management software.
freispace
Scheduling software for media post-production.
Medical Numerics
Product MEDx medical image processor uses Tcl/Tk for scripting and GUI.

http://ftp.medicalnumerics.com/images/iblap_brod.gif

Muonics
NIMTOTH
Uses Tcl as GUI generator for its main software: Kadviser. NIMTOTH Kadviser is a Business Workshop for Knowledge Based Engineering to design Expert systems applications in CAD.
Qcode
Products include workflow, E-commcerce, ERP solutions, all written using Tcl.
Radical Dynamic
Tcl/Tk provides the basis for a suite of analytical tools for Financial Markets and Intelligent Trading.
Tuxguard
Tcl is used for configuring firewall appliances via xml-rpc.
Undersky.ru
ZP Engineering
Uses Tcl/Tk for test applications, using various connections methods to the target under test (LAN, parallel port, serial, USB, PCI). We think it's the best way to interact with hardware during debug sessions.
Zveno
Clevertim CRM
uses Tcl for their offline/onsite app.

Tcl Consulting

Fishpool Creations
Well House Consultants
Mistachkin Systems

Defunct Entities

AsiaInfo
BiosGroup
Had a product called ServO (Service Optimizer) which used Tcl/Tk and TclBlend and Java.
Caldera
Electronic Data Systems
Evolane
Ideogramic
Javanti
An e-learning slideshow tool featuring Tcl scripting and apparently based on java. Appears it may be a university project.
NeoSoft
This might be an obsolete reference.
Okena
Now part of Cisco. Web based management interface.
Open Market
One of the first ecommerce companies. The Open Market Server was one of the first commercially available web servers, used Tcl extensively.
Raptor Systems
Multi-platform firewalls with a Tcl/Tk GUI, now part of Symantec Corp.
re-route
An interesting history, even thought the entity is defunct.
Scentech
SiteScape, Inc.
Acquired by Novell.
SoftAplic S/C
TeamWave
Vignette
StoryServer templates were defined in Tcl

See Also

Who uses Tcl and Tk?
the widespread misperception that Tcl is a 'toy' language
Consultants

Discussion

The page, Companies That Use Tcl was folded into this page on 2013-03-08. There may be useful information in the history of that page.

Several years ago, at a time before Tcl was well-known as a "mission-critical"-grade product, CL maintained Cameron Laird's personal notes on commercial aspects of Tcl . There's still useful information there, but also a lot of dead links. The Developers Exchange front page [L1 ] used to point to several interesting industrial uses of Tcl.

very nice, the best marketing way


CapoCapisismo 2018-05-18 20:08:12

The famous GIT versioning system uses Tcl/Tk in gitk