As an experiment, here's a thread for people to post about things they care about. Specifically, for things that are possible to contribute to, in some way, and preferably, to invite others to join.
Mine is buying and donating highschool textbooks to schools in the 'grey zone' of Ukraine (where the war kinda isn't fought, but few people would be surprised if it started.) I don't deliver them myself, though.
What's yours?
For one thing I need to be able to run it on on a server without x-windows on it; so I need to be able to change code on my own machine, have a script upload it to the remote server and update the running code without halting any running processes. I also need the input source code to be transformed so every variable assignment, function-call or generator call is wrapped in a logging function which can be switched on or off, and for the output of the logs to be viewable by something basically resembling an Excel spreadsheet, where rows and columns can be filtered out according to the source and nature of the logging message; so I can examine the operational trace of a complex running program to find the source of a bug without having to manually write logging statements and try/except blocks throughout the whole system. I don't know to what extent Jupyter's feature-set intersects with what I need but when I checked it out it seemed to be basically browser-based.
"Something like a Smalltalk environment" - yes. Pharo looks a lot like what I would want and I have toyed with it slightly.
Lively Kernel is a Smalltalk-like environment that runs in the browser. It might be better for that server-side stuff than normal Smalltalk.
Unfortunately, it's written in JavaScript, which is not a good language, but I think it can also compile ClojureScript, which is much better. Cloxp is a related project that's more Clojure-based.
Amber Smalltalk also runs in-browser. The maintainer has kind of gone off in a weird direction, but it still works. PharoJS was supposed to be an alternative with a different approach, but I'm not sure if it was ever completed.... (read more)