# Path resolution utilities

> AI-ranked search results for `path resolution utilities` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 114 total matches; showing the top 7.

Explore on the web: https://awesome-repositories.com/q/path-resolution-utilities

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/path-resolution-utilities).**

## Results

- [isaacs/node-glob](https://awesome-repositories.com/repository/isaacs-node-glob.md) (8,710 ⭐) — node-glob is a Node.js library for finding and matching files and directories using glob patterns. It functions as a filesystem traversal tool and path resolution library, enabling the identification of entries within directory trees based on specific search criteria.

The project features a virtual filesystem interface, allowing native filesystem methods to be replaced with custom objects. This enables pattern matching against mocked data or non-native storage systems.

The toolkit covers a broad range of filesystem operations, including recursive directory traversal, path normalization acros
- [square/okio](https://awesome-repositories.com/repository/square-okio.md) (8,986 ⭐) — Okio is a Java I/O library providing a set of tools for efficient byte-stream processing and file system operations. It functions as a buffered byte stream handler and streaming data transformer, utilizing a cross-platform file system API to manage data movement.

The project is distinguished by its use of pooled mutable byte buffers that treat sequences as queues to reduce memory copying and garbage collection churn. It further decouples file operations from the host operating system through an abstraction-based file system, allowing for consistent path manipulation and atomic operations acro
- [mxcl/path.swift](https://awesome-repositories.com/repository/mxcl-path-swift.md) (959 ⭐) — Path.swift is a type-safe file system library for Swift that replaces error-prone string manipulation with structured path objects. It provides a unified, chainable interface for constructing, transforming, and managing file system paths, ensuring that path validity is maintained throughout an application's lifecycle.

The library distinguishes itself by using value-type data modeling and dynamic member lookup to provide an intuitive, readable syntax for navigating directory structures. It handles complex file system tasks by mapping operations directly to underlying system calls, ensuring con
- [symfony/filesystem](https://awesome-repositories.com/repository/symfony-filesystem.md) (4,646 ⭐) — This is a PHP filesystem utility library that provides tools for manipulating files, directories, and symbolic links. It serves as a specialized set of tools for atomic writing, path normalization, recursive directory management, and cross-platform file manipulation.

The project features a dedicated atomic file writer that saves content to temporary locations before moving them to a final destination to prevent data corruption. It includes a recursive directory manager for creating, deleting, and modifying permissions for nested folder structures and their contents, as well as a path normaliz
- [moteus/lua-path](https://awesome-repositories.com/repository/moteus-lua-path.md) (90 ⭐) — File system path manipulation library
- [jaraco/path.py](https://awesome-repositories.com/repository/jaraco-path-py.md) (1,125 ⭐) — Object-oriented file system path manipulation
- [bcoe/any-path](https://awesome-repositories.com/repository/bcoe-any-path.md) (4 ⭐) — For when the keys in an object represent paths, and you want to be able to fetch them regardless of your operating system's preference for path separators (\, /).
