Showing 36 of 75 projects
A Node.js module that moves files, directories, or symlinks across partitions and devices, unlike fs.rename().
A complete asynchronous implementation of Python's pathlib for asyncio and trio, enabling non-blocking file system operations.
A LÖVE asset manager that exposes project directories as Lua tables for lazy-loaded, cached asset access.
Deprecated Node.js fs module wrapper providing Promise-based API for file system operations.
Find the closest package.json file by walking up parent directories.
Get the path to the user home directory as a cached string for performance.
A Common Lisp I/O library providing portable system interfaces for files, sockets, and streams.
Mount IPFS and IPNS as a mapped drive on Windows for seamless file system access.
A cross-platform event loop library for D providing lightweight asynchronous objects and concurrency facilities.
A comprehensive JavaScript library for parsing, converting, and manipulating Unix file permissions across multiple notation types.
A cross-platform, zero-dependency virtual file system and path analysis library for Swift.
A complete Golang client library for interacting with SeaweedFS, a distributed file system.
A collection of F# type providers for machine management including file system, registry, WMI, PowerShell, and time zones.
A Lua library for cross-platform file system path manipulation and directory operations.
A Swift library for reading and writing extended file attributes on Apple platforms.
Ergonomic path and file operations library for Rust with reasonable performance.
A Node.js write stream that writes to a temporary file and atomically renames it into place when done.
A lightweight and versatile Go library providing utility functions for common operations like boolean conversions, map operations, string manipulations, and more.
A pure Deno file watcher for monitoring file system changes in directories.
A lazy, depth-first directory tree walker for Elixir that efficiently handles large filesystems.
F# Type Providers for typed representation of files and directories based on project structure or virtual file systems.
A fast distributed storage system for blobs, objects, files, and data lakes, optimized for billions of files with O(1) disk seek.
A JavaScript implementation of the Unix du command for calculating directory sizes in Node.js.
A set of bash commands for bookmarking and quickly navigating directories with tab completion.
An Elixir path manipulation library inspired by Python's pathlib, providing a clean API for file and directory operations.
A generic CRUD REST service for persisting resources hierarchically in filesystem, Redis, or AWS S3 storage.
A Deno KV-based file system that stores files in 64KB chunks with configurable rate limits, user quotas, and concurrent operation controls.
Shell-style glob pattern matching and filesystem globbing library for Common Lisp with recursive search and exclusions.
A Groovy DSL for programmatically creating directory trees and text files with content.
A Go package that provides a dedicated Path type for file system operations, wrapping standard library functions.
Creates fake file systems for honeypots using LLMs to generate realistic lures and configurations for threat engagement.
A Deno module for recursively reading directory contents with TypeScript support.
A Capacitor plugin for native file, image, video, and directory selection across iOS, Android, and web.
A Node.js utility to get and ensure the existence of the OS-specific global cache directory for applications.
A Capacitor plugin providing a NodeJS-like API for reading, writing, and managing files on iOS, Android, and Web.
A Capacitor plugin for advanced native file system operations with Cordova compatibility and random access support.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.