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. They may 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.
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.
Separately, you can also upload, share, and collaboratively build models to the new NetLogo Modeling Commons.
Sample Models
 Art
 Diffusion Graphics
 Fireworks
 Follower
 GenJam - Duple
 Geometron Top-Down
 Kaleidoscope
 Optical Illusions
 Sound Machines
 Biology
 Ant Lines
 Ants
 Autumn
 BeeSmart Hive Finding
 Blood Sugar Regulation
  CRISPR
  CRISPR Bacterium LevelSpace
  CRISPR Bacterium
  CRISPR Ecosystem LevelSpace
  CRISPR Ecosystem
 Chloroplasts and Food
 Daisyworld
 Disease Solo
  Evolution
  Anisogamy
  Bacterial Infection
  Baldwin Effect
  Bug Hunt Camouflage
  Bug Hunt Speeds
  Echo
   Genetic Drift
   GenDrift P global
   GenDrift P local
   GenDrift T interact
   GenDrift T reproduce
  Mammoths
  Mimicry
  Peppered Moths
  Sex Ratio Equilibrium
  Sunflower Biomorphs
  Vision Evolution
  Wolf Sheep Stride Inheritance
 Fairy Circles
 Fireflies
 Flocking Vee Formations
 Flocking
 Food Reward Learning
 Fur
 HIV
 Heatbugs
 Honeycomb
 Membrane Formation
 Moths
 Muscle Development
 Rabbits Grass Weeds
 Repressilator 1D
 Rock Paper Scissors
 Shepherds
 Simple Birth Rates
 Slime Mold Network
 Slime
 Sunflower Emergent
 Sunflower
 Termites
 Tumor
 Algae (unverified)
 Plant Growth (unverified)
 Virus Using Discrete Event Simulator
 Virus
 Wolf Sheep Predation
 Chemistry & Physics
 Boiling
 Chaos in a Box
  Chemical Reactions
   Acids and Bases
   Buffer
   Strong Acid
   Diprotic Acid (unverified)
   Weak Acid
  B-Z Reaction
  Chemical Equilibrium
  Enzyme Kinetics
  Radical Polymerization
  Simple Kinetics 1
  Simple Kinetics 2
  Simple Kinetics 3
  Diffusion Limited Aggregation
  DLA Alternate Linear
  DLA Alternate
  DLA
 Gas Chromatography
  GasLab
  GasLab Adiabatic Piston
  GasLab Atmosphere
  GasLab Circular Particles
  GasLab Free Gas
  GasLab Gas in a Box
  GasLab Gravity Box
  GasLab Isothermal Piston
  GasLab Maxwells Demon
  GasLab Single Collision
  GasLab Two Gas
  GasLab Heat Box (unverified)
  GasLab Moving Piston (unverified)
  GasLab Pressure Box (unverified)
  GasLab Second Law (unverified)
 Hydrogen Gas Production
 Ising
 Kicked Rotator
 Kicked Rotators
  Materials Science
   Crystallization
   Crystallization Basic
   Crystallization Directed
   Crystallization Moving
  Current in a Semiconductor
  Dislocation Motion and Deformation
  Heat Diffusion
  Molecular Dynamics Lennard-Jones
  Monte Carlo Lennard-Jones
  Polymer Dynamics
  Radical Polymerization with Chains
  Solid Diffusion
  Mechanics
  Random Balls
  Gravitation (unverified)
  N-Bodies (unverified)
  Radioactivity
  Decay
  Reactor Top Down (unverified)
  Reactor X-Section (unverified)
 Sand
 Sandpile
 Thermostat
 Turbulence
 Osmotic Pressure (unverified)
 Scattering (unverified)
  Waves
  Lattice Gas Automaton
  Rope
  Doppler (unverified)
  Raindrops (unverified)
  Speakers (unverified)
  Wave Machine
 Computer Science
 Artificial Neural Net - Multilayer
 Artificial Neural Net - Perceptron
  Cellular Automata
  Brian's 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 1D-Squaring
  CA Continuous
  CA Stochastic
  Life Turtle-Based
  Life
 Dining Philosophers
 Hex Cell Aggregation
 K-Means Clustering
 PageRank
 Painted Desert Challenge
 Particle Swarm Optimization
  Particle Systems
  Particle System Basic
  Particle System Flame
  Particle System Fountain
  Particle System Waterfall
 Robby the Robot
 Robotic Factory
 Simple Genetic Algorithm
 SmoothLife
 Turing Machine 2D
 Merge Sort (unverified)
 Simulated Annealing (unverified)
 Vants
 Wandering Letters
 Earth Science
 Climate Change
 Continental Divide
 Erosion
 Fire
 Grand Canyon
 Percolation
 River Meanders
 Lightning (unverified)
 Games
 Ant Adaptation
 Frogger
 Lunar Lander
 Minesweeper
 Pac-Man
 Planarity
 Tetris
 Pac-Man Level Editor (unverified)
 Projectile Attack (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
   Dice
   Prob Graphs Basic
   ProbLab Genetics
   Random Basic
   Stochastic Patchwork
   9-Blocks (unverified)
   Central Limit Theorem (unverified)
   Equidistant Probability (unverified)
   Expected Value Advanced (unverified)
   Expected Value (unverified)
   Partition Permutation Distribution (unverified)
   Random Basic Advanced (unverified)
   Random Combinations and Permutations (unverified)
   Sample Stalagmite (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 - Emergent
 Voronoi
 Networks
 Diffusion on a Directed Network
 Giant Component
 Preferential Attachment
 Small Worlds
 Team Assembly
 Virus on a Network
 Philosophy
 Signaling Game
 Psychology
 Piaget-Vygotsky Game
 Social Science
  Distribution Center Discrete Event Simulator
  Distribution Center Discrete Event Simulator
  Economics
  Bidding Market
  Braess Paradox
  Fruit Wars
  Hotelling's Law
  Limited Order Book
  Oil Cartel HubNet
   Sugarscape
   Sugarscape 1 Immediate Growback
   Sugarscape 2 Constant Growback
   Sugarscape 3 Wealth Distribution
  Bank Reserves (unverified)
  Cash Flow (unverified)
  Wealth Distribution
 Ethnocentrism
 Language Change
 Minority Game
 Party
 Paths
  Prisoner's Dilemma
  Prisoner's Dilemma Basic Evolutionary
  Prisoner's Dilemma Basic
  Prisoner's Dilemma N-Person Iterated
  Prisoner's Dilemma Two Person Iterated
 Rebellion
 Rumor Mill
 Scatter
 Segregation
 Taxi Cabs
 Traffic 2 Lanes
 Traffic Basic
 Traffic Grid
 Artificial Anasazi (unverified)
 Traffic Intersection (unverified)
  data
 Voting
 System Dynamics
 Exponential Growth
 Logistic Growth
 Tabonuco Yagrumo Hybrid (unverified)
 Tabonuco Yagrumo (unverified)
 Wolf Sheep Predation (Docked Hybrid)
 Wolf Sheep Predation (System Dynamics)
Curricular Models
For information on the curricula, see the CCL home page.
 BEAGLE Evolution
 Bird Breeder
 Bug Hunt Coevolution
 Bug Hunt Consumers
 Bug Hunt Drift
 Bug Hunt Predators and Invasive Species
 DNA Protein Synthesis
 DNA Replication Fork
  EACH
  Altruism
  Cooperation
  Divide The Cake
 Fish Tank Genetic Drift
  HubNet Activities
  Bird Breeders HubNet
  Bug Hunters Adaptations HubNet
  Bug Hunters Camouflage HubNet
  Bug Hunters Competition HubNet
  Critter Designers HubNet
  Fish Spotters HubNet
  Guppy Spots HubNet
 Plant Hybridization
 Plant Speciation
 Red Queen
 CT-STEM
 1D Motion Maps
 Calorimetry
 Free Fall
 Habitat Preference Behavior
 Hardy Weinberg Equilibrium
 Kidney Reabsorption
 Mendelian Inheritance
 Natural Selection - Camouflage
 Pendulum
 Volume Temperature
 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
 Connected Chemistry Atmosphere
 Connected Chemistry Gas Combustion
 Connected Chemistry Reversible Reaction
 Connected Chemistry Rusting Reaction
 Connected Chemistry Solid Combustion
 GenEvo
 GenEvo 1 Genetic Switch
 GenEvo 2 Genetic Drift
 GenEvo 3 Genetic Drift and Natural Selection
 GenEvo 4 Competition
 Synthetic Biology - Genetic Switch
 Lattice Land
 Lattice Land - Explore
 Lattice Land - Triangles Dissection
 Lattice Land - Triangles Explore
 MaterialSim
 MaterialSim Grain Growth
 Mind the Gap
 MTG 1 Equal Opportunities HubNet
 MTG 2 Random Assignment HubNet
 MTG 3 Feedback Loop HubNet
 ModelSim
  Evolution
  Bacteria Food Hunt
  Bacteria Hunt Speeds
  Population Biology
  Bug Hunt Disruptions
  Bug Hunt Environmental Changes
  Bug Hunt Predators and Invasive Species - Two Regions
 NIELS
 Current in a Wire HubNet
 Current in a Wire
 Electron Sink
 Electrostatics
 Parallel Circuit
 Series Circuit
 PNoM
 PNoM 1 Diffusion Sandbox
 PNoM 2 Diffusion Sensor Sandbox
 PNoM 3 Virtual Syringe
 PNoM 4 Virtual Syringe Force Graph
 PNoM 5 Virtual Syringe Temperature Graph
 PNoM 6 Particle Sandbox Gravity
 PNoM 7 Particle Sandbox Intermolecular Forces
 ProbLab
 4 Block Stalagmites
 4 Block Two Stalagmites
 4 Blocks
 Histo Blocks
 Sampler Solo
 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
 epiDEM
 epiDEM Basic
 epiDEM Travel and Control
Code Examples
3D Shapes Example
Ask Ordering Example
Ask-Concurrent Example
Bounce Example
Box Drawing Example
Breed Procedures Example
Breeds and Shapes Example
Case Conversion Example
Circular Path Example
Color Chart Example
Communication-T-P Example
Communication-T-T Example
Diffuse Off Edges Example
 Extensions Examples
  csv
  CSV Example
  gis
  GIS General Examples
  GIS Gradient Example
   data
  gogo
  GoGoMonitor
  GoGoMonitorSimple
  ls
  Model Interactions Example
  Model Visualizer and Plotter Example
  Parent Model Example
  matrix
  Matrix Example
  nw
  NW General Examples
  palette
  Color Bubbles
  Color Painting
  Color Reveal
  Palette Example
  profiler
  Profiler Example
  py
  Python Basic Example
  Python Flocking Clusters
  rnd
  Rnd Example
  sound
  Beatbox
   Beats
  Composer
  GasLab With Sound
  Musical Phrase Example
  Percussion Workbench
  Sound Workbench
  table
  Table Example
  time
  Discrete Event Mousetrap
  Discrete Event Whack-a-Mole
  Logotimes Example
  vid
  Movie Playing Example
  Movie Recording Example
  Video Camera Example
  view2.5d
  2.5d Patch View Example
  2.5d Turtle View Example
File Input Example
File Output Example
Fully Connected Network Example
Grouping Turtles Example
HSB and RGB Example
Halo Example
Hatch Example
Hex Cells Example
Hex Turtles Example
Hill Climbing Example
Histogram Example
Image Import Example
Info Tab Example
Intersecting Lines Example
Intersecting Links Example
Label Position Example
Lattice-Walking Turtles Example
Line of Sight Example
Link Breeds Example
Link Lattice Example
Link-Walking Turtles Example
Look Ahead Example
Lottery Example
Many Regions Example
Mobile Aggregation Example
Moore & Von Neumann Example
Mouse Drag Multiple Example
Mouse Drag One Example
Mouse Example
Mouse Recording Example
Move Towards Target Example
Myself Example
Neighborhoods Example
Network Example
Network Import Example
Next Patch Example
One Turtle Per Patch Example
Partners Example
Patch Clusters Example
Patch Coordinates Example
 Perspective Demos
 Ants (Perspective Demo)
 Flocking (Perspective Demo)
 GasLab Gas in a Box (Perspective Demo)
 Termites (Perspective Demo)
Perspective Example
Plot Axis Example
Plot Smoothing Example
Plotting Example
Random Grid Walk Example
Random Network Example
Random Seed Example
Random Walk Example
Rolling Plot Example
Scale-color Example
Scatter Example
Shape Animation Example
State Machine Example
Tie System Example
Transparency Example
Tutorial 3
User Interaction Example
Vision Cone Example
Wall Following Example
HubNet Activities
For information about HubNet, click here.
BeeSmart HubNet
 Code Examples
 Client Overrides Example HubNet
 Client Perspective Example HubNet
 Template HubNet
Dice Stalagmite HubNet
Disease Doctors HubNet
Disease HubNet
Gridlock HubNet
Memory HubNet
Minority Game HubNet
Polling HubNet
Root Beer Game HubNet
Sampler HubNet
Tragedy of the Commons HubNet
Function HubNet (unverified)
Gridlock Alternate HubNet (unverified)
Investments HubNet (unverified)
Oil Cartel Alternate HubNet (unverified)
PANDA BEAR HubNet (unverified)
Polling Advanced HubNet (unverified)
Predator Prey Game HubNet (unverified)
Prisoners Dilemma HubNet (unverified)
Public Good HubNet (unverified)
Restaurants HubNet (unverified)
Walking HubNet (unverified)
3D
 Code Examples
 Airplane Landing Example 3D
 Bouncing Balls Example 3D
 Hill Climbing Example 3D
 Neighborhoods Example 3D
 Network Example 3D
 Shapes Example 3D
 Spherical Path Example 3D
 Three Loops Example 3D
 Trails Example 3D
 Turtle Dance Example 3D
 Turtle Perspective Example 3D
 Turtle and Observer Motion Example 3D
 Uniform Distribution on a Sphere Example 3D
 Sample Models
 DLA 3D
 Fireworks 3D
 Flocking 3D Alternate
 Flocking 3D
 Follower 3D
  GasLab
  GasLab Free Gas 3D
  GasLab Single Collision 3D
  GasLab Two Gas 3D
 Hydrogen Diffusion 3D
 Life 3D
 Mousetraps 3D
 Percolation 3D
 Preferential Attachment 3D
 Raindrops 3D
 Rope 3D
 Sand 3D
 Sandpile 3D
 Sierpinski Simple 3D
 Sunflower 3D
 Surface Walking 3D
 Termites 3D
 Tree Simple 3D
 Wave Machine 3D
|