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 TopDown (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
BZ 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)
NBodies (unverified)
Polymer Dynamics
Radioactivity
Decay
Reactor Top Down (unverified)
Reactor XSection (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 TurtleBased
Life
Dining Philosophers
Hex Cell Aggregation
KMeans 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
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
PacMan
Planarity
Tetris
PacMan Level Editor (unverified)
Projectile Attack (unverified)
Mathematics
3D Solids
3D Surface
Color Fractions
Conic Sections 1
Conic Sections 2
Division
Fractals
Koch Curve
LSystem 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
9Blocks (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 NPerson 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
9Blocks
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.
