NetLogo banner

 Home
 Download
 Resources
 Extensions
 FAQ
 References
 Contact Us

 Models:
 Library
 Community
 Modeling Commons

 User Manuals:
 Web
 Printable
 Chinese
 Czech
 Japanese

  Donate

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
  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 Vee Formations
  Flocking
  Fur
  Heatbugs
  Membrane Formation
  Moths
  Muscle Development
  Rabbits Grass Weeds
  Shepherds
  Simple Birth Rates
  Slime
  Sunflower Emergent
  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
   Chemical Equilibrium
   Enzyme Kinetics
   Radical Polymerization
   Simple Kinetics 1
   Simple Kinetics 2
   Simple Kinetics 3
   Crystallization
   Crystallization Basic
   Crystallization Directed
   Crystallization Moving
   Diffusion Limited Aggregation
   DLA Alternate Linear
   DLA Alternate
   DLA Simple
   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)
   Heat
   Boiling
   Heat Diffusion (unverified)
   Thermostat (unverified)
  Ising
   MaterialSim
   MaterialSim Grain Growth
   Mechanics
   Random Balls
   Gravitation (unverified)
   N-Bodies (unverified)
  Polymer Dynamics
   Radioactivity
   Decay
   Reactor Top Down (unverified)
   Reactor X-Section (unverified)
  Sand
  Sandpile
  Solid Diffusion
  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 Continuous
   CA Stochastic
   Life Turtle-Based
   Life
  Dining Philosophers
  Hex Cell Aggregation
  PageRank
  Painted Desert Challenge
  Particle Swarm Optimization
   Particle Systems
   Particle System Basic
   Particle System Flame
   Particle System Fountain
   Particle System Waterfall
  Robby the Robot
  Simple Genetic Algorithm
  Turing Machine 2D
  Merge Sort (unverified)
  Simulated Annealing (unverified)
  Vants
  Wandering Letters
  Earth Science
  Climate Change
  Continental Divide
  Erosion
  Fire
  Grand Canyon
  Percolation
  Lightning (unverified)
  Games
  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
    Random Basic
    Stochastic Patchwork
    9-Blocks (unverified)
    Central Limit Theorem (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)
    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
  Social Science
  AIDS
  Altruism
  Cooperation
  El Farol
  Ethnocentrism
  Hotelling's Law
  Language Change
  Party
  Rebellion
  Rumor Mill
  Scatter
  Segregation
  Simple Birth Rates
   Sugarscape
   Sugarscape 1 Immediate Growback
   Sugarscape 2 Constant Growback
   Sugarscape 3 Wealth Distribution
  Team Assembly
  Traffic Basic
  Traffic Grid
  Bank Reserves (unverified)
  Cash Flow (unverified)
  Divide The Cake (unverified)
  El Farol Network Congestion (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 Consumers
  Bug Hunt Drift
  Bug Hunt Predators and Invasive Species
  Bug Hunt Speeds
  Cooperation
  DNA Protein Synthesis
  DNA Replication Fork
  Daisyworld
  Fish Tank Genetic Drift
  GenDrift T interact
  Guppy Spots
   HubNet Activities
   Bird Breeders
   Bug Hunters Camouflage
   Bug Hunters Competition
   Critter Designers
   Fish Spotters
  Mimicry
  Plant Hybridization
  Plant Speciation
  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
  Connected Chemistry Atmosphere
  Connected Chemistry Gas Combustion
  Connected Chemistry Reversible Reaction
  Connected Chemistry Rusting Reaction
  Connected Chemistry Solid Combustion
  EACH
  Altruism
  Cooperation
  Divide The Cake (unverified)
  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)
  MaterialSim
  MaterialSim Grain Growth
  NIELS
  Current in a Wire
  Electron Sink
  Electrostatics
  Parallel Circuit
  Series Circuit
  ProbLab
  4 Block Stalagmites
  4 Block Two Stalagmites
  4 Blocks
  9-Blocks
  Central Limit Theorem
  Dice Stalagmite
  Dice
  Equidistant Probability
  Expected Value Advanced
  Expected Value
  Histo Blocks
  Partition Perms Distrib
  Prob Graphs Basic
  ProbLab Genetics
  Random Basic Advanced
  Random Basic
  Random Combinations and Permutations
  Sample Stalagmite
  Sampler Solo
  Shuffle Board
  Stochastic Patchwork
  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


HubNet Computer Activities

For information about HubNet, click here.