Files and Directories

File system operations, directory traversal, and file manipulation utilities. Packages among the 3,000 most downloaded in the past 90 days.

39 packages
  • An Elixir file system change watcher wrapper based on FS, the native file system listener.

    274
    4.3m last 90 days
  • temp 0.4.9

    An Elixir module to easily create and use temporary files and directories.

    84
    398.1k last 90 days
  • glob_ex 0.1.11

    A library for glob expressions.

    10
    243.8k last 90 days
  • briefly 0.5.1

    Simple, robust temporary file support

    299
    219.9k last 90 days
  • waffle 1.1.9

    Flexible file upload and attachment library for Elixir.

    791
    207.8k last 90 days
  • fss 0.1.1

    An abstraction to describe files on local or remote file systems

    11
    178.1k last 90 days
  • fs 11.4.1

    FS Native Listener (Mac Windows Linux)

    240
    99.1k last 90 days
  • arc 0.11.0

    Flexible file upload and attachment library for Elixir.

    1.2k
    75.1k last 90 days
  • Basic file operations that work on all targets

    111
    65.2k last 90 days
  • Work with file paths in Gleam!

    27
    64.1k last 90 days
  • zarex 1.0.5

    Filename sanitization for Elixir

    29
    46.1k last 90 days
  • Get MIME-type of a file by its magic number (linux only)

    -
    36.3k last 90 days
  • Find the mime type of files, examining file, filename and declared type

    38
    36.0k last 90 days
  • size 0.1.1

    Size provides a set of functions to facilitate working with file sizes.

    19
    35.6k last 90 days
  • A lightweight package to get standard locations of directories for temporary files, config, cache, etc.

    7
    28.4k last 90 days
  • Detect the MIME type of a file based on it's content.

    7
    18.1k last 90 days
  • A file size calculator, parser and formatter.

    6
    13.6k last 90 days
  • enotify 0.1.0

    Filesystem listener

    5
    13.1k last 90 days
  • Downloads remote file and stores it in the filesystem

    33
    9.3k last 90 days
  • A library to manage positional files

    14
    7.8k last 90 days
  • Erlang/Elixir module for managing temporary files

    3
    5.4k last 90 days
  • File introspection with libmagic

    27
    5.1k last 90 days
  • inotify 0.4.3

    Linux file alternation monitor.

    16
    4.5k last 90 days
  • MagicNumber is the module to determine a file's type from its magic number.

    8
    4.5k last 90 days
  • majic 1.1.1

    File introspection with libmagic

    -
    4.3k last 90 days
  • infer 0.2.6

    Infer file and MIME type by checking the magic number signature

    17
    4.1k last 90 days
  • DirWalker lazily traverses one or more directory trees, depth first, returning successive file names. Provides both a `next()` and a Stream-based API. Directory names may optionally be returned. The File.Stat structure associated with the file name may also optionally be returned.

    44
    3.7k last 90 days
  • s3filez 2.0.0

    Stream and file interface for S3 storage

    5
    3.6k last 90 days
  • Simple FTPS service for storing files

    1
    3.6k last 90 days
  • Simple WebDAV http interface to get, put and stream files.

    0
    3.6k last 90 days
  • PathGlob tests whether a file path matches a glob pattern, without touching the filesystem. It has the same semantics as Path.wildcard/2.

    10
    3.4k last 90 days
  • Package to allow uploading to multiple different asset storage through 1 api. Configurable through env vars.

    1
    3.2k last 90 days
  • A unified interface for file storage backends.

    21
    3.0k last 90 days
  • Gleam library for working with file streams.

    48
    2.6k last 90 days
  • Plug for handling the creation of presigned urls for direct client-side uploading

    4
    2.6k last 90 days
  • RemoteFileStreamer is a micro-library to stream a remote file. It's similar to File.stream! but takes an url as input and returns a stream to consume.

    6
    2.5k last 90 days
  • tmp 0.3.0

    Temporary directories that are monitored and automatically removed

    17
    2.3k last 90 days
  • edifa 1.0.0

    Erlang Disk and Image File Abstraction Library

    9
    1.9k last 90 days
  • glob 1.0.0

    A library to match glob expressions

    10
    1.8k last 90 days