nifty static file indexer
Find a file
2026-03-16 21:00:51 +01:00
templates fixed prior merge conflic causing double'd embed, added readme parser with full markdown, added readme render to HTML, renamed filepath to fpath to use FilePath.Join for case insensitivity, fixed ident in html src (inline css), added readme css with proper accents 2026-03-16 20:41:16 +01:00
.gitignore add makefile 2025-06-08 21:40:19 +01:00
go.mod fixed prior merge conflic causing double'd embed, added readme parser with full markdown, added readme render to HTML, renamed filepath to fpath to use FilePath.Join for case insensitivity, fixed ident in html src (inline css), added readme css with proper accents 2026-03-16 20:41:16 +01:00
go.sum fixed prior merge conflic causing double'd embed, added readme parser with full markdown, added readme render to HTML, renamed filepath to fpath to use FilePath.Join for case insensitivity, fixed ident in html src (inline css), added readme css with proper accents 2026-03-16 20:41:16 +01:00
main.go format fix 2026-03-16 21:00:51 +01:00
Makefile add makefile 2025-06-08 21:40:19 +01:00
README.md use go html templates 2025-06-08 21:16:42 +01:00

indir

a nifty static file indexer

indir provides a nice, simple frontend for browsing your web directories! heavily inspired by traditional file indexers provided by the likes of nginx and apache, with some modern amenities on top :)

usage

indir [--host address] [--port port] [--root http_root] directory

    --help              shows this help message
    --host address      hosts on the specified address
    --port port         hosts on the specified port
    --root http_root    hosts on the specified subdirectory, i.e. `/files/`

to-do:

  • use templates instead of hard-coded HTML (i was lazy)
  • directory header from readme file
  • directory stylesheet overrides