13 Repos
APIs for reading, writing, and managing files and directories on local device storage.
Distinguishing note: Focuses on device-level file system operations, distinct from database-oriented storage.
Explore 13 awesome GitHub repositories matching data & databases · File System Access. Refine with filters or upvote what's useful.
Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission. The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules wit
Expo supports reading, writing, and transferring files and directories on a device to maintain persistent storage across application sessions.
LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin
Provides a unified interface for reading and writing files across different storage locations and platforms.
This tool is a command-line utility designed to manage sensitive data by encrypting specific values within structured files such as YAML or JSON. By protecting only the sensitive portions of a file while leaving the structure intact, it ensures that configuration files remain readable for version control systems and automated workflows. The utility provides a secure development workflow by transparently decrypting files into memory for editing and automatically re-encrypting them upon saving, which prevents plaintext secrets from being written to the local disk. It supports a variety of encry
Decrypts files into memory for transparent editing and automatically re-encrypts them upon saving.
Ranger is a keyboard-centric console file manager that provides a multi-column, text-based interface for navigating and organizing local file systems. It functions as a productivity tool designed to streamline command-line workflows by allowing users to perform standard file operations, such as copying, moving, and deleting, directly within a terminal environment. The project distinguishes itself through its extensible architecture and deep integration with the host shell. It supports custom plugin development and maintains context between sessions by syncing the working directory upon exit.
Provides comprehensive tools for creating, copying, deleting, and managing file system permissions.
FLEX is an in-app debugging tool and runtime exploration environment for iOS applications. It provides an integrated suite for inspecting and modifying the internal state of a running process without the use of an external debugger. The project includes a runtime inspector for browsing the memory heap and calling methods dynamically, alongside a view hierarchy debugger for visualizing and adjusting layout structures in real time. It features a network traffic monitor to log and analyze HTTP request history, headers, and responses, as well as a sandbox manager for viewing and editing files and
Interfaces with the local iOS file system to read, write, and manage files within the application container.
FLEX is a diagnostic framework designed for the inspection and modification of mobile applications during active execution. It provides a suite of tools that allow developers to explore the internal state of a running process, including its memory, class definitions, and object properties, without requiring a recompilation of the source code. The tool distinguishes itself by enabling real-time interaction with the application environment. It facilitates dynamic user interface prototyping by allowing for the traversal and modification of visual hierarchies, as well as the direct manipulation o
Provides programmatic access to the application sandbox for reading, modifying, and exporting local files and databases.
react-dropzone is a React hook and HTML5 drag-and-drop wrapper used to create interactive areas that accept files via drag-and-drop or a native system file picker. It serves as a web file system interface, bridging browser interfaces with the operating system's file selection process. The project distinguishes itself by managing complex event propagation to isolate drop zones and providing global drag-state detection for document-wide visual feedback. It supports both traditional hidden input triggers and the modern browser File System Access API for secure context integration, and it can det
Integrates with the native browser File System Access API to pick files in secure contexts.
react-dropzone is a reusable React UI component for implementing HTML5 drag-and-drop file transfers. It provides a React file upload component that manages file selection and drop zone states within a web application. The project enables the creation of interactive file upload interfaces where users can drag files from their local system or select them via a file browser. It integrates with the native system file picker dialog and supports the File System Access API.
Integrates with the File System Access API to allow direct interaction with local device storage.
This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc
Implements APIs for reading and managing files and directories on local device storage.
POCO is a comprehensive C++ application framework that provides a cross-platform set of libraries for building network-centric applications. It offers a unified abstraction layer that wraps platform-specific APIs, enabling the same code to run across desktop, server, mobile, IoT, and embedded systems. The framework is organized into modular libraries that can be compiled and linked selectively, allowing developers to include only the components their application needs. The framework distinguishes itself through its broad coverage of application infrastructure needs, including threading and sy
Provides abstractions for manipulating files and directories with paths, files, and directory iterators.
Dieses Projekt ist ein selbstgehosteter Telegram Bot API-Server, der als REST-Gateway fungiert, um Bots unabhängig von der offiziellen Cloud-Infrastruktur zu verwalten. Er dient als Middleware für Messaging-Plattformen und nutzt eine Übersetzungsschicht, um High-Level REST-API-Aufrufe über einen TDLib-basierten Kern in Low-Level-Funktionen umzuwandeln. Der Server ermöglicht lokales Hosting, wodurch Cloud-Beschränkungen bei Dateigrößen für Uploads und Downloads entfallen und beliebige lokale IP-Adressen sowie Ports für Webhooks genutzt werden können. Er bietet eine lokale Dateispeicherung für große Dateien und unterstützt sitzungsbasierte Zustandspersistenz, um die Migration von Bot-Instanzen zwischen Serverumgebungen zu erleichtern. Das System deckt ein breites Spektrum an Bot-Funktionen ab, darunter den Versand von Rich Media, interaktiven Umfragen und HTML5-Spielen sowie das Hosting von Mini-Apps. Es enthält Tools für die Automatisierung von Business-Accounts, die Organisation von Forenthemen und Monetarisierungsfunktionen wie Zahlungsabwicklung und Abo-Management. Zudem sind administrative Hilfsprogramme für die Verwaltung von Chat-Mitgliedern, Nutzerverifizierung und die Koordination von Massennachrichten enthalten. Der Quellcode des Servers kann für verschiedene Betriebssysteme zu einer Binärdatei kompiliert werden, um ein lokales Deployment zu ermöglichen.
Allows direct access to files via local paths to eliminate the need for separate HTTP download requests.
PRET ist ein Framework für Netzwerkdrucker-Exploitation und ein Sicherheitsdienstprogramm, das für die Entdeckung von Druckhardware und die Prüfung von Firmware entwickelt wurde. Es dient als Toolkit für das Eindringen in Druckinfrastrukturen durch Manipulation druckerspezifischer Steuersprachen und Protokolle. Das Projekt bietet spezialisierte Funktionen für das Auslösen von Remote Code Execution mittels Buffer Overflows und die Verwaltung von Druckerdateisystemen unter Verwendung der Printer Job Language. Es ermöglicht die Extraktion von Geräte-Metadaten, wie Firmware-Versionen und Speicherressourcen, sowie die Modifikation von Hardwareverhalten und Systemparametern. Das Framework deckt eine breite Oberfläche für Sicherheitstests ab, einschließlich der Entdeckung von Netzwerkgeräten, Schwachstellenanalyse durch Input-Flooding und die Interzeption von Druck-Workflows. Es enthält zudem Tools für die Extraktion von Systeminformationen und Hardware-Level-Denial-of-Service-Tests.
Reads and writes files on internal device storage using specific control languages to identify sensitive data.
This project is a containerized local AI infrastructure stack designed to deploy large language models and vector databases on private hardware. It functions as an orchestration platform that combines AI runners, knowledge graphs, and a visual workflow builder for creating agentic chatflows and automating tasks via tool integration. The platform distinguishes itself through a low-code approach to agent orchestration, utilizing a visual interface to design complex sequences and connect agents to external tools and search engines. It includes a dedicated local observability stack to track promp
Provides capabilities for reading and writing files directly to the local host filesystem.