Open Source Tcl Software - Page 2

Tcl Software

Tcl Clear Filters

Browse free open source Tcl Software and projects below. Use the toggles on the left to filter open source Tcl Software by OS, license, language, programming language, and project status.

  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 1
    SW Test Automation Framework
    The Software Testing Automation Framework (STAF) is a framework designed to improve the level of reuse and automation in test cases and test environments. The goal of STAF is to provide a complete end-to-end automation solution for testers.
    Downloads: 53 This Week
    Last Update:
    See Project
  • 2
    next-scripting

    next-scripting

    Next Scripting Framework (NSF)

    The Next Scripting Framework (NSF) was developed based on the notion of language-oriented programming. The framework allows a language developer to work with multiple object systems on top of Tcl in a single workspace. The developer can benefit from a rich and extensible set of predefined functions (typically implemented in C) which can be registered for use on objects and classes in a given object system. NSF provides a tool box for defining dynamic, object-oriented, and domain-specific languages. NSF ships with 3 fully scripted language definitions, containing XOTcl 2 and the Next Scripting language NX. NX is a highly flexible and object-oriented scripting language. It is a descendant of XOTcl and was designed based on 10 years of experience with XOTcl in projects containing several hundred thousand lines of code. While XOTcl was the first language designed to provide language support for design patterns, NX adds language-oriented programming and higher safety.
    Leader badge
    Downloads: 211 This Week
    Last Update:
    See Project
  • 3
    Expect-lite is an quick and easy command line automation tool. Basic expect-lite scripts can be created by simply cutting and pasting text from a terminal window into a script, and adding '>' '<' characters. No knowledge of expect is required!
    Leader badge
    Downloads: 71 This Week
    Last Update:
    See Project
  • 4
    SMC - The State Machine Compiler

    SMC - The State Machine Compiler

    Translates state machine into a target programming language.

    SMC takes a state machine stored in a .sm file and generates a State pattern in 14 programming languages. Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions. See User Manual for more info.
    Leader badge
    Downloads: 36 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 5
    TkRev

    TkRev

    Platform-agnostic GUI supporting CVS, Subversion, Git, and RCS

    A Tcl/Tk based graphical interface to the CVS and Subversion configuration management systems. Support for Git and RCS too. Formerly called TkCVS.
    Leader badge
    Downloads: 106 This Week
    Last Update:
    See Project
  • 6
    Visual Tcl is a freely-available, high-quality application development environment for UNIX, Windows, Macintosh and AS400 platforms. Visual Tcl is written entirely in Tcl/Tk and generates pure Tcl/Tk code.
    Downloads: 75 This Week
    Last Update:
    See Project
  • 7
    MacPorts

    MacPorts

    Easily install, upgrade and uninstall open source software on your Mac

    The MacPorts Project is an open-source community initiative to design an easy-to-use system for compiling, installing, and upgrading either command-line, X11 or Aqua based open-source software on macOS. New releases are no longer being uploaded here; please see the project web site at www.macports.org instead.
    Leader badge
    Downloads: 96 This Week
    Last Update:
    See Project
  • 8
    The freeWrap program turns TCL/TK scripts into single-file binary executable programs. freeWrap can wrap TCL/TK applications that consist of multiple script and binary files. freeWrap combines all the files together into a single executable file.
    Leader badge
    Downloads: 43 This Week
    Last Update:
    See Project
  • 9

    Linux GPIB Support

    Linux GPIB Driver package (source)

    The Linux GPIB Package is a support package for GPIB (IEEE 488.2) hardware. The package contains a development environment consisting of a GPIB library written in C, kernel driver modules, and bindings for several other languages.
    Leader badge
    Downloads: 59 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    A fully developed set of DNA sequence assembly (Gap4 and Gap5), editing and analysis tools (Spin) for Unix, Linux, MacOSX and MS Windows.
    Leader badge
    Downloads: 158 This Week
    Last Update:
    See Project
  • 11
    aMSN

    aMSN

    MSN compatible messenger application

    A very nice MSN compatible messenger application, aMSN Messenger is a multiplatform MSN messenger clone. Works pretty much like its Windows based counterpart. Perfect for keeping in touch with those friends who have not yet seen the light. Works on linux
    Downloads: 26 This Week
    Last Update:
    See Project
  • 12
    DRAKON Editor

    DRAKON Editor

    A free cross-platform editor for the DRAKON visual language.

    DRAKON is a diagram language developed within the Russian space program. Its primary objective is presenting complex software systems in a way which is easy to understand by humans. DRAKON's motto: took a glance - understood at once. DRAKON Editor helps software architects, quality specialists and developers. Architects and quality assurers can express a high-level view of how their product works. DRAKON serves them to explain the dynamics of a software system. Software engineers can use DRAKON Editor to build algorithms in Go, Java, Processing.org, D, C#, C, C++, Python, Tcl, Javascript, Erlang and Lua.
    Downloads: 30 This Week
    Last Update:
    See Project
  • 13
    XSCHEM

    XSCHEM

    Schematic circuit editor for VLSI and Mixed mode circuit simulation.

    Xschem is a schematic capture program, it allows to create a hierarchical representation of circuits with a top down approach . By focusing on interconnections, hierarchy and properties a complex system (IC) can be described in terms of simpler building blocks. A VHDL, 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 top speed performance, even on very big circuits. I have succesfully managed to simulate complete VLSI projects with this tool, both digital (Verilog / VHDL) and analog (Spice). Schematics can be printed in SVG, PNG, PDF, formats. XSCHEM runs on Linux or other Unix-likes with Xorg server and on Windows with the Cygwin layer and required tools installed. Can be found also on github: https://github.com/StefanSchippers/xschem
    Downloads: 39 This Week
    Last Update:
    See Project
  • 14
    HammerDB

    HammerDB

    HammerDB Database Load Testing and Benchmarking Tool

    HammerDB is a leading benchmarking and load testing tool for relational databases like PostgreSQL, Oracle, SQL Server, and MySQL. It implements industry-standard workloads such as TPC-C and TPC-H to simulate real-world transactional and analytical database performance. HammerDB is widely used by DBAs and performance engineers to evaluate hardware, configurations, and scaling.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    tkImg

    tkImg

    Img is a collection of format handlers for the Tk photo image type.

    See https://tkimg.sourceforge.net/ for a list of supported image formats.
    Leader badge
    Downloads: 133 This Week
    Last Update:
    See Project
  • 16
    SpecTcl is a WYSIWYG GUI-Builder for Tcl/Tk, with sibblings for generating code in Perl, Java, Python & Ruby. It runs on all platforms where Tcl/Tk runs. It is simple and quick to use, yet still powerful when you know your Tcl/Tk.
    Leader badge
    Downloads: 56 This Week
    Last Update:
    See Project
  • 17
    TkDND is an extension that adds native drag & drop capabilities to the Tk toolkit. It can be used with any Tk version equal or greater to 8.3.3 and currently only the UNIX (X-Windows), Microsoft Windows (XP, Vista, 7) and OS X (Leopard) operating systems. Please note that sources have been moved to: https://github.com/petasis/tkdnd
    Leader badge
    Downloads: 36 This Week
    Last Update:
    See Project
  • 18
    gpsfeed+

    gpsfeed+

    A software gps simulator

    A software gps simulator, providing TCP/IP, UDP, http and serial port connectivity in NMEA 0183, XML or user defined output format. Usable for testing all kinds of GPS applications. Can playback pre-recorded GPS files with NMEA output.
    Leader badge
    Downloads: 27 This Week
    Last Update:
    See Project
  • 19

    Togl

    A Tcl/Tk widget for OpenGL rendering.

    Togl provides a platform independent Tk widget for using OpenGL rendering contexts.
    Leader badge
    Downloads: 99 This Week
    Last Update:
    See Project
  • 20
    Tix is a powerful high-level widget set that expands the capabilities of your Tk/Tcl and Python applications.
    Leader badge
    Downloads: 90 This Week
    Last Update:
    See Project
  • 21
    The CvsGui project is providing several high-end interface clients (WinCvs, MacCvs, gCvs) written in C++ using popular frameworks (MFC, PowerPlant, GTK+) with a scripting support via Python or TCL.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 22
    Mozart-Oz Programming System

    Mozart-Oz Programming System

    Runtime and development environment of Oz

    The Mozart Programming System is an open source implementation of the programming language Oz 3. Oz is a multi-paradigm language that supports declarative programming, object-oriented programming, constraint programming, concurrency and distributed programming as part of a coherent whole.
    Downloads: 43 This Week
    Last Update:
    See Project
  • 23
    tkPacman

    tkPacman

    A GUI for the 'pacman' package manager of Arch Linux

    tkPacman is a lightweight graphical user interface for 'pacman', the package manager of Arch Linux. It is built with Tcl/Tk. As such it is compatible with all window managers and desktop environments. It only interacts with the package database via the CLI of 'pacman'. So, installing and removing packages with tkPacman or with pacman leads to exactly the same result. tkPacman is started using your normal (unprivileged) user account. You can browse through available and installed packages as a normal user. Anytime, you perform an action that requires 'root' privileges, you are asked to authenticate. tkPacman can use 'su', 'sudo', 'gksu' or 'kdesu'.
    Leader badge
    Downloads: 76 This Week
    Last Update:
    See Project
  • 24
    ASCEND modelling environment
    ASCEND is a modelling environment and solver for large or small systems of non-linear equations, for use in engineering, thermodynamics, chemistry, physics, mathematics and biology. Solvers for both steady and dynamic (NLA & DAE) problems, are provid
    Downloads: 13 This Week
    Last Update:
    See Project
  • 25
    The Tcl UDP extension provides a simple library to support UDP socket in Tcl.
    Leader badge
    Downloads: 75 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB