Swarm: applications and user contributions main page
This section of the wiki provides applications of Swarm software. These applications include:
- Working models, both simple demonstration models and models of real-world scientific problems, and
- Swarm-based code contributed for potential re-use by others
Applications and example models
The Swarm: applications page lists many Swarm models that can be downloaded and used. These include a few demonstration models maintained by Swarm Development Group and many models developed by Swarm users.
Also see the software resources at the ABM Resources area of the wiki for a series of template models in Java and Objective-C Swarm, and for guidance on using Swarm with integrated development environments.
User-contributed code
The Swarm: contributed code page lists code written by Swarm users and made available for re-use by other users. The contributed code includes, for example, classes written using Swarm for:
- Genetic algorithms
- Neural networks
- 3-dimensional spaces
- Boolean networks
- Output files, including summary statistics on agent lists
- Date and time management

![[Main Page]](/stylesheets/images/wiki.png)