HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
Cuis-Smalltalk
Cuis-Smalltalk-Dev
Smalltalk2014–2026
Cuis-Smalltalk / Cuis-Smalltalk-Dev

Cuis-Smalltalk-Dev

Active development of Cuis Smalltalk

19Distinct people
22Mentions
0Explicit recommenders
536GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Active development of Cuis Smalltalk

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 1:49:46 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year22 dated mentions

Observed mentions: 2014-12-26 03:11:31 UTC to 2026-05-26 19:47:11 UTC.

0123452014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20142015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 5 mentions; 2 submissions, 3 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC101
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC000
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC202
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC523
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC000
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC413
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC202
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC303
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC000
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC211
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC101
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC101

What Hacker News says

22 sources
> … so that, when you look at an image, or when you use it, browse the code, you can easily see what are changes and what is the base image… You seem to be asking about something that is in documentation from 1984. http://stephane.ducasse.free.fr/FreeBooks/TheInteractiveProg... > i am not suggesting that smalltalk needs to be changed… Smalltalk has been changed, several times. "With ENVY/Manager the image becomes a discardable by-product of development, secondary to the repository that stores and coordinates all work." https://www.google.com/books/edition/Mastering_ENVY_Develope... "The way ChangeSets are created and managed in Cuis is different from Squeak." https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/blob/ma...
In SBCL: A Sanely-Bootstrappable Common Lisp (2008) [pdf]
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev Download and search !Compiler in: ./Cuis7-0-main/CuisImage/Cuis7.0.sources :and you'll see the commented Compiler class source code: "The compiler accepts Smalltalk source code and compiles it with respect to a given class. The user of the compiler supplies a context so that temporary variables are accessible during compilation." It would be easier to install Cuis Smalltalk and use the Smalltalk browsers to explore the Compiler code.
In Thinkserver: My web-based coding environment
In Cuis-Smalltalk
So there is [1] https://squeak.js.org/ and [2] https://github.com/codefrau/SqueakJS which seems to be able to not only run Squeak, but also [3] https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/wiki/Ru... and [4] https://github.com/carolahp/pharo to shrink and adapt these images to be able to run on common JS-runtimes in acceptable speeds and memory usage. There is also [5] https://caffeine.js.org/ and [6] https://github.com/ErikOnBike/CodeParadise bidirectionally <=> bridging the gap between Smalltalk and JS even more, with [7] https://www.webcomponents.org/ I think it should be possible to port, maybe to even have some hypercard-like visual website builder/explorable explanations thing.
In Fabrik – A Visual Programming Environment (1988)
To complement the Pharo recommendation, I would also recommend cuis smalltalk. It also forked from squeak, but went on an aggressive diet, shedding much complexity in the base image, and modularising (using git) much of the rest. Smalltalk newcomers may find cuis is easier to "digest" and get to grips with. Having used pharo and squeak myself, I find myself preferring cuis for more serious development. YMMV. - full instructions on install & first steps at [main cuis repo](https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev) - ["The Cuis Book"](https://cuis-smalltalk.github.io/TheCuisBook/index.html) - [cuis docs repo](https://github.com/Cuis-Smalltalk/Learning-Cuis) - [cuis related repos on github](https://github.com/search?o=desc&p=1&q=cuis-smalltalk&s=upda...)
In The Evolution of Smalltalk from Smalltalk-72 to Squeak [video]
I absolutely love the ethos behind Cuis Smalltalk[1]. It’s something I try to keep in mind when working on my own projects (though I’m not always able to be as strict!) I really wish I could stomach using Smalltalk for my own projects (beyond just exploration), but I find the VM is just too alien to be comfortable. If I could do it all from within Emacs I’d be delighted. [1] https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev#the-phi...
In OpenSmalltalk – Cross-platform virtual machine for Squeak, Pharo, Cuis, Newspeak
> All I can see in the terminal is a message about pthread_setschedparam failing, Just spotted this on Cuis smalltalk github page: "If you get this error message (you won't get it if you run Cuis as root or sudo): pthread_setschedparam failed: Operation not permitted ... Then you need to do this (just one time): sudo cp Cuis-Smalltalk-Dev/squeak.conf /etc/security/limits.d/squeak.conf Log out and log back in, or reboot the machine." Might be something similar for pharo? https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/blob/ma...
In Alan Kay: Smalltalk is not about objects, it’s about messaging (1998)
This is lovely, we use Cuis University in the UNQ (and I know that it's used in the UBA as well), an argentinian university to teach OOP, and it's amazing how easy is to transmit the ideas. But also smalltalk in general is great to understand the full stack of a language, from the VM to the trivial libraries, including the GUI; and all using that powerful debugger! Cuis is a fork of Squeak, like Pharo, but simpler. Check it out https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev https://sites.google.com/view/cuis-university
In The Story of Squeak, a Practical Smalltalk Written in Itself (1997)
I was going to say that it sounds a little like that Smalltalk IDE Squeak, and then it dawned upon me that this is actually a Smalltalk dialect too. :D I'm going to throw this in here: "Squeak or Pharo for the beginning Smalltalker?" https://stackoverflow.com/questions/8426981/squeak-or-pharo-... And a third option that is much leaner and maybe less overwhelming especially if you are interested in actually learning Smalltalk itself to begin with: https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
In Pharo 7.0 released
For anyone interesting in trying out, here are the open source Smalltalk implementations available: Pharo [1] Squeak [2] Cuis [3] Note that these implementations have FFI and which you can modify / build shared libraries for. The creator of Cuis, who works at a satellite company, did just that by integrating OpenCL because he wanted the liveliness of Smalltalk. Cuis is also the most minimal of the lot. [1] http://www.pharo.org [2] http://www.squeak.org [3] https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
In Smalltalk, just take a look

Showing the 15 most recent of 22 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.