awesome-des
github.com/galenseilis/awesome-des ↗Awesome discrete event simulation. 🕶️
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me notable posts resources from awesome-des"
Installation instructions →What's inside
Blog Posts
- A Ciw Implementation of SimPy's Car Example
Port of SimPy's classic "car arrives and leaves" example to Ciw's queueing-network API.
- A Ciw Implementation of SimPy's Clock Example
Ciw version of SimPy's clock example, useful for comparing how the two frameworks schedule events.
- A Guide to Building Hybrid DES+SD Simulations in Ciw
Walkthrough of coupling discrete event simulation with system dynamics inside Ciw.
- A Rust Implementation of SimPy's Simple Car DES
Reimplements SimPy's simple car example as a discrete event simulation in Rust.
- Deadlock in Queueing Networks
Explains how deadlock arises in open queueing networks and how Ciw detects it.
- Discrete Event Simulation in Python
Introductory walkthrough of DES concepts and a first model in Python.
Tools
- AnyLogic (Website
Multimethod simulation platform combining discrete event, agent-based and system dynamics modelling.
- Arena (Website
Discrete event simulation software from Rockwell Automation, common in manufacturing and healthcare.
- BPSimpy (GitHub
Generates executable simulation models compliant with the WfMC BPSim business process simulation standard.
- Ciw (GitHub
Discrete event simulation library for open queueing networks.
- ConcurrentSim (GitHub
Process-oriented discrete event simulation framework for Julia, formerly SimJulia and inspired by SimPy.
- DELMIA (Website
Dassault Systèmes' digital manufacturing and operations simulation suite.
Papers
- A Practical and Sustainable Approach to Industrial Engineering Discrete-Event Simulation with Free Mathematical and Programming Software
Builds DES case studies for manufacturing, maintenance and logistics with free tools such as Python and Octave.
- A Qualitative Comparison of Open Access Discrete Event Simulation Libraries
Qualitative comparison of open access DES libraries across several programming languages.
- A review of open source discrete event simulation software for operations research
Surveys the open source DES packages available to operations research practitioners.
- Ciw: An open-source discrete event simulation library
Journal article introducing Ciw and its design for simulating open queueing networks.
- Discrete-Event Simulation for Smart Manufacturing: Assessing Software, Industry Adoption, and Future Research Challenges
Systematically evaluates leading DES software packages and their adoption in smart manufacturing.
- Discrete Event Simulation: It's Easy with SimPy!
Tutorial-style paper presenting DES concepts through SimPy.
Related Lists
- Awesome Queueing Theory Software
Curated list of queueing theory software, indexed by language, with recommendations.
- List of discrete event simulation software (Wikipedia)
Wikipedia's overview of commercial and open source DES packages.
Videos
- Ciw Tutorials
Video tutorial series on building simulations with Ciw.
Books
- Discrete-Event Modeling and Simulation: A Practitioner's Guide
DEVS-based treatment of modelling discrete-event systems, including the CD++ toolkit and application case studies.
- Discrete-Event Modeling and Simulation: Theory and Applications
CRC volume on discrete event simulation and modelling for model-based design.
- Discrete-Event Simulation: A First Course
Undergraduate-level introduction emphasising modelling, programming and output analysis.
- Discrete-Event Simulation: Modeling, Programming, and Analysis
Graduate text built around the statistical foundations of DES, from model building through output analysis.
- Discrete-Event System Simulation
The widely used textbook on the principles of building, verifying and analysing DES models.
- Foundations and Methods of Stochastic Simulation: A First Course
Modern first course covering random number generation, input modelling, experimentation and output analysis.
Projects
- Discrete-event-simulation-for-solar-cell-production
SimPy-based discrete event simulation of a solar cell production line.
Forums
- r/CiwPython
Community for the Ciw open queueing network simulation library.
- r/SimPy
Community for the SimPy process-based discrete event simulation framework.
- Simulation in PythonNotable Posts
Stack Overflow question collecting recommended simulation libraries for Python.
- What are process-based DES and event-based DES, exactly?Notable Posts
Discussion clarifying the two main DES programming paradigms.
- Which books are used today to learn discrete-event simulation?Notable Posts
Survey of textbooks practitioners currently recommend for learning DES.
Showing a sample of 113 resources. View the full list on GitHub →