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.
A lightweight and versatile Go library providing utility functions for common operations like boolean conversions, map operations, string manipulations, and more.
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 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.
A fast distributed storage system for blobs, objects, files, and data lakes, optimized for billions of files with O(1) disk seek.
F# Type Providers for typed representation of files and directories based on project structure or virtual file systems.
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 providing a NodeJS-like API for reading, writing, and managing files on iOS, Android, and Web.
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 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.