---
key: pl/netlogo
kind: plang
name: "NetLogo"
url: https://plangs.page/netlogo
---

# NetLogo

> Multi-agent environment for modeling complex systems.

Multi-agent programmable modeling environment, particularly suited for modeling complex systems over time. It is designed by Uri Wilensky and used extensively in educational contexts and research.

## Facts

- Appeared: 1999
- Homepage: https://ccl.northwestern.edu/netlogo/
- GitHub: https://github.com/NetLogo/NetLogo
- Languish ranking: #194

## Relationships

### Paradigms

- [Agents](https://plangs.page/paradigm/agents)
- [Edu](https://plangs.page/paradigm/educational)
- [Multi](https://plangs.page/paradigm/multi)
- [Procedural](https://plangs.page/paradigm/procedural)
- [Simulation](https://plangs.page/paradigm/simulation)

### Platforms

- [Cross-Platform](https://plangs.page/platform/cross)
- [Java](https://plangs.page/platform/java)

### Type Systems

- [Dynamic](https://plangs.page/type-system/dynamic)
- [Strong](https://plangs.page/type-system/strong)

### Dialect of

- [Lisp](https://plangs.page/lisp)

### Written With

- [Java](https://plangs.page/java)
- [Scala](https://plangs.page/scala)

### Licenses

- [GPL](https://plangs.page/license/gnu-gpl)

### Tags

- [Educational](https://plangs.page/tag/edu)
- [Interpreter](https://plangs.page/tag/interpreters)
- [Mathematical Modeling](https://plangs.page/tag/modeling)
- [Scientific Computing](https://plangs.page/tag/sci)
- [Unified Modeling Language (UML)](https://plangs.page/tag/uml)
