Python Simulation

Open-source Python projects categorized as Simulation

Top 23 Python Simulation Projects

  1. Cirq

    Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

    Project mention: I Stopped Installing Qiskit to Understand Hadamard Gates | dev.to | 2026-04-22

    2. Full SDK installations. Qiskit, Cirq, PennyLane. These are serious tools for serious work. They're also 200MB+ installs with Python dependency chains, Jupyter notebooks, and a learning curve that assumes you already understand what you're trying to learn. That's backwards.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. ppf-contact-solver

    A contact solver for physics-based simulations involving 👚 shells, 🪵 solids and 🪢 rods.

    Project mention: LLM Transparency | news.ycombinator.com | 2026-05-26
  4. sumo

    Eclipse SUMO is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation.

    Project mention: Sumo – Simulation of Urban MObility | news.ycombinator.com | 2025-07-28

    You can use it headless, apparently: https://github.com/eclipse-sumo/sumo/blob/53cdfa4b595500047e...

  5. mesa

    Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors.

  6. pgmpy

    Python Toolkit for Causal and Probabilistic Reasoning

    Project mention: How I Run OpenClaw in Production: 3 Months of Lessons Running an Autonomous AI Agent | dev.to | 2026-04-17

    I submitted a PR to pgmpy/pgmpy (a Python graphical models library). The maintainer rejected it — not because the code was bad, but because the PR description sounded too much like AI-generated text.

  7. OpenWorm

    Repository for the main Dockerfile with the OpenWorm software stack and project-wide issues

    Project mention: Artificial Intelligence is not Conscious | news.ycombinator.com | 2026-06-03

    This has been tried with much simpler organisms, it did not behave like the real thing thus far. There was a paper about it, there now seems to be a project to push on the frontier

    https://openworm.org

  8. awesome-robotics-libraries

    :sunglasses: A curated list of robotics libraries and software

  9. attack_range

    A tool that allows you to create vulnerable instrumented local or cloud environments to simulate attacks against and collect the data into Splunk

  10. unrealcv

    UnrealCV: Connecting Computer Vision to Unreal Engine

  11. PromptCraft-Robotics

    Community for applying LLMs to robotics and a robot simulator with ChatGPT integration

  12. cultivation-world-simulator

    基于 AI Agent 工作流的修仙世界模拟器,旨在还原智能、开放的仙侠世界。| An open-source Cultivation World Simulator using Agentic Workflow to create a dynamic, emerging Xianxia world.

    Project mention: Show HN: Cultivation World Simulator | news.ycombinator.com | 2026-06-16

    The shared language of the HN users. Post in otyher languages never get traction here. It would be better to link to https://github.com/4thfever/cultivation-world-simulator/blob... directly. My suggestion is to wait a two or three days and post again using the English readme as the link.

    Some questions anyway...

    > [eye] Play as "Heavenly Dao": You are not a cultivator, but the Heavenly Dao who controls the rules of the world. Observe all walks of life and experience their joys and sorrows.

    Can you send a dead lightning like Zeus? Are the bots aware the you exist?

  13. bindsnet

    Simulation of spiking neural networks (SNNs) using PyTorch.

  14. fapro

    Fake Protocol Server

  15. PyBaMM

    Fast and flexible physics-based battery models in Python

  16. unknown-horizons

    Unknown Horizons official code repository

  17. BEHAVIOR-1K

    BEHAVIOR-1K: a platform for accelerating Embodied AI research. Join our Discord for support: https://discord.gg/bccR5vGFEx

    Project mention: Open Source Journey | dev.to | 2025-11-01

    Communication Over Confidence Project: BEHAVIOR-1K My first contribution taught me the most fundamental lesson of open source. I spent full 3 days just setting up the project and understanding the codebase. When I finally identified the issue, I faced a dilemma. There was a line of code that seems very important but I had to remove to fix the issue. The function returned False if it identified anything other than True in a list, but there was also an assert all(...), child_values has NoneTypes line checking for NoneType values. Should I remove it or Keep it? Instead of making assumptions, I created a Pull Request with a [WIP] tag to open a conversation with the reviewers. This turned out to be the right call. In open source, especially as a newcomer, communication is the golden key. Nobody expects you to be perfect but they do expect you to be thoughtful. Don't be afraid to ask questions. Maintainers would much rather answer your questions than dealing with a poor PR.

  18. godot_rl_agents

    An Open Source package that allows video game creators, AI researchers and hobbyists the opportunity to learn complex behaviors for their Non Player Characters or agents

  19. PDEBench

    PDEBench: An Extensive Benchmark for Scientific Machine Learning

  20. presence_simulation

    Home Assistant Presence Simulation

  21. RocketPy

    Next generation High-Power Rocketry 6-DOF Trajectory Simulation

  22. gdsfactory

    A Python library for designing chips (Photonics, Analog, Quantum, MEMS), PCBs, and 3D-printable objects. We aim to make hardware design accessible, intuitive, and fun—empowering everyone to build the future.

  23. Gymnasium-Robotics

    A collection of robotics simulation environments for reinforcement learning

  24. deepdrive

    Deepdrive is a simulator that allows anyone with a PC to push the state-of-the-art in self-driving

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Simulation discussion

Log in or Post with

Python Simulation related posts

Index

What are some of the best open-source Simulation projects in Python? This list will help you:

# Project Stars
1 Cirq 4,985
2 ppf-contact-solver 4,039
3 sumo 4,035
4 mesa 3,686
5 pgmpy 3,276
6 OpenWorm 3,001
7 awesome-robotics-libraries 2,953
8 attack_range 2,505
9 unrealcv 2,185
10 PromptCraft-Robotics 2,094
11 cultivation-world-simulator 1,800
12 bindsnet 1,678
13 fapro 1,608
14 PyBaMM 1,591
15 unknown-horizons 1,515
16 BEHAVIOR-1K 1,525
17 godot_rl_agents 1,507
18 PDEBench 1,157
19 presence_simulation 1,020
20 RocketPy 980
21 gdsfactory 960
22 Gymnasium-Robotics 926
23 deepdrive 926

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com