Squeak

Open-source Smalltalk implementation with a live, image-based programming environment.

HN commenters like Squeak for its live Smalltalk environment where programs are built iteratively from inside the running system12, for an image-based workflow that made deploying a Seaside web project easy3, and for broad GUI and platform support.4 Caveats raised include heavy RAM use5 and weaker high-resolution display support, which led one commenter to move to Pharo.6
The HN verdict, written from 6 cited comments
5recommend
1warn against
Dec 31, 2025first mention
Oct 29, 2026latest mention
Nov 25 – Oct 26
Used forfor language enthusiastsfor Smalltalk learnersfor Seaside web appscross-platforminteractive live programming environmentsmall web project

Why people recommend it

Live environment · 3

Commenters value building and changing programs from inside the running system, which one called a novel development experience.

“check out the Smalltalk implementation Squeak”

“to this day it stands out as a novel software development experience that I'm very glad I did.”

Show 1 more

“I think I used Squeak with the Seaside framework. The image based workflow made deploying it surprisingly easy.”

Image-based deployment · 1

One commenter found the image-based workflow made deploying a small Seaside web project surprisingly easy.

“I think I used Squeak with the Seaside framework. The image based workflow made deploying it surprisingly easy.”

GUI portability · 1

One commenter reports implementing many native and web GUIs in Squeak and running it on many platforms.

“I have at least eight different GUIS implemented in Squeak”

Caveats and dissent

Memory use · 1

One commenter stopped using it because it used around 1GB of RAM to start.

“I thought it was using too much RAM for what it gave me (around 1GB to start with).”

High-res displays · 1

One commenter moved to Pharo for better high-resolution display support.

Bitrotted GUIs · 1

Some older GUI integrations no longer work in the latest release without porting effort.

“I have at least eight different GUIS implemented in Squeak”

Often compared with

All comments 6

“check out the Smalltalk implementation Squeak”

“I think I used Squeak with the Seaside framework. The image based workflow made deploying it surprisingly easy.”

“I thought it was using too much RAM for what it gave me (around 1GB to start with).”

“I have at least eight different GUIS implemented in Squeak”

“to this day it stands out as a novel software development experience that I'm very glad I did.”

Threads where it came up

Data: squeak.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help