Skip to content
@openplan-labs

OpenPlan Labs

Open tools for automated planning — CUDA-accelerated and classical planners, multi-agent pathfinding, and PDDL tooling.
OpenPlan Labs

OpenPlan Labs

Open tools for automated planning — CUDA-accelerated and classical planners, multi-agent pathfinding, and PDDL tooling.

Everything here is an implementation of published work, written to be read as well as run. Each README says what the tool does and what it does not do; if one doesn't, that is a bug worth filing.

Multi-agent pathfinding

Repository What it is
pymapf Python library for multi-agent planning and pathfinding, centralized and decentralized. On PyPI.
cuda-planning The same algorithms batched onto a GPU, with a NumPy reference backend. Installs as cuplan — the repository and the distribution are deliberately named differently.

PDDL & classical planning

Repository What it is
PythonPDDL Dependency-free, pure-Python PDDL planning framework: parser, grounder, planners, heuristics, and a benchmarking harness. Installs as jupyddl.
pddl-examples Curated PDDL domains and problems. Planners not included. Contributions of new instances are welcome.
awesome-pddl Curated list of PDDL resources — planners, editors, tutorials, papers.
docker-pythonpddl PythonPDDL in a container, for running without a local Python setup.

Measurement & figures

Repository What it is
openplan-bench One harness, one problem set, one results schema for every planner here. Timeouts and errors are recorded as rows, not dropped. Leaderboard.
planviz Grid maps, search animations, plan timelines and benchmark charts, light and dark from the same call. Planners not included — it draws results, it does not produce them. On PyPI.

Meta

Repository What it is
branding The Frontier brand system — palette, mark, type, figure conventions. If a repo's colours drift from it, it wins.
.github Org-wide defaults: contributing guide, code of conduct, security policy, issue templates.

Get involved

Bug reports and PDDL instances are the easiest ways in; both have templates. The contributing guide covers the PR flow, and each project's own README covers its specifics. Security reports go privately to the address in the security policy.

Pinned Loading

  1. pymapf pymapf Public

    A Python library for multi-agent planning and pathfinding: CBS, PIBT, LaCAM, LNS, space-time A*, plus decentralized NMPC, velocity obstacles and swarm behaviors

    Python 77 12

  2. PythonPDDL PythonPDDL Public

    A dependency-free, pure-Python PDDL planning framework: parser, grounder, classical-to-SOTA planners, heuristics and a benchmarking harness

    Python 36 3

  3. pddl-examples pddl-examples Public

    Curated and auto-synced collection of PDDL domains and problems

    PDDL 3

  4. cuda-planning cuda-planning Public

    CUDA-accelerated multi-agent path finding and planning: batched BFS, space-time search, prioritized planning, PIBT, velocity obstacles, flocking — with a NumPy reference backend

    Python

  5. openplan-bench openplan-bench Public

    Reproducible benchmarking harness and living leaderboard for the OpenPlan Labs planners — classical PDDL and MAPF, with timeouts and errors recorded as results

    Python

  6. planviz planviz Public

    Frontier-styled matplotlib figures for planning and search: grid maps, search animations, plan timelines, and benchmark charts

    Python

Repositories

Showing 10 of 11 repositories

Top languages

Loading…

Most used topics

Loading…