Possible Category Hierarchy for SqueakMap
Last updated at 2:30 pm UTC on 16 January 2006
All packages sorted by name - on the SqueakMap site
[On an aside, please put SqueakMap browser in the tools flap and in the object/widget selection morph.]
Possible new categories:
(Maybe sort by number of downloads: first by category, then packages within the category.)
- OOBE (out-of-box experience),
- target audience
- must-have for programmer's workbench
- BabySRE (1-BabySRE-TRee11) - SRE (Squeak Reverse Engineering) is new set of three tools making Squeak objects visible and tangible
- Connectors (1-1.9, 2-2.1-173, 3-2.2-185) - Diagramming application and framework for making structured drawing editors
- OmniBrowser (1-1.0a1, 2-1.0a2, 3-1.0a3, 4-1.0a4) - Replacement for the system browser
- Refactoring Browser for 3.7 () - The RB and Tools for 3.7
- Shout (4-3, 5-4) - Syntax highlighting as you type
- StarBrowser (1-5) - StarBrowser: Classifications in Action
- Whisker Browser (1-0.93test, 2-1.0, 3-1.01) - A multiselect-capable, stacking Smalltalk code browser
- "trends for the future with great promise"
- Seaside (1-2.3.2) - Develop clean, complex, and reusable web components.
- Monticello (1-66, 2-69, 3-86, 4-90, 5-94, 6-106, 7-123, 8-131, 9-139, 10-141, 11-144, 12-146, 13-147, 14-150, 15-178, 16-182, 17-183, 18-198, 19-200, 20-204, 21-210, 22-218, 23-219, 24-223) - A versioning system for Squeak source code.
- GOODS - Client library for the Generic Object Oriented Database System
- Ma client server (1-3, 2-5) - Write client-server programs in one-line of code.
- StarBrowser (1-5) - StarBrowser: Classifications in Action
- code structure
- BabySRE (1-BabySRE-TRee11) - SRE (Squeak Reverse Engineering) is new set of three tools making Squeak objects visible and tangible
- Connectors (1-1.9, 2-2.1-173, 3-2.2-185) - Diagramming application and framework for making structured drawing editors
- Dandelion (1-Dandelion0.5beta2, 2-Dandelion0.5beta3) - Smalltalk code analysis/output framework
- Diagram Browser () - A tool for creating and browsing morphic drawings organized in a category tree
- ECoDE Design Environment (1-3.0.5) - Object-Oriented Design with code import/generation, collaboration, and design critics.
- Namespaces () - A proposal for Namespaces aimed at Squeak 3.8
- SmallInterfaces (1-2.0.0a) - Interface support in Smalltalk.
- code browsers, their tools, and their enhancements
- BabySRE (1-BabySRE-TRee11) - SRE (Squeak Reverse Engineering) is new set of three tools making Squeak objects visible and tangible
- BrowseUnit (1-3, 2-3.1) - Adds some unit testing support facilities in the browsers
- Browser Reduction (1-1) - Reduces system-window proliferation by topping already-open system windows.
- BrowserInheritanceIcons () - Adds some icons to the method inheritance button of browser like tools
- Completion Enhancements (1-2, 2-3) - Enhances Squeak's completion system
- Completion Morph () - New pop up completion system for Squeak
- ECoDE Design Environment (1-3.0.5) - Object-Oriented Design with code import/generation, collaboration, and design critics.
- Emacs key bindings (1-1.0.2002) - Set up key bindings for editting text with many of your favorite Emacs commands.
- Jacaranda (1-12-apr-2003, 2-31-jul-2004) - A UML-Like diagrams editor
- OmniBrowser (1-1.0a1, 2-1.0a2, 3-1.0a3, 4-1.0a4) - Replacement for the system browser
- Refactoring Browser for 3.7 () - The RB and Tools for 3.7
- StarBrowser (1-5) - StarBrowser: Classifications in Action
- Shout (4-3, 5-4) - Syntax highlighting as you type
- ShoutMonticello () - Enables Shout highlighting in Monticello browsers
- ShoutOmniBrowser (1-Alpha.1, 2-2) - enables Shout with OmniBrowser1.0a3
- ShoutTraits (1-Alpha.1) - enables Shout with Traits Beta1 browser
- ShoutWhisker (3-Alpha.1, 4-2) - Enables Shout with the Whisker Browser
- ShoutWorkspace (1-1, 2-2) - A Workspace that syntax highlights code using Shout
- Whisker Browser (1-0.93test, 2-1.0, 3-1.01) - A multiselect-capable, stacking Smalltalk code browser
- Whisker++ (1-++) - Add-ons to the Whisker Browser
- SARBuilder (1-8) - Helps you create SAR (Squeak ARchive) files easily, from DVS and ChangeSets
- Script Manager (1-1.1) - An app for keeping track of all of your workspaces, code snippets, and notes.
- SendTreeExplorer (1-1alpha) - A new execution tracing tool complementary to MessageTally
- database
- interfaces to data structures
- Ma client server (1-3, 2-5) - Write client-server programs in one-line of code.
- ODBC for Squeak (1-1) - Very simple ODBC support for Squeak.
- ODBCEnh () - Enhancements to the ODBC package
- GLORP port (1-0.2.34, 2-0.3.80) - Object-Relational Mapping Framework (see http://www.glorp.org)
- LDAPlayer () - Adds support for LDAP
- data storage provider
- Ma client server (1-3, 2-5) - Write client-server programs in one-line of code.
- source code control/versioning
- Monticello (1-66, 2-69, 3-86, 4-90, 5-94, 6-106, 7-123, 8-131, 9-139, 10-141, 11-144, 12-146, 13-147, 14-150, 15-178, 16-182, 17-183, 18-198, 19-200, 20-204, 21-210, 22-218, 23-219, 24-223) - A versioning system for Squeak source code.
- MonticelloCVS (1-4, 2-90, 3-123) - Provides CVS integration for Monticello packages
- MCInstaller (1-6, 2-8, 3-9, 4-10, 5-11) - Allows Monticello packages to be installed from SqueakMap without having Monticello itself loaded.
- UI
- programmer's
- Diagram Browser () - A tool for creating and browsing morphic drawings organized in a category tree
- EventInterceptorMorph (1-1alpha) - A tool for tracing Morphic event dispatching
- Jacaranda (1-12-apr-2003, 2-31-jul-2004) - A UML-Like diagrams editor
- OmniBrowser (1-1.0a1, 2-1.0a2, 3-1.0a3, 4-1.0a4) - Replacement for the system browser
- StarBrowser (1-5) - StarBrowser: Classifications in Action
- Shout (4-3, 5-4) - Syntax highlighting as you type
- ShoutMonticello () - Enables Shout highlighting in Monticello browsers
- ShoutOmniBrowser (1-Alpha.1, 2-2) - enables Shout with OmniBrowser1.0a3
- ShoutTraits (1-Alpha.1) - enables Shout with Traits Beta1 browser
- PackageInfo (1-1.30, 2-9, 3-12, 4-13, 5-14, 6-16, 7-17, 8-18) - Models a simple convention for organizing Squeak code
- PackageInfo-Extras (1-1.1, 2-3, 3-8) - Various bits of extra functionality for PackageInfo.
- ShoutWhisker (3-Alpha.1, 4-2) - Enables Shout with the Whisker Browser
- ShoutWorkspace (1-1, 2-2) - A Workspace that syntax highlights code using Shout
- Whisker Browser (1-0.93test, 2-1.0, 3-1.01) - A multiselect-capable, stacking Smalltalk code browser
- Whisker++ (1-++) - Add-ons to the Whisker Browser
- NiceDoIt () - Evaluates an expression in a low priority process.
- OpenTypeViewer (1-0.7-alfa) - A morphic application to explore OpenType font files
- PointerExplorer () - Follow backwards references to track down memory leaks
- SVI (2-2.0alpha-2, 3-2.0alpha-3, 4-2.0alpha-4, 5-2.0alpha-5, 6-2.0beta-1, 7-2.0beta-1.1, 8-2.1alpha1, 9-2.1alpha2, 10-2.1beta1, 11-2.1beta1.1) - Text editor w/ extensive support for VIM and Emacs commands.
- Script Manager (1-1.1) - An app for keeping track of all of your workspaces, code snippets, and notes.
- Scripting Workspace (1-1.22-apha) - Workspace to act like scripting languages like JavaScript, Ruby, Python, Perl, etc
- controlling user's UI
- Background Loader - Background Loader with Preview for Squeak 3.7
- BobsUI (1-3.0c) - A development environment for standard GUI user interfaces
- Browser Reduction (1-1) - Reduces system-window proliferation by topping already-open system windows.
- BrowserInheritanceIcons () - Adds some icons to the method inheritance button of browser like tools
- ColorDevTools (CDT) (1-0.1a, 2-0.1a for 3.7a-5707, 3-0.1b for 3.7gamma) - Adds some color listing support to the existing tools.-FileMergeContentsBrowser is also included.
- Crop SketchMorphs and Grab Screen Rect to JPG for Squeak 3.4 (1-15-apr-2003) - Provides a menu option to allow a crop operation on an existing SketchMorph.
- Folktale () - Object command shell for headless Squeak
- Lockdown (1-1) - Locks Squeak down for shipping an end-user application
- OmniBrowser (1-1.0a1, 2-1.0a2, 3-1.0a3, 4-1.0a4) - Replacement for the system browser
- StarBrowser (1-5) - StarBrowser: Classifications in Action
- Multi-level Undo for TextMorph (1-3.6.1, 2-3.7.1) - Undo/Redo history for TextMorph
- NiceDoIt () - Evaluates an expression in a low priority process.
- PieChartMorph (1-0.1) - a morph to draw pie charts
- RemoteFrameBuffer (1-33) - RFB (aka VNC) server and client written entirely in Squeak
- ShowOverdrawPreference (1-1.0) - Adds a preference to show overdraw and help you tune your morphs for speed
- Skip modal info dialogs (1-1.0) - Skip info-dialogs with only one option. Usefull for automatic filing in of code.
- universalization (multilingual - spoken languages)
- LanguageEditor (1-1.0, 2-2.0) - Editor for Babel's languages
- fonts
- OpenTypeViewer (1-0.7-alfa) - A morphic application to explore OpenType font files
- widgets
- BobsUI (1-3.0c) - A development environment for standard GUI user interfaces
- Connectors (1-1.9, 2-2.1-173, 3-2.2-185) - Diagramming application and framework for making structured drawing editors
- Prefab (1-1.2.0 (development snapshot)) - Widget set and GUI builder for Prefab
- internet
- service consuming (client) applications
- MonticelloCVS (1-4, 2-90, 3-123) - Provides CVS integration for Monticello packages
- SoapOpera (1-0.6) - Multi-transport, multi-encoding SOAP with ORB
- SIXX (1-0.1g, 2-0.1h) - XML serializer/deserializer written in Smalltalk
- YAXO (1-2.0b) - YAXO is yet another XML parser.
- Mondrian Tables (1-2.0) - A couple of objects to render html tables in an easy way.
- Serial Terminal (1-3) - A serial terminal extension for Ian's Telnet
- internet request/application server
- Seaside (1-2.3.2) - Develop clean, complex, and reusable web components.
- HttpView2 (1-0.93, 2-0.94, 3-0.99, 4-1.0) - A very easy web application framework to build web apps in pure Squeak.
- RemoteFrameBuffer (1-33) - RFB (aka VNC) server and client written entirely in Squeak
- SSP (1-1) - Squeak Server Pages
- protocols
- RemoteFrameBuffer (1-33) - RFB (aka VNC) server and client written entirely in Squeak
- RemoteMessagingToolkit (RMT) (1-0.1a, 2-0.1b, 3-0.1c, 4-0.1d, 5-0.1e) - RMT is a toolkit for developing network messaging applications
- Serial Terminal (1-3) - A serial terminal extension for Ian's Telnet
- debugging
- Breakpoint Support (1-1.25) - Adds breakpoint support to the method pane menu
- Debugger - key bindings (1-1.0) - Add F4 to F11 key bindings for faster debugging
- Debugger - stub method creation (1-1.05) - A small improvement to aid programming-in-the-debugger
- EventInterceptorMorph (1-1alpha) - A tool for tracing Morphic event dispatching
- Folktale () - Object command shell for headless Squeak
- PointerExplorer () - Follow backwards references to track down memory leaks
- PrimCallController () - Dis/enabling of external prim calls (primitiveExternalCall), good for testing plugins.
- testing
- testing tools
- RemoteFrameBuffer (1-33) - RFB (aka VNC) server and client written entirely in Squeak
- SUnit (4-3.1.13, 5-3.1.15, 6-3.1.16, 7-3.1.16, 8-3.1.17, 9-3.1.18, 10-3.1.19, 11-3.1.21, 12-3.1.22) - Unit Testing for Smalltalk
- has Unit tests
- BrowseUnit (1-3, 2-3.1) - Adds some unit testing support facilities in the browsers
- Skip modal info dialogs tests (1-1.0) - Tests the package
- multimedia
- Jeff's Animation Tools () - Various tools for authoring animations and cartoons. Includes MorphAgents.
- RemoteFrameBuffer (1-33) - RFB (aka VNC) server and client written entirely in Squeak
- keyboard enhancements
- Emacs key bindings (1-1.0.2002) - Set up key bindings for editting text with many of your favorite Emacs commands.
- Debugger - key bindings (1-1.0) - Add F4 to F11 key bindings for faster debugging
- SVI (2-2.0alpha-2, 3-2.0alpha-3, 4-2.0alpha-4, 5-2.0alpha-5, 6-2.0beta-1, 7-2.0beta-1.1, 8-2.1alpha1, 9-2.1alpha2, 10-2.1beta1, 11-2.1beta1.1) - Text editor w/ extensive support for VIM and Emacs commands.
- meta-code structures
- AspectS (1-0.4.6) - AspectS allows for general-purpose aspect-oriented programming in Squeak.
- ECoDE Design Environment (1-3.0.5) - Object-Oriented Design with code import/generation, collaboration, and design critics.
- Eveline-Core () - Discrete, event-driven or process-oriented simulation toolkit.
- Eveline-QueuingSystems () - Extension of the Eveline-Core towards the queuing systems.
- Eveline-QueuingSystemsExamples () - A set of example simulations utilizing the Eveline packages.
- Functional Pattern Matching (1-26) - Functional Pattern Matching in Squeak
- Jacaranda (1-12-apr-2003, 2-31-jul-2004) - A UML-Like diagrams editor
- Namespaces () - A proposal for Namespaces aimed at Squeak 3.8
- Universes () - handles auto-installation of packages by using package universes
- PackageInfo (1-1.30, 2-9, 3-12, 4-13, 5-14, 6-16, 7-17, 8-18) - Models a simple convention for organizing Squeak code
- PackageInfo-Extras (1-1.1, 2-3, 3-8) - Various bits of extra functionality for PackageInfo.
- PerspectiveS (1-0.1.6) - PerspectiveS introduces dynamic behavior layering into Squeak.
- other languages
- Functional Pattern Matching (1-26) - Functional Pattern Matching in Squeak
- Prolog () - Prolog for Squeak
- Regular Expression Plugin (1-3.3.1beta2, 2-3.3.1) - Perl-compatible extended regular expressions for Squeak
- SIXX (1-0.1g, 2-0.1h) - XML serializer/deserializer written in Smalltalk
- Scheme () - A Scheme Interpreter for Squeak
- SoapOpera (1-0.6) - Multi-transport, multi-encoding SOAP with ORB
- YAXO (1-2.0b) - YAXO is yet another XML parser.
- SmaCC Smalltalk Compiler-Compiler-Development (1-1.3, 2-1.4) - SmaCC (Smalltalk Compiler-Compiler) is a freely available parser generator for Smalltalk.
- file formats
- Regular Expression Plugin (1-3.3.1beta2, 2-3.3.1) - Perl-compatible extended regular expressions for Squeak
- SIXX (1-0.1g, 2-0.1h) - XML serializer/deserializer written in Smalltalk
- YAXO (1-2.0b) - YAXO is yet another XML parser.
- PackageInfo-Extras (1-1.1, 2-3, 3-8) - Various bits of extra functionality for PackageInfo.
- SARBuilder (1-8) - Helps you create SAR (Squeak ARchive) files easily, from DVS and ChangeSets
- SSP (1-1) - Squeak Server Pages
- SmaCC Smalltalk Compiler-Compiler-Development (1-1.3, 2-1.4) - SmaCC (Smalltalk Compiler-Compiler) is a freely available parser generator for Smalltalk.
- security
- Lockdown (1-1) - Locks Squeak down for shipping an end-user application
- version compatibility updates for specific versions
- Appearance Menu Registry for Squeak 3.4 (1-15-apr-2003) - Provides a menu registry for the world appearance menu.
- Array2D () - Array2D – just for compatibility, from Squeak 3.6
- Assertions () - Port of Vassili Bykov's assertions from Squeak 2.7 to Squeak 3.7
- Background Loader with Preview for Squeak 3.4 (1-20-apr-2003) - Provides a previewer for images that can be loaded as the desktop.
- ConflictChecker (1-1.3, 2-1.4, 3-1.5) - Lets you check an older .cs/.st file for conflicts with methods from more recent update-changesets in your image
- Edit Text Colors for Squeak 3.4 (1-20-apr-2003) - Provides a new editor allowing the easy modification of #colorPrint values for pretty print code panes.
- FileList2 Dialogs Enhancement for Squeak 3.4 (1-15-apr-2003) - Provides extensions to dialogs available from FileList2.
- Refactoring Browser and related tools (1-1.03) - The Squeak port of the Refactoring Browser, SmallLint and related tools
- Refactoring Browser for 3.2 (1) - At least until we get configs in SM, this version will simply work in 3.2, and not be updated. This will let me just proceed in 3.4, since I don't have the inclination to make double releases.
- Refactoring Browser for 3.4/3.5 (1-0.94) - The Squeak port of the Refactoring Browser, SmallLint and related tools
- math functions
- Ma Time Objects (1-3) - Domain classes for dealing with aspects of Gregorian time using a pleasant API.
- date/time functions
- Ma Time Objects (1-3) - Domain classes for dealing with aspects of Gregorian time using a pleasant API.
- operations utilities
- memory / speed optimization management
- Lazy Collections (1-13-alpha) - Alternate calls to select:, reject:, and collect: for collections that doesn't create intermediate collections. It only creates the collection when needed.
- MethodRecompiler (1-1.0) - Recompile methods without accessing source code
- ShowOverdrawPreference (1-1.0) - Adds a preference to show overdraw and help you tune your morphs for speed
- Sort Critter (1-1.0) - The Sort Criteria objects extend the standard SortCollection with a simple yet powerful dynamic multicolumn sorting capability.
- aplication management
- MCInstaller (1-6, 2-8, 3-9, 4-10, 5-11) - Allows Monticello packages to be installed from SqueakMap without having Monticello itself loaded.
- interface to external applications on the same computer (plug-ins, etc.)
- RemoteFrameBuffer (1-33) - RFB (aka VNC) server and client written entirely in Squeak
- interfaces to other, external applications/libraries on the same computer (plug-ins, etc.)
- PrimCallController () - Dis/enabling of external prim calls (primitiveExternalCall), good for testing plugins.
- very experimental (academic)
- Compiler () - The new Compiler
- Eveline-Core () - Discrete, event-driven or process-oriented simulation toolkit.
- Eveline-QueuingSystems () - Extension of the Eveline-Core towards the queuing systems.
- Eveline-QueuingSystemsExamples () - A set of example simulations utilizing the Eveline packages.
- Functional Pattern Matching (1-26) - Functional Pattern Matching in Squeak
- Namespaces () - A proposal for Namespaces aimed at Squeak 3.8
- Universes () - handles auto-installation of packages by using package universes
- LDAPlayer () - Adds support for LDAP
- Lazy Collections (1-13-alpha) - Alternate calls to select:, reject:, and collect: for collections that doesn't create intermediate collections. It only creates the collection when needed.
- MudPie (1-0.52) - Find patterns of dependencies in and between bundles of code
- ObjectAsMethodWrapper () - Use the fast ObjectAsMethods from Andreas Raab for a code coverage
- PerspectiveS (1-0.1.6) - PerspectiveS introduces dynamic behavior layering into Squeak.
- Prefab (1-1.2.0 (development snapshot)) - Widget set and GUI builder for Prefab
- SendTreeExplorer (1-1alpha) - A new execution tracing tool complementary to MessageTally
- hobby/engineering specific
- eToy specific
- education
- programmer
- exemplary coding style
- universal media
- youth
- no longer intended to be supported
- SmallInterfaces (1-2.0.0a) - Interface support in Smalltalk.
- package removals
- hardware support
- minimized size
- platform specific
- entertainment
- SC5 () - Obfuscated programming language inspired by Space Channel 5
Current Packages:
- SqCVS (1-0.51) - A pure Squeak CVS pserver protocol implementation. No UI.
- Squeak Prototypes (1-7) - Update of original Hans-Martin Mosner code to allow prototype objects in Squeak
- SqueakElib (1-57, 2-64) - partial implementation in squeak of E's Elib ( http://www.erights.org )
- SqueakMap (3-0.93, 4-0.94, 5-0.95) - A load script which will update to/install SqueakMap2.
- SqueakMap Browser (1-1.0) - A Morphic browser UI for SqueakMap that can browse the category tree.
- SqueakMap2 base (1-0.91, 3-0.93, 4-0.94, 5-0.95, 6-0.96, 7-1.0, 8-1.01) - The base package for SqueakMap2. Contains the domain code.
- SqueakMap2 loader (1-0.91, 2-0.92, 3-1.0, 4-1.01) - The Package Loader for SqueakMap2.
- SqueakMap2 server (1-0.9, 2-1.0, 3-1.01) - The server package for SqueakMap2. Mainly a web UI built using HttpView.
- SqueakSource () - The smart Monticello code-repository for Squeak
- State Replication Protocol (SRP) (1-2.1 006) - A dialect independent portable object serializer
- SystemTracer (1-alephnull) - Original SystemTracer class as removed from 3.2 during VMMaker package making
- TFNR (1-1.0) - Task Force November Revolution, a web app for staking out the image.
- Tamaris (1-0.7, 2-0.8, 3-0.9, 4-0.9b, 5-0.9c, 6-0.9d, 7-0.9e) - A classifications builder and editing tool
- Teachable (2-1) - A teachable object usefull for building mocks
- Terminus-Client () - An interface to the Squeak People web of trust
- Test Runner Enhancements (1-1.9) - Some improvements to the SUnit TestRunner
- TestBrowser (1-1.13, 2-1.17) - An enhanced TestRunner for Squeak.
- Testserver Image Tester (1-1.0) - Can be configured to load updates and maps, all SUnit-Tests are run, mail is sent, and image quitted
- Tracing Messages Browser (1-2, 3-3) - Reduce MessageList browser profileration by indenting implementors below and outdenting senders above in the same browser.
- Typeinference () - Concrete Type Inference for Squeak
- Update Incorporation Tool (1-1.5, 2-1.6) - A tool for the Harvest Master to use to incorporate updates into Squeak
- VMMaker (2-3.6g2, 3-3.7b5, 4-3.8b1, 5-3.8b2) - The toolset for building a set of VM code from the Interpreter classes and your handwritten C code
- Variables Pane for Browsers for Sqeuak 3.4 (1-15-apr-2003) - Adds variables pane to several of the Browsers, similar to old Smalltalk/V browsers.
- WatchIt! (1-1) - This adds a 'watch it' choice to the context menus in text editors.
- WorldExplorer (1-0.3) - A tool to explore morphic projects as StarBrowser addon
- XMLTransformer (1-1.0-alpha) - A Parser for transforming XML without the need of XSL
- Yates (1-CdG.4) - a simple persistence engine
- ZUIMenu () - A Zooming (User Interface) listbox
- Zurgle for Squeak (1-1.1) - Provides themed appearances for Squeak, two themes provided
- alternative word jump (1-17-nov-2003) - little cs for make CTRL+LEFT y CTRL+RIGHT jump from word to word in words likeThisOne.
- 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)
- 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
- rST - Remote Smalltalk (1) - Distributed Squeak objects.
- FracTalk () - A Smalltalk Implementation for the Fractal Component Model
Class libraries - Class libraries for Squeak to use for development
- Arrows (1-0.1.2) - A relational algebra style of meta-object protocol for Squeak objects.
- AspectS (1-0.4.6) - AspectS allows for general-purpose aspect-oriented programming in Squeak.
- Balloon3D () - External Balloon3D package
- Collections-Misc (1-1.0) - A variety of methods and classes which add functionality to collections
- Connectors (1-1.9, 2-2.1-173, 3-2.2-185) - Diagramming application and framework for making structured drawing editors
- Cryptography (1-0.3) - Cryptographic algorithms and protocols
- Functional Pattern Matching (1-26) - Functional Pattern Matching in Squeak
- GLORP port (1-0.2.34) - Object-Relational Mapping Framework (see http://www.glorp.org)
- Graph () - A Squeak Graph Library
- Graph-Morphic () - Morphs classes for Graph
- Graphs (1-1.1) - Classes to represent graphs
- HTMLBuilder () - Base classes for HTML construction adapted from Seaside, used by HttpView2.
- Hashing Framework () - This framework provides better performing and more consistent hashing throughout the system.
- Hierarchy List Morph - Navigation (1-v2.5) - Provides different enhancements to SimpleHierarchicalMorph
- Iterator (1-1.0) - A wrapper for blocks that iterate over collections
- JDepper () - A Java module analysis tool using full dependency output from Jikes as input.
- KGraph (1-0.0) - General purpose graph package
- LDAPlayer () - Adds support for LDAP
- Ma Time Objects (1-3) - Domain classes for dealing with aspects of Gregorian time using a pleasant API.
- Mysql Driver (1-1.10, 2-1.11, 3-1.12) - A framework for connection to MySQL databases over a network
- NetMorph (1-0.1a) - A highly intuitive mobile object system
- Network-HTML () - A simple HTML Parser
- OperaORB (1-0.6) - OperaORB is a lightweight ORB on SoapCore.
- PerspectiveS (1-0.1.6) - PerspectiveS introduces dynamic behavior layering into Squeak.
- PieChartMorph (1-0.1, 2-0.2) - a morph to draw pie charts
- Plot Morph (1-3) - Morph to draw XY plots. See the methods testXXX in the class side.
- Regular Expression Plugin (1-3.3.1beta2, 2-3.3.1) - Perl-compatible extended regular expressions for Squeak
- RemoteMessagingToolkit (RMT) (1-0.1a, 2-0.1b, 3-0.1c, 4-0.1d, 5-0.1e) - RMT is a toolkit for developing network messaging applications
- RoleS (1-0.0.4) - Experimental role modeling...
- Seaside (1-2.3.2) - Develop clean, complex, and reusable web components.
- SharedStreams (1-1.1) - Two stream implementations similar to SharedQueue used for 'piping' between Squeak processes.
- Simulations (1-1) - Simulations package based on Purple Book, Part Three
- SmaCC Smalltalk Compiler-Compiler-Runtime (1-1.0, 2-2, 3-4) - Needed if one wants to use SmaCC generated compilers
- SmallDEVS () - Simulation framework based on DEVS formalism
- SmallInterfaces (1-2.0.0a) - Interface support in Smalltalk.
- SoapCore (1-0.6) - a SOAP implementation for Squeak (including both Client and Server module).
- SoapCoreClient (1-0.6) - A SOAP client implementation in Squeak
- SoapCoreServer (1-0.6) - A SOAP server implementation in Squeak
- Spread Group Communications Plugin (1-42) - A plugin that lets you use the Spread (http://www.spread.org) library
- SqCVS (1-0.51) - A pure Squeak CVS pserver protocol implementation. No UI.
- Squeak/.NET Bridge (1-R5, 2-R7) - Allows you to use .NET objects in your Squeak programs
- SqueakMap2 base (1-0.91, 3-0.93, 4-0.94, 5-0.95, 6-0.96, 7-1.0, 8-1.01) - The base package for SqueakMap2. Contains the domain code.
- SqueakMap2 server (2-1.0, 3-1.01) - The server package for SqueakMap2. Mainly a web UI built using HttpView.
- State Replication Protocol (SRP) (1-2.1 006) - A dialect independent portable object serializer
- Terminus-Client () - An interface to the Squeak People web of trust
- TextFiles (1-1.0) - Provides flexible support for dealing with text files
- UnorderedCollections Framework () - This framework refactors all of the unordered collections to be implemented using adaptive hashtables.
- UsefulMeterMorphs () - An altimeter and a speedomete
- rST - Remote Smalltalk (1) - Distributed Squeak objects.
Applications
- 3D Facial Animation (1-1.0-beta) - An animated face based on Waters' muscle model.
- BFAV2 Installer (1-2.01, 2-2.02, 3-2.03, 4-2.05, 5-2.06, 6-2.07, 7-2.09, 8-2.10, 9-2.11, 10-2.12) - Second-generation harvesting tool
- Balloon3D (1-1.0.3, 2-1.0.4) - External Balloon3D package
- BlogBrowser (1-1.0, 2-1.1) - A basic blog reader in Squeak.
- Categorical SM Package Loader (1-0.3) - Squeak Map Category oriented browser.
- Celeste (1-1.22, 2-1.23, 3-1.24) - An e-mail client
- CelesteAddressBook (1-1.3) - CelesteAddressBook can be used to browse your email addresses, auto collect them and sort by frequency.
- Connectors (1-1.9, 2-2.1-173, 3-2.2-185) - Diagramming application and framework for making structured drawing editors
- Diagram Browser () - A tool for creating and browsing morphic drawings organized in a category tree
- ECoDE Design Environment (1-3.0.5) - Object-Oriented Design with code import/generation, collaboration, and design critics.
- Enhanced IRC Client for Squeak 3.4 (1-20-apr-2003) - This is a significant rewrite of the built-in Squeak IRC client GUI. (Works with Squeak 3.5)
- Faure (1-0.3) - A Squeak PDA environment for iPaqs etc
- GeoMaestro - beta release () - GeoMaestro musical composition system - development snapshot
- GoodsServer () - Run GoodsServer directly from Squeak
- Hobble (1-0.006) - A simple TCP/IP network circuit simulator
- IRCe () - Combined IRC / Enhanced IRC package
- InformationSpace () - Causal Set engine and visualization tool
- Language Game - Kernel (1-0.4) - SmaCC based cool interactive parser generator!
- Manzana (1) - Really simple physics simulations with Morphs
- MiniToDo () - A very simple task administration system developed as learning project.
- NagTool () - A simple but useful reminder/todo/tasklist webapp.
- NetModel (1-1.023, 2-2.3, 3-2.4) - Analytical modeling for simple data networks
- ODBCEnh () - Enhancements to the ODBC package
- OpenOffice Importer () - Very simple importer of OpenOffice documents.
- PWS Installation (1-0.2) - Script that installs the Pluggable Web Server (PWS) package into Squeak.
- Plot Morph (1-3) - Morph to draw XY plots. See the methods testXXX in the class side.
- Redundant1 (1-008) - A personal experiment with Project-based documentation
- RemoteFrameBuffer (1-33) - RFB (aka VNC) server and client written entirely in Squeak
- SGrid () - A morphic grid anyone?
- Scamper () - A web browser
- Serial Terminal (1-3) - A serial terminal extension for Ian's Telnet
- Shapes (1-1.0, 2-1.1, 3-1.2, 4-1.3) - reading and viewing GIS data in ESRI shapefile format
- SlideshowMorph () - A new implementation of bookmorph
- SmallWiki () - SmallWiki is a complete OO implementation of a Wiki
- Sort Critter (1-1.0) - The Sort Criteria objects extend the standard SortCollection with a simple yet powerful dynamic multicolumn sorting capability.
- SqueakAmp (1) - SqueakAmp is an MP3 player for Squeak that has many of the nice features of WinAmp, and a couple that WinAmp doesn't have.
- SqueakMap () - A load script which will update to/install SqueakMap2.
- SqueakMap Browser (1-1.0) - A Morphic browser UI for SqueakMap that can browse the category tree.
- SqueakMap2 loader (1-0.91, 3-1.0, 4-1.01) - The Package Loader for SqueakMap2.
- StarBrowser (1-5) - StarBrowser: Classifications in Action
- Telnet (1-301) - A telnet (and local shell) client plus emulators for various popular terminals.
- Train (1-0.02-alpha) - Fastest Route Finder for Railroad Network
- Worlds Of Squeak (1-1) - The Worlds Of Squeak projects from the 3.5 image, as a SAR
- X Windows System Server (1-0.1) - partly functional native implementation of X Window System Server
- XBase () - Reader/Writer of XBase/dBase (DBF) files
Entertainment - Anything making you smile!
- Befunge'93 (1-0.0.2) - The Befunge programming language, according to the ANTSY 1993 Specification
- ChickenEyes (1-4) - A little cursor watcher :-)
- Croquet Croquet for Croutons () - A game somewhat reminiscent of Croquet for the Croquet environment
- ECE Toolkit (1-0.99) - Build simple circuit diagrams and analyze their truth-tables.
- Es-Sqeakz-Me (1-007) - Playing with talking Morphs
- FractalMorph (1-1.02, 2-1.2) - Generates Mandelbrot set images, by zooming on different regions.
- IRCBot (1-2.1) - an infobot for use on #squeak at freenode.net in particular
- Jeff's Animation Tools () - Various tools for authoring animations and cartoons. Includes MorphAgents.
- Language Game - Demo (1-0.3) - UI-helper classes for a cool interactive parser generator!
- Language Game - Kernel (1-0.4) - SmaCC based cool interactive parser generator!
- Manzana (1) - Really simple physics simulations with Morphs
- NetMorph (1-0.1a, 2-0.2) - A highly intuitive mobile object system
- NewKindOfScienceIntro (1-1.0) - Visualization of a one dimensional simple cellular automaton, used as introduction by Stephen Wolfram
- OggVorbis () - A
- PushMeAround (1-0.26) - A simple game of sorting 15 numbered squares.
- Quotes (11-21, 13-22) - Display Quote/Author pairs in a window.
- Rotating World for 3.4 (1-0.0.0.1) - A morph representing a rotating 3D world
- SC5 () - Obfuscated programming language inspired by Space Channel 5
- Screen Shot Morph (1-0.0.0.1, 2-0.0.0.2) - A morph helping you to make a screenshot
- Sorting Demo (1-14) - A sorting graphical demo comparing efficiency of Quick sort and Max sort.
- SqueakAmp (1) - SqueakAmp is an MP3 player for Squeak that has many of the nice features of WinAmp, and a couple that WinAmp doesn't have.
- WanderingLetters (1-22Feb-02.1) - WanderingLetters
- WarGame Demo (1-2.0.1) - A simple real-time strategy game demo
- WarpSketchMorph (1-1.12) - Create funny caricatures from your pictures
- WorldExplorer (1-0.3) - A tool to explore morphic projects as StarBrowser addon
All packages sorted by name
15-16-Puzzle - The classic puzzle done with four lines of EToys
3.7 Full Assembler - The assembler script that converts a plain 3.7 basic image into a sexy full one.
3D Facial Animation - An animated face based on Waters' muscle model.
ANSI Compatibility - Moves Squeak quite a bit towards ANSI compatibility
ANSI Tests - Sunit test for the ANSI Smalltalk part of Squeak
AccuFonts - A set of replacement bitmap fonts unencumbered by Apple's license
Actalk - Actalk is a testbed developped by Jean-Pierre Briot for modeling, classifying and experimenting with object-oriented concurrent programming languages.
AioPlugin - Asynchronous IO event notification, e.g. signal a Semaphore when data is ready for read.
Align Project Thumbnails - Aligns project view morph thumbnails
AnnotatedMethodPuller - Gathers up items from suitably-annotated class-side methods
AppRegistry - A simple registry to aid in removing packages from the image
Appearance Menu Registry for Squeak 3.4 - Provides a menu registry for the world appearance menu.
AppleScript Media Player Interface - AppleScript interface to interface with IDVD and QuickTime, plus manage Squeak
Applescript - I represent a Squeak front-end to Applescript in the Macintosh
Array2D - Array2D – just for compatibility, from Squeak 3.6
Arrows - A relational algebra style of meta-object protocol for Squeak objects.
AspectS - AspectS allows for general-purpose aspect-oriented programming in Squeak.
Assertions - Port of Vassili Bykov's assertions from Squeak 2.7 to Squeak 3.7
Atomic - Build chemical molecules using given atoms.
BFAV2 - The core package for the Squeak harvesting tool
BFAV2 Installer - Second-generation harvesting tool
BRegexp for Squeak - Perl5 compatible regular expression library
BTree - A BTree implementation suitable for use with remote object databases
BabySRE - SRE (Squeak Reverse Engineering) is new set of three tools making Squeak objects visible and tangible:
Background Loader - Background Loader with Preview for Squeak 3.7
Background Loader with Preview for Squeak 3.4 - Provides a previewer for images that can be loaded as the desktop.
BackupMaker - Backup tool.
Balloon3D - External Balloon3D package
Balloon3DRemoval - Removes Balloon3D from 3.4alpha
Bar Graph - Bar Graph (or Bar Chart)
Befunge'93 - The Befunge programming language, according to the ANTSY 1993 Specification
BehavioralInspector - A new inspector which not violate the basic principle of encapsulation.
Benchmarks - Various Benchmarks for Squeak
Berkeley DB Plugin - An interface to Berkeley DB (http://www.sleepycat.com)
BinarySavingMC - Binary storage facility for Monticello
BitArray - Simple implementation of BitArray, which stores lots of bits.
Bitstream Vera Fonts - 10 Free! TrueType Fonts and patches to TrueTypeFonts version 5 to support them
Bitstream Vera Fonts Naked - Just the fonts - no patches
BlogBrowser - A basic blog reader in Squeak.
BobsUI - A development environment for standard GUI user interfaces
BreakOut - A well designed breakout...
Breakpoint Support - Adds breakpoint suppoirt to the method pane menu
Broken entry for testing - DON'T INSTALL! - This is to test exception handling in the SMLoader
BrowseUnit - Adds some unit testing support facilities in the browsers
Browser Reduction - Reduces system-window proliferation by topping already-open system windows.
BrowserInheritanceIcons - Adds some icons to the method inheritance button of browser like tools
BrowsingSourceStringInCategory - Here is a piece of code allowing you to restrict searching source string in a category.
Cassowary - Cassowary is an incremental constraint solving toolkit that efficiently solves systems of linear equalities and inequalities.
Categorical SM Package Loader - Squeak Map Category oriented browser.
Celeste - An e-mail client
Celeste Removal - Refactors mail-handling code and then removes Celeste references
Celeste Tests - Some simple SUnit tests for Celeste
CelesteAddressBook - CelesteAddressBook can be used to browse your email addresses, auto collect them and sort by frequency.
ChangeSet Revision Tag for Squeak 3.5 - Enhances change set preamble code
Chess Castling Fix - Fix to Chess to prevent Castling through check (that's illegal!). Also added some constants for readability.
ChickenEyes - A little cursor watcher :-)
Chronology classes - ANSI DateAndTime, Duration, refactored Dates, Weeks, Months, Timezones and more
Chuck - a type inferencer
ChuckRepository - tells Monticello tools about the Chuck repository on SqueakMap
Classbox - The Classbox Model: A Module System for Squeak
ClassboxBrowser - Useful with Classboxes
Cleanup - Just a bit of refactoring to split apart some packages
Cleanup Tools - Some tools to help with the Cleanup work.
ClosureCompiler-ajh - Block closures and new compiler
Collections-Misc - A variety of methods and classes which add functionality to collections
ColorDevTools (CDT) - Adds some color listing support to the existing tools. FileMergeContentsBrowser is also included.
Comanche - A web serving framework for Squeak
CommandShell - Smalltalk simulation of a Unix command shell integrated with Squeak
Compiler - The new Compiler
Completion Enhancements - Enhances Squeak's completion system
Completion Morph - New pop up completion system for Squeak
Compressed Sources File - Full browsing with squeak.sources compressed 4x
ConflictChecker - Lets you check an older .cs/.st file for conflicts with methods from more recent update-changesets in your image
Connectors - Diagramming application and framework for making structured drawing editors
Continuations-ajh - Continuations a la Scheme
Crop Morphs - Crop Sketch Morphs
Crop SketchMorphs and Grab Screen Rect to JPG for Squeak 3.4 - Provides a menu option to allow a crop operation on an existing SketchMorph.
Croquet Croquet for Croutons - A game somewhat reminiscent of Croquet for the Croquet environment
Cryptography - Cryptographic algorithms and protocols
CurvierCurves-wiz - PlayWithMe for better looking curves
Czech Keyboard - Allows to enter Czech characters in iso-8859-2 encoding
DHB Numerical Analysis - Smalltalk numerical analysis codes based on Didier Besset's
DNS Client - A DNS client (a name resolver) implemented in Squeak using UDP sockets
Dandelion - Smalltalk code analysis/output framework
Debugger - key bindings - Add F4 to F11 key bindings for faster debugging
Debugger - stub method creation - A small improvement to aid programming-in-the-debugger
DeclarativePools - Provides a means for declarative pool 'dictionaries'
DefaultExternalDropHandler - New default external drop handler that uses the FileList services to handle the file droped.
Deprecated Methods for 3.6 - The list of all methods deprecated from Squeak 3.6.
Developer Workspace - Assembles Developer Tools - wait for more things to come
Diagram Browser - A tool for creating and browsing morphic drawings organized in a category tree
DictionaryBrowser - A simple query and results browser for RFC 2229 dictionary servers
Diego's UI Enhancements - A collection of tweaks to scrollbars, system windows and menus in Squeak
DirectoryPlugin - Directory stream and file stat improvements for faster file and directory access
Dispatch - An experimental multiple dispatch facility for Smalltalk
DualMaze - A Croquet Maze Space
DynamicBindings - A mechanism for per-process variable binding.
E-Alterego - This is a minimal prototype of a Natural Language Understanding application written for Italian Language (for now)
ECE Toolkit - Build simple circuit diagrams and analyze their truth-tables.
ECoDE Design Environment - Object-Oriented Design with code import/generation, collaboration, and design critics.
EasySqueak - Tools for the easy creation of simple exercises in squeak
Edit Pretty Print Text Colors - Edit pretty print text colors
Edit Text Colors for Squeak 3.4 - Provides a new editor allowing the easy modification of #colorPrint values for pretty print code panes.
Eg - Examples to the rescue: Create examples, store them, create tests by dragging a method on an example
Emacs key bindings - Set up key bindings for editting text with many of your favorite Emacs commands.
Enhanced IRC Client for Squeak 3.4 - This is a significant rewrite of the built-in Squeak IRC client GUI. (Works with Squeak 3.5)
Ephemerons - An implementation of Ephemerons for the Squeak VM
Es-Sqeakz-Me - Playing with talking Morphs
Eveline-Core - Discrete, event-driven or process-oriented simulation toolkit.
Eveline-QueuingSystems - Extension of the Eveline-Core towards the queuing systems.
Eveline-QueuingSystemsExamples - A set of example simulations utilizing the Eveline packages.
EventInterceptorMorph - A tool for tracing Morphic event dispatching
Extended Serial Port - Basic serial port support is Squeak is basic. This gives you full control over all serial devices
ExternalWebBrowser - This small package should work as an alternative to scamper.
Exupery - A byte code compiler written in Squeak
Faure - A Squeak PDA environment for iPaqs etc
FileList2 Dialogs Enhancement for Squeak 3.4 - Provides extensions to dialogs available from FileList2.
FillInTheBlankMorph Look Enhancement - New look for FillInTheBlankMorph, compatible with Diego's other UI look enhancements
Filtering Celeste - a version of Celeste that generalizes the filtering mechanism
FlapsRegistry - Makes the registration-deregistration for the flaps easier
Folktale - Object command shell for headless Squeak
FontSetCream - The Cream Font
FracTalk - A Smalltalk Implementation for the Fractal Component Model
FractalMorph - Generates Mandelbrot set images, by zooming on different regions.
Freetype/2 Font Demo - A demo of the Freetype/2 fonts, using pre-rendered antialiased Bitstream Vera fonts.
FullImageProjectAlice - A project for Alice in the full image
FullImageProjectSmalltalkIntroduction - A project containing a presentation of Smalltalk
FullImageProjectSqueakPresentation - A presentation of Squeak and projects
Fulltext Search - Adds fulltext searching capabilities
Functional Pattern Matching - Functional Pattern Matching in Squeak
GLORP port - Object-Relational Mapping Framework (see http://www.glorp.org)
GOODS - Client library for the Generic Object Oriented Database System
Games - The official Games Packages
GamesRemoval - Separates Led classes into a new category and prepares to delete the games
GamesTests - Tests for Games
Garden - A notes editor that uses Squeak hypertext to provide a quick editor to a (currently local only) swiki
Gardner - a Seaside Wiki
GeneralEnh-ajh - Various fixes and enhancements to general objects and collections
GentleSmalltalkIntroduction - Presentation of the Smalltalk Language
GeoMaestro - beta release - GeoMaestro musical composition system - development snapshot
GoodsServer - Run GoodsServer directly from Squeak
Gradient Window Look - A look style for SystemWindows and standard widgets
Graph - A Squeak Graph Library
Graph-Morphic - Morphs classes for Graph
Graphs - Classes to represent graphs
Graphs-Morphs - Morphs that layout graphs interactively
HC HTTPClient - An almost unconditionally HTTP/1.1 compliant client for Squeak.
HTML-Parser - A strict HTML parser. Requires YAXO.
HTMLBuilder - Base classes for HTML construction adapted from Seaside, used by HttpView2.
HTMLTableMorph - Table implementation for Scamper.
HTTPClient - A port of Steve Waring's HTTP 1.1 client library
HaltOnce - Single trip-once halt command
Hashing Framework - This framework provides better performing and more consistent hashing throughout the system.
Hierarchy List Morph - Lines - Provides vertical line to SimpleHierarchicalMorph
Hierarchy List Morph - Navigation - Provides different enhancements to SimpleHierarchicalMorph
Hobble - A simple TCP/IP network circuit simulator
HttpView2 - A very easy web application framework to build web apps in pure Squeak.
Hypertext Fileout - Adds a menu item to the tecxt menu which files out text with attributes as a simple .st file.
Hypertext Tutorial - A tutorial about hypertext in Squeak text (as created by Alt-6)
IOHandle - Factor out external IO handles from FileStream and Socket hierarchies
IRC - The IRC client from Squeak 3.6
IRCBot - an infobot for use on #squeak at freenode.net in particular
IRCLogViewer - A simple viewer for IRC log files (like the famous squeak IRC channel)
IRCe - Combined IRC / Enhanced IRC package
IRCe-Tests - Test suite for IRCe
ISO-8859-2 font hack - Adds missing il2 glyphs (cz subset) to default font
ISO-8859-2 fonts - Adobe Helvetica and Times in Central European encoding
ISO-8859-2 fonts - TT - DejaVu font (Bitstream Vera derivative) installed as iso latin 2
ISO-8859-2 scamper patch - Allows scamper work with Central European encoding
Image Browser - You can view and compare the code in another image.
InformationSpace - Causal Set engine and visualization tool
InspectorEnh-ajh - Refactored inspector plus new compiled method inspector
InstanceEncoder - Encode instances of objects to strings and back again
Iterator - A wrapper for blocks that iterate over collections
IvapParser - Instance Variable Acess Protecting Parser
JDepper - A Java module analysis tool using full dependency output from Jikes as input.
Jabber - A Squeak Jabber client
Jacaranda - A UML-Like diagrams editor
Java Serialization - Framework for reading/writing Java objects via the java serialization protocol
Jeff's Animation Tools - Various tools for authoring animations and cartoons. Includes MorphAgents.
KGraph - General purpose graph package
Karel's World - Karel the Robot done with eToys
Kats - a object oriented transaction system
KeyBinder - A Global Mechanism for KeyBindings on Squeak
Keymapping - Adds a GUI and lots of other things to the KeyMapper
KomHttpServer - The Comanche Http Server
KomPackaging - The Comanche Packaging Framework
KomServices - The Comanche Service Management Framework
KomikaText True Type Font - Install the KomikaText font and use it from eToys
LDAPlayer - Adds support for LDAP
Labby & Walker - Build yourself a labyrinth and take a walk in it.
Language Game - Demo - UI-helper classes for a cool interactive parser generator!
Language Game - Kernel - SmaCC based cool interactive parser generator!
LanguageEditor - Editor for Babel's languages
Large Collections - Adds efficient support for very large collections to Squeak
Large Lists - A replacement PluggableListMorph and friends that performs well with very large lists
Lazy Collections - Alternate calls to select:, reject:, and collect: for collections that doesn't create intermediate collections. It only creates the collection when needed.
LifeMorph - An Implementation of Life Game in Morphic
Lisp - A Lisp Interpreter for Squeak
Lockdown - Locks Squeak down for shipping an end-user application
LogEngine - A Log engine
Logic expressions - A model of first order logic expressions
Logic's Gate - Simple logic computer aided design tool
Lucy Font Set - A tiny font based on Lucida, a readable font for small PDA screens.
MAPIClient - Sends email through your regular email client
MCInstaller - Allows Monticello packages to be installed from SqueakMap without having Monticello itself loaded.
Ma Time Objects - Domain classes for dealing with aspects of Gregorian time using a pleasant API.
Ma client server - Write client-server programs in one-line of code.
Magma client - Easy-to-use object database, client-component.
Magma server - Easy-to-use object database, server-component (also required for single-user local connections).
Magma tester - The SUnit test scripts for Magma. The current version of Magma is included with this package.
Manzana - Really simple physics simulations with Morphs
Maui - A utility for building user-interfaces.
MazeArray - Simple maze builder with a test morph to display the maze
MemoryUsage - A subclass of ProgressMorph that displays the current VM memory usage.
Menus Enhancements - A set of enhancements to menus.
MetaClassBuilderFix - Fixes MetaClass reshaping bug seen after adding inst var. to ClassDescription
Method Annotations - Allows methods to be annotated with metadata
MethodRecompiler - Recompile methods without accessing source code
Mewa - Meta-level Architecture for Generic Web-Application Construction (Seaside)
MiniToDo - A very simple task administration system developed as learning project.
MiniTraits - A small implementation of Traits
MinneStore - MinneStore is a free, object-oriented database that is written entirely in Smalltalk and provides storage and retrieval of complex Smalltalk objects.
Mondrian Tables - A couple of objects to render html tables in an easy way.
Monticello - A versioning system for Squeak source code.
MonticelloCVS - Provides CVS integration for Monticello packages
Morph Dynamic Behavior - Allows scripts to be attached to any morph and invoked anywhere Squeak code can be executed.
Morph Transitions and Effects - This changeset gives Morphs the ability to scroll vertically, fade in and out, cloak and decloak.
MorphicFontEditor - A Morphic application to create and to edit StrikeFonts
MorphicWrappers - MorphicWrappers
Morse Code - Converts text messages to morse code.
MudPie - Find patterns of dependencies in and between bundles of code
Multi-level Undo for TextMorph - Undo/Redo history for TextMorph
MultiColumn List Morph - Morph to handle single or multiple columns of data, with or without headers
Musinum - A fractal music generator
Mysql Driver - A framework for connection to MySQL databases over a network
NagTool - A simple but useful reminder/todo/tasklist webapp.
Named Process - Adds the ability to assign a name to a Process
Namespaces - A proposal for Namespaces aimed at Squeak 3.8
NetModel - Analytical modeling for simple data networks
NetMorph - A highly intuitive mobile object system
NetMorph MapServer - An Administrative Server for NetMorph
NetStrings - An implementation of the Netstrings protocol
Network-HTML - A simple HTML Parser
NetworkRewrite I - Rewrite of the basic network code
NewKindOfScienceIntro - Visualization of a one dimensional simple cellular automaton, used as introduction by Stephen Wolfram
NewProgressBar - More appealing progress bar display in morphic
NiceDoIt - Evaluates an expression in a low priority process.
Ns Game - The ELECTRCITY game
ODBC for Squeak - Very simple ODBC support for Squeak.
ODBCEnh - Enhancements to the ODBC package
ODECo - an easy tool kit for making 2-D dynamics simulation based on
OSProcess - Access processes, pipes and functions on Unix/Linux and Windows
OSProcessPlugin - Low level access to Unix, Linux and Windows
ObjectAsMethodWrapper - Use the fast ObjectAsMethods from Andreas Raab for a code coverage
ObjectsAsMethods - Allow any objects to act as a 'compiled method'
OggVorbis - A
OmniBase - A production-quality OO Database
OmniBrowser - Replacement for the system browser
OpenOffice Importer - Very simple importer of OpenOffice documents.
OpenTypeViewer - A morphic application to explore OpenType font files
OperaORB - OperaORB is a lightweight ORB on SoapCore.
OperaORB-native - a light-weight ORB for RMT
Over The Air - GSM modem server
PDFReader - what the name says
PLM Refactoring Forever - A refactored PLM for 3.7a-5707 later; Color, bold text, and morph items are supported.
PNMReadWriter - Subclass of ImageReadWriter that decodes portable anymap file formats(pbm, pgm, ppm and pam).
PWS Installation - Script that installs the Pluggable Web Server (PWS) package into Squeak.
PWS Removal - Script that removes the Pluggable Web Server (PWS) package from Squeak.
PackageInfo - Models a simple convention for organizing Squeak code
PackageInfo-Exporters - Exporters in various Smalltalk file formats for PackageInfo packages
PackageInfo-Extras - Various bits of extra functionality for PackageInfo.
ParenBlinking - Adds simple parentheses matching to the ParagraphEditor
Pathnames Enhancement - This changeset contains four methods which expand the named access behavior of Morph objects and includes SUnit tests.
Persistence - Object/Relational database mapping
PerspectiveS - PerspectiveS introduces dynamic behavior layering into Squeak.
PieChartMorph - a morph to draw pie charts
Pipes Games - Squeak Pipes Game
Plot Morph - Morph to draw XY plots. See the methods testXXX in the class side.
PointerExplorer - Follow backwards references to track down memory leaks
Poses - Lets you remember and recreate arrangements of morphs
PostgreSQL Client for Squeak - connect to a PostgreSQL database
Prefab - Widget set and GUI builder for Prefab
PreferenceBrowser - a PreferencePanel replacement
PrimCallController - Dis/enabling of external prim calls (primitiveExternalCall), good for testing plugins.
ProgrammingMorphs - an interactive Squeak-book about programming new morphs
Project Menu Registry for Squeak 3.5 - Provides a menu registry for the world projects menu.
ProjectViewMorphs aspects - Controls auto sizes of project view morphs
ProjectViewMorphs with shadows - Preferences to auto set shadows for ProjectView morphs
Prolog - Prolog for Squeak
PropertyList - Reads and writes files in the Apple/NeXT .plist format
Protocols-Examples - An framework for Unit-tests by examples
PunchedCards - A simple rendition of the ancient punched card for those too young to remember and those too old to forget.
PushMeAround - A simple game of sorting 15 numbered squares.
QuA Component Middleware - Prototype of a QoS-aware component middleware platform
QuA QRMI - Minimal remote method invocation protocol for QuA Component Middleware
QuA Tests prototype - Test suite and minimal demonstrations of functionality for QuA Component Middleware
Quinto - Quinto game variations
Quotes - Display Quote/Author pairs in a window.
REPLServer - Remote shell access for Squeak
ROE - Relational Object Expressions
RayTracing - A simple ray tracing package
Redundant1 - A personal experiment with Project-based documentation
Refactoring Browser and related tools - The Squeak port of the Refactoring Browser, SmallLint and related tools
Refactoring Browser for 3.2 - At least until we get configs in SM, this version will simply work in 3.2, and not be updated. This will let me just proceed in 3.4, since I don't have the inclination to make double releases.
Refactoring Browser for 3.4/3.5 - The Squeak port of the Refactoring Browser, SmallLint and related tools
Refactoring Browser for 3.7 - The RB and Tools for 3.7
Refactoring Browser for 3.8 - The Refactoring Browser fro 3.8
Refactoring Browser for 3.9 - Refactoring Browser for 3.9
Registries - A more flexible way of doing registries
Regular Expression Plugin - Perl-compatible extended regular expressions for Squeak
RemoteFrameBuffer - RFB (aka VNC) server and client written entirely in Squeak
RemoteMessagingToolkit (RMT) - RMT is a toolkit for developing network messaging applications
Richard's Geemail Example - A Project that demonstrates the purpose of a GeeMailMorph.
RoleS - Experimental role modeling...
Roman Numerals - Integers expressed by Roman numerals: testing of correctness and generating random expressions.
Rotating World for 3.4 - A morph representing a rotating 3D world
SARBuilder - Helps you create SAR (Squeak ARchive) files easily, from DVS and ChangeSets
SARInstaller for 3.2 - Lets you load SAR (Squeak ARchive) files from SqueakMap and the File List.
SARInstaller for 3.4 - Lets you load SAR (Squeak ARchive) files from SqueakMap and the File List.
SARInstaller for 3.6 - Lets you load SAR (Squeak ARchive) files from SqueakMap and the File List. For 3.6 and later images.
SC5 - Obfuscated programming language inspired by Space Channel 5
SDTS Framework - Spatial Data Transfer Standard Framework
SGrid - A morphic grid anyone?
SIForgeWizard - A small seaside application demo
SIMS - A Multi-Agent framework, inspired by The Sims, somewhere between a simulation and a meta-game system.
SIXX - XML serializer/deserializer written in Smalltalk
SPL PDF Library - A framework to write PDF files from within Squeak without the need of external tools.
SPrevayler - A prevalence layer for Squeak
SQLite - A simple FFI wrapper of the SQLite embedded database.
SSP - Squeak Server Pages
SUnit - Unit Testing for Smalltalk
SUnit active tutorial - Two exercises that to warm up into Test Driven Programming using SUnit
SVI - Text editor w/ extensive support for VIM and Emacs commands.
Say Something - Allows morphs to speak synchronously using BalloonMorphs or other presentation objects.
Scamper - A web browser
Scamper Installer - This installs Network-HTML and then Scamper
Scamper Removal - Removes Scamper and HTML-parsing stuff
Scheduler - Recurring Task Scheduler
Scheme - A Scheme Interpreter for Squeak
Screen Shot Morph - A morph helping you to make a screenshot
Script Manager - An app for keeping track of all of your workspaces, code snippets, and notes.
Scripting Workspace - Workspace to act like scripting languages like JavaScript, Ruby, Python, Perl, etc
ScrollBars Enhancements - A set of enhancements to scrollbars.
Seaside - Develop clean, complex, and reusable web components.
Seaside Presentation written in Seaside - Seaside Presentation written in Seaside
SeasideTesting - Unit testing for Seaside components
SendTreeExplorer - A new execution tracing tool complementary to MessageTally
Serial Terminal - A serial terminal extension for Ian's Telnet
ServerTool - An easy setting up tool for Super Swiki.
Services-Base - Support code for defining Services in Squeak
Services-Keymapping - Allows the use of keyboard shortcuts to call services
Services-OB - Allows omnibrowser to use services, like the refactoring services
Services-RB - Defines the refactorings as Services, so that they can be used in a wider number of places
Services-Whisker - Services for the Whisker Browser
Shapes - reading and viewing GIS data in ESRI shapefile format
SharedStreams - Two stream implementations similar to SharedQueue used for 'piping' between Squeak processes.
Shout - Syntax highlighting as you type
ShoutMonticello - Enables Shout highlighting in Monticello browsers
ShoutOmniBrowser - enables Shout with OmniBrowser1.0a3
ShoutTraits - enables Shout with Traits Beta1 browser
ShoutWhisker - Enables Shout with the Whisker Browser
ShoutWorkspace - A Workspace that syntax highlights code using Shout
ShowOverdrawPreference - Adds a preference to show overdraw and help you tune your morphs for speed
ShrinkingSelection - Overhaul of the ParagraphEditor selection hanlding. Allows for selections to shrink
Simulations - Simulations package based on Purple Book, Part Three
Singletons - Redefine or delegate methods of individual instances
Sk+CzWinToSqueak - conversion of Slovak/Czech texts to Squeak with Window native fonts installed
Skeleton - Dynamic spreadsheet for etoys
Skins II - Skins II updated for Squeak 3.7
Skins II for Squeak 3.4 - Skins code ported to Squeak V3.5
Skins Importer Support for Squeak 3.4 - Change Set required to support Skins II
Skip modal info dialogs - Skip info-dialogs with only one option. Usefull for automatic filing in of code.
Skip modal info dialogs tests - Tests the package
SlideshowMorph - A new implementation of bookmorph
Slovak/Czech Keyboard - to be used with MS Windows native fonts installed to Squeak
SmaCC Smalltalk Compiler-Compiler-Development - SmaCC (Smalltalk Compiler-Compiler) is a freely available parser generator for Smalltalk.
SmaCC Smalltalk Compiler-Compiler-Runtime - Needed if one wants to use SmaCC generated compilers
SmallBlog - Weblog Server that is small, simple, and easy to use
SmallDEVS - Simulation framework based on DEVS formalism
SmallInterfaces - Interface support in Smalltalk.
SmallLint Tutorial - A small introduction to SmallLint
SmallWiki - SmallWiki is a complete OO implementation of a Wiki
SmallWiki-Kernel - part of SmallWiki - the kernel
Smalltalk 72 - This is Smalltalk 72 for Squeak
SoapCore - a SOAP implementation for Squeak (including both Client and Server module).
SoapCoreClient - A SOAP client implementation in Squeak
SoapCoreServer - A SOAP server implementation in Squeak
SoapOpera - Multi-transport, multi-encoding SOAP with ORB
SocketStreamsEnh - Adds support for binary and ascii modes in SocketStreams and implements nextAvailable and nextAvailable:
Sokoban - A tricky logic puzzle, created by Hiroyuki Imabayashi in 1982.
Sokoban Enhanced - An enhanced version of the Sokoban game
Sorrow - A Lispy Forth for Smalltalk
Sort Critter - The Sort Criteria objects extend the standard SortCollection with a simple yet powerful dynamic multicolumn sorting capability.
Sorting Demo - A sorting graphical demo comparing efficiency of Quick sort and Max sort.
SpaceWar - SpaceWar
Speech - Speech synthesis and facial animation
SpeechRemoval - Removes the speech synthesis and face animation stuff from the image
Spread Group Communications Plugin - A plugin that lets you use the Spread (http://www.spread.org) library
SqCVS - A pure Squeak CVS pserver protocol implementation. No UI.
Squeak Bulletin Board - A simple morphic project example of a bulletin board
Squeak Multilingualization - multilingualization enhancement for Squeak
Squeak Notepad - The Squeak way of interacting with a Notepad
Squeak Prototypes - Update of original Hans-Martin Mosner code to allow prototype objects in Squeak
Squeak TaskBar - Simple Windows-like taskbar for switching windows.
Squeak/.NET Bridge - Allows you to use .NET objects in your Squeak programs
SqueakAmp - SqueakAmp is an MP3 player for Squeak that has many of the nice features of WinAmp, and a couple that WinAmp doesn't have.
SqueakElib - partial implementation in squeak of E's Elib ( http://www.erights.org )
SqueakMap - A load script which will update to/install SqueakMap2.
SqueakMap Browser - A Morphic browser UI for SqueakMap that can browse the category tree.
SqueakMap2 base - The base package for SqueakMap2. Contains the domain code.
SqueakMap2 loader - The Package Loader for SqueakMap2.
SqueakMap2 server - The server package for SqueakMap2. Mainly a web UI built using HttpView.
SqueakPrevayler - Prevaylence layer for Sqeak
SqueakSource - The smart Monticello code-repository for Squeak
Sqystone - Pystone 1.1 translated to Squeak, for a grain of salt-comparison to Python.
StackWatcher - StackWatcher catches infinite recursions
StarBrowser - StarBrowser: Classifications in Action
StarMorph unbound - Regular Stars of all Shapes, Size and Points. Regular Polygons too.
State Replication Protocol (SRP) - A dialect independent portable object serializer
Swazoo-HTTP - The HTTP protocol classes from the Swazoo web server.
Swazoo-Listener - A very simple webserver using the Swazoo-HTTP classes.
Swazoo-Server - The server process and request resolution framework from the Swazoo web server.
Swiki - The classic Squeak wiki
SystemChangeNotification - Notifies clients of system changes (class additions, method removals, ...) using events.
SystemTracer - Original SystemTracer class as removed from 3.2 during VMMaker package making
SystemTracer2 - A better factored (and less space efficient) alternative to SystemTracer
SystemWindow Enhancements - A couple of small enhancements to system windows
TAvatarPainter - Enhancements of TPainter, for Croquet Jasmine
TFNR - Task Force November Revolution, a web app for staking out the image.
TableLayout Tutorial Project - This is Andreas Raab tutorial on TableLayout
TalkBack - A SmallTALK BACKup package
Tamaris - A classifications builder and editing tool
TargetSighter-wiz - A way for Slider Morphs to pick new targets
Taskbar - A taskbar for morphic
Teachable - A teachable object usefull for building mocks
Techo - Simple notepad
Telnet - A telnet (and local shell) client plus emulators for various popular terminals.
Terminus-Client - An interface to the Squeak People web of trust
Test Runner Enhancements - Some improvements to the SUnit TestRunner
TestBrowser - An enhanced TestRunner for Squeak.
Testserver Image Tester - Can be configured to load updates and maps, all SUnit-Tests are run, mail is sent, and image quitted
TextFiles - Provides flexible support for dealing with text files
Tiff support - Plugin interface to TiffLib, read/write TIFF
TimeZoneDBWithTimeStamp - TimeStamp that supports time zones and IS0 8601 formats
TimeZoneDatabase - Time zone database for world time zones, with UTC offset calculations
Tracing Messages Browser - Reduce MessageList browser profileration by indenting implementors below and outdenting senders above in the same browser.
Traducciones al Espaρol - Instalando este paquete, tendrαs una traducciσn del Squeak al Espaρol.
Train - Fastest Route Finder for Railroad Network
Traits - New stable implementation of Traits
Translation German - German translation file
TrueTypeTextStyle - It provides support for beautiful fonts.
Typeinference - Concrete Type Inference for Squeak
URI - Implementation of rfc2396
Units - Represent, convert, and perform arithmetic with physical unit values
Universes - handles auto-installation of packages by using package universes
UnorderedCollections Framework - This framework refactors all of the unordered collections to be implemented using adaptive hashtables.
Update Incorporation Tool - A tool for the Harvest Master to use to incorporate updates into Squeak
UpdateStreams for SqueakMap - Provides the ability to load and publish updates for SM packages
Upgrade to 3.6 Full Image - Upgrades a current 3.6 alpha/beta/gamma image to a Full image by reloading all removed packages from SqueakMap
UsefulMeterMorphs - An altimeter and a speedomete
VMMaker - The toolset for building a set of VM code from the Interpreter classes and your handwritten C code
VRMLCroquetBuilder - A VRML importer for Croquet
Variables Pane for Browsers for Sqeuak 3.4 - Adds variables pane to several of the Browsers, similar to old Smalltalk/V browsers.
Vassili's Regex - A port of Vasilli Bykov's Regex matcher
VersionNumber - Implements a simple automatic version numbering scheme
Video and Image Processing - Play with video and image processing in Squeak
WanderingLetters - WanderingLetters
WarGame Demo - A simple real-time strategy game demo
WarpSketchMorph - Create funny caricatures from your pictures
WatchIt! - This adds a 'watch it' choice to the context menus in text editors.
Whisker Browser - A multiselect-capable, stacking Smalltalk code browser
Whisker++ - Add-ons to the Whisker Browser
Win32 Native Fonts - Provides access to native fonts when running Squeak on Win32
Win32 Standard VM Configuration tests - Tests whether a Win32 Squeak VM adheres to the
Wintab Tablet Support - Sensor extension for a tablet through Wintab(TM) interface
WorldExplorer - A tool to explore morphic projects as StarBrowser addon
WorldMenu Registry Ehancements - Adds appearance and project menus to world menu registry
Worlds Of Squeak - The Worlds Of Squeak projects from the 3.5 image, as a SAR
Worlds Of Squeak Removal - A script to remove the 3.6b Worlds Of Squeak project and readme windows
WriteBarrier - Transparent notification of object state changes
X Windows System Server - partly functional native implementation of X Window System Server
X10 Driver for Squeak - This driver allows you to remotely-control Squeak with X10 wireless remotes.
X11Fonts - Installs various X11 fonts for use as system fonts.
XBase - Reader/Writer of XBase/dBase (DBF) files
XDisplayControlPlugin - Provides primitives for controlling the connection to an X display server
XMLRPC - Server and client for XMLRPC
XMLTransformer - A Parser for transforming XML without the need of XSL
XPM Support for Squeak 3.4 - Provides XPM support
XPMReadWriter - Adds the ability to read and write XPM image files.
XPath - XPath library for Squeak
YAXO - YAXO is yet another XML parser.
Yates - a simple persistence engine
Yaxo removal - Change set to remove Yaxofrom a 3.6 mage
ZUIMenu - A Zooming (User Interface) listbox
ZigZag - Categoring system influenced by Ted Nelson's ZigZag
Zurgle for Squeak - Provides themed appearances for Squeak, two themes provided
Zurgle for Squeak (Mirror) - Mirror of the Zurgle for Squeak package
Zurgle for Squeak 3.2 - Provides themed appearance for Squeak, two themes provided
alternative word jump - little cs for make CTRL+LEFT y CTRL+RIGHT jump from word to word in words likeThisOne.
bons - experiments in alife - an alife playground for those who wish to use it.
click for keyboard focus - To make Morph, PluggableListMorph and PluggableTextMorph accept and release focus only on mouseDown (when the preference mouseOverForKeyboardFocus is set to false)
eCompletion - Code completion inspired by eclipse.
eCompletionOmniBrowser - eCompletion for OmniBrowser
keyboard focus rotation - Changes to Morph, PluggableList and PluggableText to make them the ability to switch keyboard-focus via a keystroke
presentations tutorial - How and why to author presentations in Squeak.
rST - Remote Smalltalk - Distributed Squeak objects.
skins add-on for enhanced IRC for Squeak 3.5 - Add-on for Enhanced IRC client to include Skins II features.
- OOBE (out-of-box experience)
- target audience
- must-have for programmer's workbench
- "trends for the future with great promise"
- code structure
- code browsers, their tools, and their enhancements
- database
- interfaces to data structures
- data storage provider
- source code control/versioning
- UI
- programmer's
- controlling user's UI
- universalization (multilingual - spoken languages)
- fonts
- widgets
- internet
- service consuming (client) applications
- internet request/application server
- protocols
- debugging
- testing
- testing tools
- has Unit tests
- multimedia
- keyboard enhancements
- meta-code structures
- other languages
- file formats
- security
- version compatibility updates for specific versions
- math functions
- date/time functions
- operations utilities
- memory / speed optimization management
- aplication management
- interfaces to other, external applications/libraries on the same computer (plug-ins, etc.)
- very experimental (academic)
- packaging routines
- hobby/engineering specific
- eToy specific
- education
- programmer
- exemplary coding style
- universial media
- youth
- no longer intended to be supported
- package removals
- hardware support
- minimized size
- platform specific
- entertainment