Downloads

See the release history page for a list of changes.

BAWT framework
MSYS/MinGW distributions
Library source packages and build files
Tcl-Pure - Windows installer
Tcl-BI - Windows installer
Python-NumPy - Windows installer
Older BAWT versions
BAWT framework
Note:
BAWT version 2 and 3 build scripts are not compatible with version 1 scripts.
Due to server configuration changes (https), add option --url https://www.tcl3d.org/bawt/download, if using BAWT version 2.3.0 or older.

Top of page

MSYS/MinGW distributions

Top of page

Library source packages and build files

Green marked packages are Tcl related and contained in Setup file Tcl_Extended.bawt.
These libraries are compiled with gcc on Windows, with the exception of TclStubs and TkStubs, which need Visual Studio for compilation.

# Build file Source files
1 apave.bawt 3.2.8 3.4.5 3.4.8 4.4.10
2 awthemes.bawt 10.4.0
3 BawtLogViewer.bawt 2.0.0 2.1.0 2.2.0 2.2.1 2.3.0 2.3.1 3.0.0 3.0.1 3.1.0
4 Blender.bawt 2.82a 3.0.0
5 Boost.bawt 1.58.0 1.75.0 1.78.0
6 BWidget.bawt 1.9.14 1.9.15 1.9.16 1.10.1
7 Cal3D.bawt 0.120
8 Canvas3d.bawt 1.2.2 1.2.3
9 cawt.bawt 2.8.2 2.9.0 2.9.1 2.9.2 3.0.0 3.1.1
10 cawtapp.bawt 2.8.2 2.9.0 2.9.1 2.9.2 3.0.0 3.1.1
11 ccl.bawt 4.0.6
12 CERTI.bawt 3.5.1
13 cffi.bawt 1.0.7 1.2.0 2.0.3
14 cfitsio.bawt 4.1.0
15 CMake.bawt 3.14.5 3.19.4 3.21.4 3.25.2 3.31.7
16 critcl.bawt 3.1.18.1 3.2 3.3
17 curl.bawt 7.54.1 7.70.0 7.88.1
18 DiffUtil.bawt 0.4.1 0.4.2 0.4.3
19 DirectXTex.bawt 2021_06 2021_11
20 Doxygen.bawt 1.8.15
21 Eigen.bawt 3.3.9
22 expect.bawt 5.45.4.1 5.45.4
23 Ffidl.bawt 0.8.0 0.9.0 0.9.1
24 ffmpeg.bawt 4.2.3 4.4.1 4.4.4
25 fftw.bawt 3.3.9
26 fitsTcl.bawt 2.5.1 2.5
27 freeglut.bawt 3.0.0 3.2.1 3.2.2
28 Freetype.bawt 2.7 2.10.1 2.10.4 2.13.3
29 FTGL.bawt 2.1.3
30 gdal.bawt 2.2.0 2.4.4
31 gdi.bawt 0.9.9.15
32 GeographicLib.bawt 1.50.1 1.52
33 GeographicLibData.bawt GeographicLibData.7z
34 geos.bawt 3.6.3 3.7.2
35 giflib.bawt 4.2.3 5.2.1
36 Gl2ps.bawt 1.4.2
37 GLEW.bawt 2.2.0
38 glfw.bawt 3.3.2 3.3.8
39 gorilla.bawt 1.6.0 1.6.1
40 hdc.bawt 0.2.0.1
41 Img.bawt 1.4.13 1.4.14 1.4.15 1.4.16 1.4.17 2.0.1 2.1.0
42 imgjp2.bawt 0.1.1 0.1
43 imgtools.bawt 0.3.1 0.3
44 InnoSetup.bawt 6.0.4 6.0.5 6.2.0 6.2.2
45 iocp.bawt 1.1.0 2.0.2
46 itk.bawt 4.1.0 4.2.5
47 iwidgets.bawt 4.1.1 4.1.2
48 jasper.bawt 2.0.14 2.0.25
49 jigsaw.bawt 2.0
50 JPEG.bawt 9.a 9.d 9.e 9.f
51 KDIS.bawt 2.9.0
52 libffi.bawt 3.2.1 3.4.2 3.4.6 3.4.8
53 libgd.bawt 2.3.2
54 libressl.bawt 2.6.4 2.9.2 3.4.3 3.5.3
55 libwebp.bawt 1.2.0 1.2.2 1.2.4
56 libxml2.bawt 2.9.14 2.10.3
57 materialicons.bawt 0.2
58 mawt.bawt 0.4.0 0.4.1 0.4.4
59 memchan.bawt 2.3.1 2.3
60 mentry.bawt 3.13 3.14 3.15 3.16 4.3.1 4.5
61 Mpexpr.bawt 1.2.1 1.2
62 mqtt.bawt 2.0 3.1 4.0
63 mupdf.bawt 1.18.2 1.21.1 1.24.8 1.26.0
64 MuPDFWidget.bawt 2.1 2.2 2.3.2 2.4
65 nacl.bawt 1.1.1 1.1
66 nsf.bawt 2.3.0 2.4.0
67 OglInfo.bawt 0.9.4 0.9.5 1.0.0 1.0.1
68 ooxml.bawt 1.6.1 1.6 1.9 1.10
69 openjpeg.bawt 2.4.0 2.5.0 2.5.3
70 OpenSceneGraph.bawt 3.0.1 3.4.1 3.6.5
71 OpenSceneGraphData.bawt 3.0.1 3.4.0
72 openssl.bawt 3.5.1
73 oratcl.bawt 4.6.1 4.6
74 osgcal.bawt 0.2.1
75 osgearth.bawt 2.8 2.10.1
76 pandoc.bawt 3.5
77 parse_args.bawt 0.2.2 0.3.3 0.5.1
78 pawt.bawt 1.0.0 1.1.0 1.1.4 1.2.0
79 pdf4tcl.bawt 0.9.2 0.9.4
80 pgintcl.bawt 3.5.1 3.5.2
81 photoresize.bawt 0.1 0.2.1 0.2
82 pkgconfig.bawt 0.29.2
83 PNG.bawt 1.6.17 1.6.37 1.6.38 1.6.39 1.6.48
84 poApps.bawt 2.7.0 2.8.0 2.9.0 2.10.0 2.11.0 3.0.0 3.1.0
85 poClipboardViewer.bawt 2.7.0 2.8.0 2.9.0 2.10.0 2.11.0 3.0.0 3.1.0
86 poImg.bawt 2.0.2 2.1.0 3.0.1
87 poLibs.bawt 2.7.0 2.8.0 2.9.0 2.10.0 2.11.0 3.0.0 3.1.0
88 poMemory.bawt 1.0.0
89 printer.bawt 0.9.6.15 0.9.6.16
90 publisher.bawt 2.0
91 puppyicons.bawt 0.1
92 Python.bawt 3.7.7-32 3.7.7-64
93 rbc.bawt 0.2
94 Redistributables.bawt Redistributables.7z
95 rl_json.bawt 0.9.11 0.11.1 0.11.3 0.11.5 0.11.6 0.16.0
96 rtext.bawt 0.1
97 ruff.bawt 1.2.0 2.0.0 2.2.0 2.3.0 2.5.0
98 scrollutil.bawt 1.10 1.12 1.14 1.16 1.17 2.4 2.6
99 SDL.bawt 2.0.4 2.0.8 2.0.20 2.26.1 2.26.2
100 SetupOsg.bawt SetupOsg.7z
101 SetupPython.bawt SetupPython.7z
102 SetupTcl.bawt SetupTcl.7z
103 shellicon.bawt 0.1.1 0.1
104 shtmlview.bawt 1.0.0
105 Snack.bawt 2.2.11 2.2.12
106 sqlite3.bawt 3.33.0 3.37.0 3.39.4 3.47.1
107 SWIG.bawt 4.0.2 4.1.1 4.3.0 4.3.1
108 tablelist.bawt 6.14 6.16 6.18 6.19 6.20 7.4.1 7.7
109 tbcload.bawt 1.7.1 1.7.2 1.7
110 Tcl.bawt 8.6.5 8.6.6 8.6.7 8.6.8 8.6.9 8.6.10 8.6.11 8.6.12 8.6.13 8.6.14 8.6.15 8.6.16 8.6.17 8.7.a5 9.0.1 9.0.2
111 tcl3dExtended.bawt 0.9.4 0.9.5 1.0.0 1.0.1
112 tcl3dFull.bawt 0.9.4 0.9.5 1.0.0 1.0.1
113 tcl9migrate.bawt 1.0
114 Tcladdressbook.bawt 1.2.4
115 tclAE.bawt 2.0.7
116 Tclapplescript.bawt 2.2
117 tclargp.bawt 0.2
118 tclcompiler.bawt 1.7.1 1.7.2 1.7.3 1.7.4
119 tclcsv.bawt 2.3 2.4.3
120 tcldebugger.bawt 2.0.1
121 tclfpdf.bawt 1.5 1.6 1.7.1
122 tclgd.bawt 1.4.1 1.4
123 Tclkit.bawt Tclkit.7z
124 tcllib.bawt 1.20 1.21 2.0
125 tclMuPdf.bawt 2.1.1 2.4.3 2.5.1
126 tclparser.bawt 1.8.1 1.8 1.9
127 tclpy.bawt 0.4.1 0.4
128 tclssg.bawt 2.2.1 2.3.1 3.0.1
129 TclStubs.bawt 8.6.5 8.6.6 8.6.7 8.6.8 8.6.9 8.6.10 8.6.11 8.6.12 8.6.13 8.6.14 8.6.15 8.6.16 8.6.17 8.7.a5 9.0.1 9.0.2
130 TclTkManual.bawt TclTkManual.7z
131 tcltls.bawt 1.7.22 1.7.23 2.0b1
132 tcluvc.bawt 0.1
133 tclvfs.bawt 1.4.2 1.4.3 1.5.0
134 tclws.bawt 3.3.0 3.4.0 3.5.0
135 tclx.bawt 8.4.4 9.0.0
136 tdom.bawt 0.9.2 0.9.3 0.9.5 0.9.6
137 thtmlview.bawt 2.0.0
138 TIFF.bawt 4.0.3 4.1.0 4.3.0 4.4.0 4.5.0 4.7.0
139 tinyxml2.bawt 8.0.0 9.0.0
140 Tix.bawt 8.4.3 8.4.4
141 Tk.bawt 8.6.5 8.6.6 8.6.7 8.6.8 8.6.9 8.6.10 8.6.11 8.6.12 8.6.13 8.6.14 8.6.15 8.6.16 8.6.17 8.7.a5 9.0.1 9.0.2
142 tkchat.bawt 1.482
143 tkcon.bawt 2.7.2 2.7.10 2.7.11 2.8
144 tkdnd.bawt 2.9.2 2.9.3 2.9.4 2.9.5
145 Tkhtml.bawt 3.0.1 3.0.2 3.0
146 tklib.bawt 0.7 0.9
147 tko.bawt 0.4
148 tkpath.bawt 0.3.3 0.4.0 0.4.2
149 tkribbon.bawt 1.1 1.2
150 tksqlite.bawt 0.5.13 0.5.14
151 TkStubs.bawt 8.6.5 8.6.6 8.6.7 8.6.8 8.6.9 8.6.10 8.6.11 8.6.12 8.6.13 8.6.14 8.6.15 8.6.16 8.6.17 8.7.a5 9.0.1 9.0.2
152 tksvg.bawt 0.6 0.10 0.12 0.14
153 Tktable.bawt 2.11 2.12
154 tkwintrack.bawt 2.0.1 2.1.1
155 tls.bawt 1.6.7
156 treectrl.bawt 2.4.1 2.4.2 2.5.1
157 Trf.bawt 2.1.4
158 trofs.bawt 0.4.9
159 tserialport.bawt 1.1.1 1.1
160 tsw.bawt 1.2
161 twapi.bawt 4.5.2 4.6.0 4.7.1 4.7.2 5.0.2 5.1.1
162 tzint.bawt 1.1.1 1.1
163 udp.bawt 1.0.11 1.0.12
164 ukaz.bawt 2.0a3 2.1
165 vectcl.bawt 0.2.1 0.2
166 Vim.bawt 8.1.1 9.0.0
167 vlerq.bawt 4.1
168 wcb.bawt 3.7 3.8 4.1.1 4.2
169 windetect.bawt 1.0.0 2.0.1
170 winhelp.bawt 1.1.1 1.1
171 Xalan.bawt 1.11
172 Xerces.bawt 3.2.3 3.2.4
173 xz.bawt 5.2.5 5.2.7 5.4.1
174 yasm.bawt 1.3.0
175 ZLib.bawt 1.2.8 1.2.11 1.2.12 1.2.13 1.3.1

The following obsolete libraries are contained in the above list, but not in one of the Setup files:

  • CERTI
  • tls
  • Xalan

Top of page

BAWT 3.1.0 Tcl-Pure - Windows installer

The Tcl-Pure distributions were built with gcc (gcc version 7.2.0) using Setup file Tcl_MinimalDist.bawt and contain just plain Tcl and Tk. See chapter 5.5.1 of the BAWT User Manual for the batch scripts used to build these distributions.

Top of page

BAWT 3.1.0 Tcl-BI - Windows installer

The Batteries Included distributions were built with gcc+vs2022 (gcc version 7.2.0) using Setup file Tcl_Distribution.bawt and contain the following packages: See chapter 5.5.2 of the BAWT User Manual for the batch scripts used to build these distributions.

The Tcl-BI 8.6.17 distributions contain the following packages:

 1: apave              4.4.10
 2: awthemes           10.4.0
 3: BWidget            1.10.1
 4: Canvas3d           1.2.3
 5: cawt               3.1.1
 6: cawtapp            3.1.1
 7: cffi               2.0.3
 8: critcl             3.3
 9: DiffUtil           0.4.3
10: Ffidl              0.9.1
11: fitsTcl            2.5.1
12: gdi                0.9.9.15
13: gorilla            1.6.1
14: hdc                0.2.0.1
15: Img                2.1.0
16: imgjp2             0.1.1
17: imgtools           0.3.1
18: iocp               2.0.2
19: itk                4.2.5
20: iwidgets           4.1.2
21: jigsaw             2.0
22: materialicons      0.2
23: mawt               0.4.4
24: memchan            2.3.1
25: mentry             4.5
26: Mpexpr             1.2.1
27: mqtt               4.0
28: MuPDFWidget        2.4
29: nacl               1.1.1
30: nsf                2.4.0
31: OglInfo            1.0.1
32: ooxml              1.10
33: oratcl             4.6.1
34: parse_args         0.5.1
35: pawt               1.2.0
36: pdf4tcl            0.9.4
37: pgintcl            3.5.2
38: photoresize        0.2.1
39: poApps             3.1.0
40: poClipboardViewer  3.1.0
41: poImg              3.0.1
42: poLibs             3.1.0
43: poMemory           1.0.0
44: printer            0.9.6.16
45: publisher          2.0
46: puppyicons         0.1
47: rbc                0.2
48: rl_json            0.16.0
49: rtext              0.1
50: ruff               2.5.0
51: scrollutil         2.6
52: shellicon          0.1.1
53: Snack              2.2.12
54: tablelist          7.7
55: tbcload            1.7.2
56: tcl3dExtended      1.0.1
57: tcl9migrate        1.0
58: tclargp            0.2
59: tclcompiler        1.7.4
60: tclcsv             2.4.3
61: tcldebugger        2.0.1
62: tclfpdf            1.7.1
63: tclgd              1.4.1
64: Tclkit             8.6.17
65: tcllib             2.0
66: tclMuPdf           2.5.1
67: tclparser          1.9
68: tclpy              0.4.1
69: tclssg             3.0.1
70: TclTkManual        8.6.17
71: tcltls             1.7.23
72: tclvfs             1.5.0
73: tclws              3.5.0
74: tclx               9.0.0
75: tdom               0.9.6
76: thtmlview          2.0.0
77: Tix                8.4.4
78: tkchat             1.482
79: tkcon              2.8
80: tkdnd              2.9.5
81: Tkhtml             3.0.2
82: tklib              0.9
83: tko                0.4
84: tkpath             0.4.2
85: tkribbon           1.2
86: tksqlite           0.5.14
87: tksvg              0.14
88: Tktable            2.12
89: tkwintrack         2.1.1
90: treectrl           2.5.1
91: Trf                2.1.4
92: trofs              0.4.9
93: tserialport        1.1.1
94: tsw                1.2
95: twapi              5.1.1
96: tzint              1.1.1
97: udp                1.0.12
98: ukaz               2.1
99: vectcl             0.2.1
100: vlerq              4.1
101: wcb                4.2
102: windetect          2.0.1
103: winhelp            1.1.1

Not all packages listed above are included in the Tcl-BI 9.0.2 distributions. Check for NoTcl9 and NoTk9 in the output of the following command:

tclkit Bawt.tcl Setup/AllLibs.bawt --list --options --nosetupwarning

Top of page

Python-NumPy - Windows installer

The Python distributions contain the following modules: NumPy, SciPy, MatPlotLib.

Top of page

Older BAWT versions

BAWT 3.0.1

BAWT framework

Tcl-Pure - Windows installer

Tcl-BI - Windows installer


BAWT 2.3.1

BAWT framework

Tcl-Pure - Windows installer

Tcl-BI - Windows installer


BAWT 2.3.0

BAWT framework

Tcl-Pure - Windows installer

Tcl-BI - Windows installer

Note: It is not recommended to use the 64-bit distributions, as package tcltls does not work due to a compiler bug in gcc 8.1.0.


BAWT 2.2.1

BAWT framework

Tcl-Pure - Windows installer

Tcl-BI - Windows installer


BAWT 2.2.0

BAWT framework

Tcl-Pure - Windows installer

Tcl-BI - Windows installer


BAWT 2.1.0

BAWT framework

Tcl-Pure - Windows installer

Tcl-BI - Windows installer


BAWT 2.0.0

BAWT framework

Tcl-Pure - Windows installer

Tcl-BI - Windows installer


BAWT 1.3.0

BAWT framework

Tcl-Pure - Windows installer

Tcl-BI - Windows installer


BAWT 1.2.1

BAWT framework

Tcl-Pure - Windows installer

Tcl-BI - Windows installer


BAWT 1.2.0

BAWT framework

Tcl-Pure - Windows installer

Tcl-BI - Windows installer

Top of page