Licenses / MIT
The MIT license is like BSD without the advertising clause. As free as it gets, suitable for cross Smalltalk 100% reuse. The recommended license for Squeak since the 4.0 release.
More info: http://www.opensource.org/licenses/mit-license.php
Packages
Specific releases are shown with auto version number within parenthesis.
- Aconcagua () - This project reifies measures as first class objects. A measure is a number with a unit
- Actalk (1-3.0.6.23112002) - Actalk is a testbed developped by Jean-Pierre Briot for modeling, classifying and experimenting with object-oriented concurrent programming languages.
- Adhoc () - An archetype based object system
- alternative word jump (1-17-nov-2003) - little cs for make CTRL+LEFT y CTRL+RIGHT jump from word to word in words likeThisOne.
- AMB (1-1) - The ambigous nondeterministic angelic operator (uh?)
- AndreasSystemProfiler (1-1.0, 2-head) - A profiler more robust than MessageTally. Requires the Cog VM.
- Animations (1-development, 2-stable) - good-looking user feedback for morphic applications
- AnnotatedMethodPuller (1-0.1) - Gathers up items from suitably-annotated class-side methods
- ArbitraryPrecisionFloat (2-1.1) - Floating Point Operations With Arbitrary Precision
- Asteroid (a small Comet) () - A small, but functional, implementation of the "new" technology named Comet.
- AudioVideoLib (1-0.1.0, 2-0.2.0, 3-0.3.0) - supports manipulation of time based multimedia data
- AwesomAtom (1-0.5-alpha) - Atom/Provider for Seaside 2.9 in tyhe spirit of RSRSS
- BabyIDE (1-1-2.9, 2-BabyIDE1-2.9, 3-4.0-First-for-Squeak-4.5) - Work with code for system state and system behavior separately
- Banyan (1-1.0, 2-head) - Backup and file management utility.
- BitmapCharacterSet (1-head) - A portable character set class that uses a bitmap for wide characters and an Array for byte characters
- Blackfoot (1-0.01, 2-0.1) - A SimpleCGI implementation aimed at supporting Seaside faster than KomHttpServer
- Boolean Logic () - Manipulate Boolean expressions.
- CalculatorMorph (1-2) - Calculator made with morphic
- CaptchaDotNet () - Captcha service client
- Chip-8 emulator for Smalltalk (1-1.0, 2-1.2) - Chip-8 emulator (interpreter) written in Smalltalk
- Chronos (1-B1.172, 2-B1.173, 3-B1.174, 4-B1.184, 5-B1.186, 6-B1.188, 7-B1.190, 8-B1.196) - The Chronos Date/Time Library
- Cleanup Tools (1-0.1) - Some tools to help with the Cleanup work.
- click for keyboard focus (1) - To make Morph, PluggableListMorph and PluggableTextMorph accept and release focus only on mouseDown (when the preference mouseOverForKeyboardFocus is set to false)
- Control (1-1.1, 2-1.2, 3-1.1, 4-head) - Direct implementation of the shift/reset control operators
- Covid-19 Tracker (1-0.1, 2-0.2, 3-0.3, 4-0.4) - A client and morph view for
- Dandelion (2-Dandelion0.5beta3, 3-Dandelion0.6) - Smalltalk code analysis/output framework
- DBus () - D-Bus bindings for Squeak
- Deli (1-1.0, 2-2.0.0) - managing courses and providing for submission of deliverables
- DeltaStreamFixes (1-0.1, 7-0.6-squeak-3.8, 8-0.7-squeak-3.8) - Just some fixes for the DeltaStream package
- DynDNS (1-0.5) - Bind clients to servers using a dynamic IP address obtained from DnyDNS.com
- Elliptical Layout (1-1, 2-2) - Lay out submorphs in ellipses around the first submorph.
- FileSystem (1-head) - FileSystem API that was developed as a replacement for Squeak's FileDirectory API
- FriendlyFeeds (1-0.5-alpha) - FriendlyFeeds provides the inclusion of Atom/RSS links in HTML headers
- FTP Server (1-24) - A fully extensible FTP server for Squeak
- Fuel (2-1.8.1, 3-1.9, 4-3.0.0) - An open-source general-purpose object serialization framework.
- Functional Pattern Matching (1-26, 2-32) - Functional Pattern Matching in Squeak
- Generic Actions Framework (1-1) - Publish the commands an object should export to the UI without getting entangled in UI design.
- GoodsServer (5-6, 7-9, 8-11) - Run GoodsServer directly from Squeak
- GraphViz (3-11, 6-24, 7-41) - Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks.
- GreenNeon (1-GreenNeon.1, 2-2) - A simple web page maker combining HttpView2 and the Seaside2.6 canvas.
- Grid Layout (1-1) - Lay out submorphs in a defined number of rows and columns.
- HoneyGinger () - A particle-based fluid dynamics simulation environment with a variety of visualization methods.
- ImageFormat (1-4.4, 2-4.6 - 5.0, 3-head, 4-5.1, 5-5.2, 6-5.3) - ImageFormat represents the requirements of the image in terms of capabilities that must be supported by the virtual machine.
- InformationSpace (1-Version 0.1, 2-Version 0.2, 4-Version 0.3.1, 9-Version 0.4.4, 10-Version 0.5.0, 12-Version 0.6.1) - Causal Set engine and visualization tool
- Java Serialization (2-35-alpha, 3-62-alpha, 4-78-alpha, 5-90-alpha, 6-1.58-beta, 7-1.61-beta, 8-1.71-beta) - Framework for reading/writing Java objects via the java serialization protocol
- keyboard focus rotation (1-17-nov-2003) - Changes to Morph, PluggableList and PluggableText to make them the ability to switch keyboard-focus via a keystroke
- KyotoTycoonClient () - A Squeak Kyoto Tycoon client
- LightXmlRpc () - An light package (only client) that enables access to XML-RPC and MetaWebLog
- LispKit (47-83, 48-84, 49-85, 50-86, 51-87, 52-88, 53-89, 54-90, 55-91, 56-92, 57-93, 58-94, 59-95, 60-96, 61-97) - Build your own Lisp !
- Logic's Gate (1-0.1.0) - Simple logic computer aided design tool
- LookEnhancements (1-19, 2-20, 3-21, 4-22, 5-27, 6-31, 7-32, 8-37, 9-41, 10-42, 11-44, 12-47) - Cool-look window enhancements to make Squeak more refreshing to use
- Macros (1-stable) - provides support for generating additional code at compile-time, in dependence of the annotated code
- Magritte (1-1.0.0-alpha, 2-1.0.1-alpha) - Powerful meta-description framework to build user-interfaces, reports, queries, persistency, etc.
- MemoryUsage (4-4) - A subclass of ProgressMorph that displays the current VM memory usage.
- Meta (1-1.0) - A PEG parser written in itself.
- Metroid Clock (1-0.1) - A clock in the style of the modern Metroid games
- MinneStore (1-2.08) - MinneStore is a free, object-oriented database that is written entirely in Smalltalk and provides storage and retrieval of complex Smalltalk objects.
- Monticello1.5 () - Evolution of Monticello
- MonticelloPackageBrowser (8-36, 9-38) - Package browser allowing cool stuff
- More About Sound (1-1) - More About Sound 3.6 with Sound and Speech in Trunk
- Morphic Designer (1-development, 2-stable) - click & create Morphic user interfaces with ease
- muO (53-1-243, 54-1-244, 55-1-246, 56-1-248, 57-1-249, 58-1-250, 59-1-252, 60-1-257, 61-1-260, 62-1-261, 63-1-262, 64-1-263, 65-1-264, 66-1-265, 67-1-267, 68-1-269, 69-1-270, 70-1-272, 71-1-274, 72-1-275, 73-1-276, 74-1-278, 75-1-280, 76-1-281, 77-1-282, 78-1-283, 79-1-284, 80-1-286, 81-1-287, 82-1-288, 83-1-289, 84-1-290, 85-1-292, 86-1-293, 87-1-294, 88-1-295, 89-1-296, 90-1-298, 91-1-299, 92-1-300, 93-1-302, 94-1-303, 95-1-304, 96-1-305, 97-1-306, 98-1-307, 99-1-308, 100-1-309, 101-1-311, 102-1-313, 103-1-314, 104-1-315, 105-1-316, 106-1-317, 107-1-318, 108-1-319, 109-1-320, 110-1-321, 111-1-322, 112-1-323, 113-1-324, 114-1-326, 115-1-327, 116-1-328, 117-1-330, 118-1-331, 119-1-332, 120-1-333, 121-1-334, 122-1-335, 123-1-337, 124-1-338, 125-1-340, 126-1-341, 127-1-342, 128-1-345, 129-1-346, 130-1-347, 131-1-350, 132-1-351, 133-1-352, 134-1-355, 135-1-356, 136-1-357, 137-1-359, 138-1-360) - Musical Objects for Squeak
- Music Player Daemon Client (1-13) - Music Player Daemon Client for Squeak
- Musinum (1-0.1alpha) - A fractal music generator
- NagTool () - A simple but useful reminder/todo/tasklist webapp. Used as demo app.
- Namespaces () - A proposal for Namespaces
- Neo4reSt () - A rest client of Neo4j graph database
- NewKindOfScienceIntro (1-1.0) - Visualization of a one dimensional simple cellular automaton, used as introduction by Stephen Wolfram
- Nile (1-0.8.0, 2-0.8.1, 3-0.8.2, 4-0.9.5) - A trait based reimplementation of the Stream hierarchy
- NotificationCenter (1-1) - broadcasting information to registered objects
- NuScratchGPIO (1-Initial release, 2-Version 3, 3-Version13, 4-Version17, 5-Version18) - A Raspberry Pi GPIO server for NuScratch
- ObjectInspector (1-5.2) - SRE Object Inspector for a single object with its identity, state, and behavior.
- Octopus Patches () - Minor Squeak enhancements.
- ODBCEnh (4-10, 5-11, 6-12, 7-14) - Enhancements to the ODBC package
- OMeta (1-1.0) - an object-oriented language for pattern matching
- OmniBrowser (10-2.0.4) - Refactoring Browser
- OrderPreservingDictionary (1-head) - Portable implementations of OrderedDictionary and OrderedIdentityDictionary
- OSC (1-1.0, 2-1.1, 3-3.0, 4-3.1, 5-5.1) - Open Sound Control for Squeak
- OTAR () - Application to enable recording of an Over The Air Broadcasts using a signal translator device
- Personal SqueakSource (1-head, 2-5.2, 3-5.2.1, 4-5.2.2, 5-5.3.1, 6-5.3.2, 7-5.3.3, 8-5.3.4) - One easy setup to have Monticello history available for ones own private code in all images.
- Phexample (1-1.2) - Because well designed tests expand on one another.
- Pier () - Meta-described collaborative application framework
- Pier Unix Security () - Simple Unix like security with ownership, groups, and others.
- Poses (1-0.11) - Lets you remember and recreate arrangements of morphs
- ProjectGestures (1-2) - Installs some genie gestures on the background for easy project navigation
- Puzzle Pieces (1-0.1, 2-0.2, 3-0.3, 4-0.4, 5-0.5, 6-0.6) - stackable puzzle pieces for 'Scratch'-like user interfaces
- Raspberry Pi GPIO SUpport (1-Version36) - Talk to a RaspberryPi gpio pins; as used by the Scratch GPIOServer
- Refactoring Browser for 3.7 (4-33, 5-35, 6-36) - The RB and Tools for 3.7
- Refactoring Engine (1-15, 2-3, 3-7, 4-8, 5-12, 6-14, 7-18, 8-20, 9-26, 10-31, 11-33) - Refactoring Engine for Squeak (Refactoring Browser for 3.9)
- Registries (1-0.1) - A more flexible way of doing registries
- RemoteMessagingToolkit (RMT) () - RMT is a toolkit for developing network messaging applications
- RoelTyper (1-0.44) - Fast heuristic type inferencer
- SandstoneDb (1-72, 2-108, 3-113) - A simple ActiveRecord style object database intended for use with Seaside.
- SandstoneGOODS (1-0.3) - SandstoneGOODS provides a GOODS backend to the SandstoneDB object database.
- ScratchPatchXML (1-alpha, 2-alpha 1.2.1) - enables MIT Scratch to export / import scripts (blocks and stacks) to / from XML
- Scripting Workspace (1-1.22-apha) - Workspace to act like scripting languages like JavaScript, Ruby, Python, Perl, etc
- Seaside Presentation written in Seaside (1-1.54-alpha, 2-1.55-alpha, 3-1.63-alpha, 4-1.70-beta) - Seaside Presentation written in Seaside
- SGrid (8-36, 9-37, 10-38) - A morphic grid anyone?
- Signals (1-development, 2-development) - convenient, lightweight and thread-safe callbacks
- Skeleton (2-0.4.1) - Dynamic spreadsheet for etoys
- SmaCC Development for <=3.8 (1-1.3, 2-1.4, 3-10) - SmaCC (Smalltalk Compiler-Compiler) is a freely available parser generator for Smalltalk.
- SmaCC Runtime (1-1.0, 2-2, 3-4, 4-13) - Needed if one wants to use SmaCC generated compilers
- Smallapack () - A Smalltalk interface to famous LAPACK linear algebra package
- SmallAutoDoc (1-0.8, 2-0.9) - Generate documentation files for your packages with your comments.
- SmallWiki-Kernel (4-0.9.53-1, 5-0.9.53-2, 6-0.9.53-3, 7-0.9.53-4, 8-0.9.53-8, 9-0.9.53-9, 10-0.9.53-10, 13-0.9.53-20, 14-0.9.53-20) - part of SmallWiki - the kernel
- SmallWiki-unstable (1-0.9.53) - SmallWiki is a complete OO implementation of a Wiki
- Snapshot Spelunking (1-1-3.2, 2-1-3.7) - Construct a ChangeSet containing all the interesting changes in a snapshot.
- Spare Widgets () - Random Morphic widgets.
- Spiral () - BookMorph rewrite.
- SPrevayler (1-2.1alpha, 2-2.3refac, 3-2.3-stable) - A prevalence layer for Squeak
- SQLite3 (1-0.1.0, 2-5.2, 3-5.2.1) - A simple FFI wrapper for SQLite3 based on Avi Bryant's SQLite (v.2) wrapper
- SqSync () - This framework enables applications to make use of shared objects in a distributed system with optimistic updates.
- SqueakSource3 () - SqueakSource is a smart Monticello code-repository for Squeak. It allows to define projects easily and set-up access rights for developers and users. A port of SqueakSource to Seaside 3.0 and Magritte 2.
- SqueakSVN (1-1.0) - Store Squeak source code in Subversion
- Squot (1-0.9.0, 2-0.10.0, 3-0.10.1) - Version control for objects - includes the Git Browser
- ST2JS - Smalltalk to Javascript translator () - Smalltalk to Javascript translator.
- SwaLint (1-0.9.0, 2-1.0.0, 3-1.0.1, 4-2.0.0-beta1) - SwaLint is a Squeak/Smalltalk source code linting tool. It is intended to help to improve code quality.
- Tamaris for >= 3.9 (1-3.0, 2-3b.0, 3-3c.0, 4-3d.0) - Tamaris port for Squeak 3.9, 3.10
- TIF-Win32 () - .tif image reader for windows platform
- Trike Engine () - Data model for the Trike threat modeling methodology.
- Trike Morphic UI () - User interface for the Trike tool.
- Tsunami (1-9, 2-11, 3-12, 4-22) - A small framework allowing business object collaborations and instance variables to be declared declaratively Ruby On Rails style.
- Tuio (1-1.1) - Tuio offers tangible user interaction based on video tracking of physical objects.
- TZ-Olson (1-head) - Olson time zones and tz database for Squeak
- UTCDateAndTime (1-5.2) - UTC based implementation of DateAndTime with instance variables for POSIX magnitude and TZ offset
- WatchIt! (1-1) - This adds a 'watch it' choice to the context menus in text editors.
- Widgets (1-development, 2-stable) - nice Morphic controls with extended functionality
- XBase () - Reader/Writer of XBase/dBase (DBF) files
- XMLParser (2-head) - Provides validating, namespace-aware SAX and DOM XML parsers for Squeak
- XMLParser-HTML (1-head) - Provides SAX and DOM parsers for HTML that convert possibly malformed HTML into well-formed XML.
- XMLParser-StAX (1-head) - Provides a pull-parser for XMLParser
- XMLParser-XPath (1-head) - Provides full XPath 1.0 support for XMLParser
- XMLWriter (1-head) - Create well-formed XML documents with an API similar to Seaside's brushes and canvases
- ZigZag (1-0.1) - Categoring system influenced by Ted Nelson's ZigZag
Back to top categories