# pathofbuildingcommunity/pathofbuilding

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/pathofbuildingcommunity-pathofbuilding).**

5,290 stars · 2,334 forks · Lua · NOASSERTION

## Links

- GitHub: https://github.com/PathOfBuildingCommunity/PathOfBuilding
- Homepage: https://pathofbuilding.community
- awesome-repositories: https://awesome-repositories.com/repository/pathofbuildingcommunity-pathofbuilding.md

## Topics

`pathofbuilding` `pathofexile` `pob` `poe`

## Description

PathOfBuilding is an offline build planner and character stat simulator for Path of Exile. It functions as a gear and skill modeler and a passive tree mapper to help users design characters by simulating combat statistics, passive skill trees, and gear combinations.

The tool provides a simulation environment for testing item crafting outcomes and gem socket combinations to determine optimal loadouts. It also enables passive tree optimization by planning node allocations and jewel placements to maximize character power.

The software covers character stat simulation for offensive and defensive values, itemization and crafting modeling, and the ability to import character data or share build configurations via unique codes.

## Tags

### Game Development

- [Combat Stat Simulators](https://awesome-repositories.com/f/game-development/combat-stat-simulators.md) — Computes offensive and defensive values by factoring in modifiers and resistances to estimate performance. ([source](https://cdn.jsdelivr.net/gh/pathofbuildingcommunity/pathofbuilding@dev/README.md))
- [Game Build Planners](https://awesome-repositories.com/f/game-development/game-build-planners.md) — Functions as a comprehensive offline planner for designing Path of Exile character builds.
- [Character Build Optimizers](https://awesome-repositories.com/f/game-development/character-build-optimizers.md) — Provides detailed planning and optimization for passive skill tree allocations and jewel placements.
- [Character Stat Systems](https://awesome-repositories.com/f/game-development/character-stat-systems.md) — Calculates detailed health and recovery breakdowns to evaluate character survivability. ([source](https://pathofbuilding.community))
- [Data-Driven Item Definitions](https://awesome-repositories.com/f/game-development/data-driven-item-definitions.md) — Uses external lookup tables for item prefixes and suffixes to simulate equipment effects without hardcoding stats.
- [Item Collection and Crafting Systems](https://awesome-repositories.com/f/game-development/item-collection-and-crafting-systems.md) — Simulates item modifications and catalysts to compare different gear crafting outcomes. ([source](https://pathofbuilding.community))
- [Item Effect Simulations](https://awesome-repositories.com/f/game-development/item-effect-simulations.md) — Simulates different gear combinations and item modifications to determine the most effective equipment.
- [Item Stat Composition Systems](https://awesome-repositories.com/f/game-development/item-stat-composition-systems.md) — Simulates item stats using custom systems for prefixes and suffixes to model gear effects. ([source](https://cdn.jsdelivr.net/gh/pathofbuildingcommunity/pathofbuilding@dev/README.md))
- [Modifier Stacking Systems](https://awesome-repositories.com/f/game-development/modifier-stacking-systems.md) — Aggregates additive and multiplicative bonuses from multiple sources to determine final combat metrics.
- [Loadout Configurations](https://awesome-repositories.com/f/game-development/character-definitions/loadout-configurations.md) — Provides configuration for main and supporting skills, including auras and buffs. ([source](https://cdn.jsdelivr.net/gh/pathofbuildingcommunity/pathofbuilding@dev/README.md))
- [Gem Socket Simulations](https://awesome-repositories.com/f/game-development/gem-socket-simulations.md) — Simulates socketing specific gems in items to identify the most powerful skill combinations. ([source](https://pathofbuilding.community))
- [Power Growth Analyzers](https://awesome-repositories.com/f/game-development/power-growth-analyzers.md) — Generates power reports that rank passive skills and jewels to identify impactful upgrades. ([source](https://pathofbuilding.community))

### Data & Databases

- [Skill Tree Graphs](https://awesome-repositories.com/f/data-databases/graph-based-node-models/skill-tree-graphs.md) — Represents the passive skill tree as a network of nodes to calculate pathing and point costs.
- [Character Data Importers](https://awesome-repositories.com/f/data-databases/character-data-importers.md) — Pulls passive trees, items, and skills from existing characters or external links to populate settings. ([source](https://cdn.jsdelivr.net/gh/pathofbuildingcommunity/pathofbuilding@dev/README.md))
- [Client-Side Data Processing](https://awesome-repositories.com/f/data-databases/client-side-data-processing.md) — Performs all character and build calculations locally on the user's device for offline availability.
- [Skill Tree Visualizers](https://awesome-repositories.com/f/data-databases/data-mappers/visual-relation-mappers/skill-tree-visualizers.md) — Provides a visual interface for planning node allocations and jewel placements on the passive tree.

### Hardware & IoT

- [Skill Path Optimization](https://awesome-repositories.com/f/hardware-iot/embedded-robotics/robotics-autonomous-systems/motion-planning-control/path-planning-algorithms/skill-path-optimization.md) — Calculates the statistical impact of passive nodes to find efficient paths based on point costs. ([source](https://pathofbuilding.community))

### Programming Languages & Runtimes

- [Calculation Engines](https://awesome-repositories.com/f/programming-languages-runtimes/lua-based-extensibility/calculation-engines.md) — Implements a Lua-based engine to compute interdependent character statistics and combat modifiers.

### User Interface & Experience

- [Visual Skill Tree Designers](https://awesome-repositories.com/f/user-interface-experience/visual-skill-tree-designers.md) — Provides a visual interface for planning node allocations and jewel placements on the skill tree. ([source](https://cdn.jsdelivr.net/gh/pathofbuildingcommunity/pathofbuilding@dev/README.md))

### Business & Productivity Software

- [Build Configuration Sharing](https://awesome-repositories.com/f/business-productivity-software/build-configuration-sharing.md) — Generates unique codes to export and transfer complete character configurations to other users. ([source](https://cdn.jsdelivr.net/gh/pathofbuildingcommunity/pathofbuilding@dev/README.md))

### Networking & Communication

- [State Serialization](https://awesome-repositories.com/f/networking-communication/json-serialization/state-serialization.md) — Converts current build configurations into portable strings for easy exporting and importing.
