Credits

A big THANK YOU to open source software projects!

  • Spider is mainly written in Golang programming language (3-clause BSD license).
  • Full-text search and index with Bleve (Apache License, Version 2.0).
  • Metadata of email messages are stored in SQLite (public domain).
    • Email messages and attachments are stored on local file system or Amazon S3 compatible storage, compressed and encrypted.
    • By the way, SQLite supports storing up to 281 terabytes in one single database file.
  • CGO-free SQLite driver (3-clause BSD license).
  • goqu as SQL builder and querier (MIT license).
  • SMTP service is powered by emersion/go-smtp (MIT license).
  • HTTP service is powered by Fiber (MIT license), with pongo2 as html template engine (MIT license).
  • Email parser is powered by enmime (MIT license).
  • ...