NetLogo banner
 Home Page
 Download
 Models
 Community Models
 Extensions
 User Manual:
  Web version
  Printable version
 FAQ
 Resources
 Contact Us

NetLogo Models Library

If you download NetLogo, all of the models in the models library are included. You may also run the models here, in your browser.

Sample Models are the most carefully checked models we have. They are intended to be examples of good coding and documentation practice. Models marked "unverified" are also complete and functional, but are still in the process of being reviewed for content, accuracy, and quality of code.

Curricular Models are associated with curricula developed at the CCL. The models also appear, sometimes in a slightly different form, in Sample Models. For information on the curricula, see the CCL home page.

HubNet Activities are for use with our HubNet participatory simulation architecture.

"NetLogo User Community Models" are models contributed from the user community to be shared with other NetLogo users. They are not included with NetLogo, but are available on the web.

What’s new?

Added September 25, 2007: two new earth science models (Continental Divide, Climate Change), one new chemistry model (Diprotic Acid), one new materials science model (Solid Diffusion), two new mathematics models (PANDA BEAR Solo, Surface Walking 2D), one new network model (Team Assembly), five new computer science models (Hex Cell Aggregation, Particle System Basic, Particle System Fountain, Particle System Waterfall, Particle System Flame), one new game (Planarity), two new social science models (Language Change, El Farol), three new NIELS electromagnetism models: (Ohm's Law, Series Circuit, Parallel Circuit),

Added June 16, 2006: two new biology models (Daisyworld, Wolf Sheep Stride Inheritance)

Added April 2006: one new earth science model (Grand Canyon), one new EvoLab evolution model (Sunflower Biomorphs), one new social science model (Ethnocentrism), one new mathematics model (Voronoi), one new physics model (DLA Simple), two new computer science models (Perceptron, Artificial Neural Net), two new biology/system dynamics models (Tabonuco Yagrumo, Tabonuco Yagrumo Hybrid), four new code examples (Moore & Von Neumann Example, Intersecting Lines Example, Diffuse Off Edges Example, Tie System Example), five new HubNet activities (Bug Hunters Camouflage, Walking, Disease Doctors, Function, Guppy Spots)

How to Contribute and/or share your models

We encourage users to share your models with the NetLogo user community. Contributed models will be credited to the author. You may now upload your models through our web site. The web site will automatically create a web page for your model. If you wish to do so, try our NetLogo Model Upload Page. We have also added a URL submission page, if you prefer to host the model yourself, Model URL Submission Page

You may also wish to send us your models for possible inclusion in the Models Library.


Sample Models

  Art
  Diffusion Graphics
  Fireworks
  Follower
  Optical Illusions
  Sound Machines
  Geometron Top-Down (unverified)
  Kaleidoscope (unverified)
  Biology
  AIDS
  Ant Lines
  Ants
  Autumn
  Daisyworld
  Disease Solo
   Evolution
   Altruism
   Bug Hunt Camouflage
   Bug Hunt Speeds
   Cooperation
   Echo
    Genetic Drift
    GenDrift P global
    GenDrift P local
    GenDrift T interact
    GenDrift T reproduce
   Mimicry
   Peppered Moths
   Sunflower Biomorphs
   Divide The Cake (unverified)
  Fireflies
  Flocking
  Fur
  Heatbugs
  Moths
  Muscle Development
  Rabbits Grass Weeds
  Shepherds
  Simple Birth Rates
  Slime
  Sunflower
  Termites
  Tumor
  Algae (unverified)
  Honeycomb (unverified)
  Plant Growth (unverified)
  Tabonuco Yagrumo Hybrid (unverified)
  Tabonuco Yagrumo (unverified)
  Wolf Sheep Stride Inheritance (unverified)
  Virus
  Wolf Sheep Predation
  Chemistry & Physics
   Chemical Reactions
    Acids and Bases
    Buffer
    Strong Acid
    Diprotic Acid (unverified)
    Weak Acid
   B-Z Reaction
   Enzyme Kinetics
   Radical Polymerization
   Simple Kinetics 1
   Simple Kinetics 2
   Simple Kinetics 3
   Chemical Equilibrium (unverified)
   Crystallization
   Crystallization Basic
   Crystallization Directed
   Crystallization Moving
   Diffusion Limited Aggregation
   DLA Alternate Linear
   DLA Alternate
   DLA Simple
   DLA
   Electromagnetism
   Ising
    NIELS
    Electrostatics
    Ohm's Law
    Parallel Circuit
    Series Circuit
  Gas Chromatography
   GasLab
   GasLab Adiabatic Piston
   GasLab Atmosphere
   GasLab Free Gas
   GasLab Gas in a Box
   GasLab Gravity Box
   GasLab Isothermal Piston
   GasLab Maxwells Demon
   GasLab Single Collision
   GasLab Two Gas
   GasLab Circular Particles (unverified)
   GasLab Heat Box (unverified)
   GasLab Moving Piston (unverified)
   GasLab Pressure Box (unverified)
   GasLab Second Law (unverified)
   Heat
   Boiling
   Heat Diffusion (unverified)
   Thermostat (unverified)
   MaterialSim
   MaterialSim Grain Growth (unverified)
   Mechanics
   Random Balls
   Gravitation (unverified)
   N-Bodies (unverified)
  Polymer Dynamics
   Radioactivity
   Decay
   Reactor Top Down (unverified)
   Reactor X-Section (unverified)
  Sand
  Solid Diffusion
  Turbulence
  Scattering (unverified)
   Waves
   Lattice Gas Automaton
   Rope
   Doppler (unverified)
   Raindrops (unverified)
   Speakers (unverified)
   Wave Machine
  Computer Science
   Cellular Automata
   Brians Brain
   CA 1D Elementary
    CA 1D Simple Examples
    CA 1D Rule 110
    CA 1D Rule 250
    CA 1D Rule 30 Turtle
    CA 1D Rule 30
    CA 1D Rule 90
   CA 1D Totalistic
   CA Continuous
   CA Stochastic
   Life Turtle-Based
   Life
  Dining Philosophers
  Hex Cell Aggregation
  Painted Desert Challenge
   Particle Systems
   Particle System Basic
   Particle System Flame
   Particle System Fountain
   Particle System Waterfall
  Turing Machine 2D
  Artificial Neural Net (unverified)
  Merge Sort (unverified)
  Perceptron (unverified)
  Vants
  Wandering Letters
  Earth Science
  Climate Change
  Continental Divide
  Erosion
  Fire
  Grand Canyon
  Percolation
  Games
  Frogger
  Lunar Lander
  Minesweeper
  Pac-Man
  Planarity
  Tetris
  Pac-Man Level Editor (unverified)
  Mathematics
  3D Solids
  3D Surface
  Color Fractions
  Conic Sections 1
  Conic Sections 2
  Division
   Fractals
   Koch Curve
   L-System Fractals
   Mandelbrot
   Sierpinski Simple
   Star Fractal
   Tree Simple
  Mousetraps
   Probability
   Binomial Rabbits
   Birthdays
   Galton Box
    ProbLab
    Dice Stalagmite
    Prob Graphs Basic
    Random Basic
    Stochastic Patchwork
    9-Block Stalagmite (unverified)
    9-Blocks (unverified)
    Central Limit Theorem (unverified)
    Dice (unverified)
    Equidistant Probability (unverified)
    Expected Value Advanced (unverified)
    Expected Value (unverified)
    Partition Perms Distrib (unverified)
    ProbLab Genetics (unverified)
    Random Basic Advanced (unverified)
    Random Combinations and Permutations (unverified)
    Shuffle Board (unverified)
   Random Walk 360
   Three Doors
   Random Walk Left Right (unverified)
  Pursuit
  Rugby
  Turtles Circling
  PANDA BEAR Solo (unverified)
  Surface Walking 2D (unverified)
  Vector Fields
  Voronoi
  Networks
  Giant Component
  Preferential Attachment
  Small Worlds
  Team Assembly
  Social Science
  AIDS
  Altruism
  Cooperation
  El Farol
  Ethnocentrism
  Party
  Rebellion
  Rumor Mill
  Scatter
  Segregation
  Simple Birth Rates
  Team Assembly
  Traffic Basic
  Traffic Grid
  Bank Reserves (unverified)
  Cash Flow (unverified)
  Divide The Cake (unverified)
  El Farol Network Congestion (unverified)
  Language Change (unverified)
  Minority Game (unverified)
   Prisoner's Dilemma
   PD Basic Evolutionary (unverified)
   PD Basic (unverified)
   PD N-Person Iterated (unverified)
   PD Two Person Iterated (unverified)
  Traffic 2 Lanes (unverified)
  Traffic Intersection (unverified)
  Voting
  Wealth Distribution
  System Dynamics
  Exponential Growth
  Logistic Growth
  Tabonuco Yagrumo Hybrid (unverified)
  Tabonuco Yagrumo (unverified)
  Wolf Sheep Predation (System Dynamics)
  Wolf Sheep Predation (docked)


Curricular Models

For information on the curricula, see the CCL home page.

  BEAGLE Evolution
  Altruism
  Bird Breeder
  Bug Hunt Camouflage
  Bug Hunt Coevolution
  Bug Hunt Speeds
  Cooperation
  Daisyworld
  GenDrift T interact
  Guppy Spots
  Mimicry
  Plant Hybridization
  Red Queen
  Wolf Sheep Predation
  Connected Chemistry
  Connected Chemistry 1 Bike Tire
  Connected Chemistry 2 Changing Pressure
  Connected Chemistry 3 Circular Particles
  Connected Chemistry 4 Number and Pressure
  Connected Chemistry 5 Temperature and Pressure
  Connected Chemistry 6 Volume and Pressure
  Connected Chemistry 7 Ideal Gas Law
  Connected Chemistry 8 Gas Particle Sandbox
  EACH
  Altruism
  Cooperation
  Divide The Cake (unverified)
  GasLab
  GasLab Adiabatic Piston
  GasLab Atmosphere
  GasLab Free Gas
  GasLab Gas in a Box
  GasLab Gravity Box
  GasLab Isothermal Piston
  GasLab Maxwells Demon
  GasLab Single Collision
  GasLab Two Gas
  GasLab Circular Particles (unverified)
  GasLab Heat Box (unverified)
  GasLab Moving Piston (unverified)
  GasLab Pressure Box (unverified)
  GasLab Second Law (unverified)
  MaterialSim
  MaterialSim Grain Growth (unverified)
  NIELS
  Electrostatics
  Ohm's Law
  Parallel Circuit
  Series Circuit
  ProbLab
  Dice Stalagmite
  Prob Graphs Basic
  Random Basic
  Stochastic Patchwork
  9-Block Stalagmite (unverified)
  9-Blocks (unverified)
  Central Limit Theorem (unverified)
  Dice (unverified)
  Equidistant Probability (unverified)
  Expected Value Advanced (unverified)
  Expected Value (unverified)
  Partition Perms Distrib (unverified)
  ProbLab Genetics (unverified)
  Random Basic Advanced (unverified)
  Random Combinations and Permutations (unverified)
  Shuffle Board (unverified)
  Urban Suite
  Urban Suite - Awareness
  Urban Suite - Cells
  Urban Suite - Economic Disparity
  Urban Suite - Path Dependence
  Urban Suite - Pollution
  Urban Suite - Positive Feedback
  Urban Suite - Recycling
  Urban Suite - Sprawl Effect
  Urban Suite - Structure from Randomness 1
  Urban Suite - Structure from Randomness 2
  Urban Suite - Tijuana Bordertowns


HubNet Computer Activities

For information about HubNet, click here.

 Bug Hunters Camouflage
  Code Examples
  Template
 Dice Stalagmite HubNet
 Disease Doctors
 Disease
 Gridlock
 Polling
 Root Beer Game
 Tragedy of the Commons HubNet
 Function (unverified)
 Gridlock Alternate (unverified)
 Guppy Spots (unverified)
 Investments (unverified)
 Minority Game HubNet (unverified)
 Oil Cartel Alternate (unverified)
 Oil Cartel (unverified)
 PANDA BEAR (unverified)
 Polling Advanced (unverified)
 Predator Prey Game (unverified)
 Prisoners Dilemma HubNet (unverified)
 Public Good (unverified)
 Restaurants (unverified)
 Sampler (unverified)
 Walking (unverified)
  texas
   src