Alist

screenshot of Alist
solid

A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。

Overview:

This product, AList, is an open-source software designed for sharing files on network disks. It offers a wide range of features and supports multiple storage options. Users can deploy it easily and enjoy functionalities like file previews, dark mode, protected routes, and more.

Features:

  • Multiple storages: Supports various storage options including local storage, different cloud services like Google Drive, Dropbox, and more.
  • File previews: Allows preview of PDFs, markdown, code, plain text, images in gallery mode, video and audio with support for lyrics and subtitles, and office documents like docx, pptx, xlsx.
  • Deployment: Easy to deploy and out-of-the-box solution with Docker deploy option.
  • Dark mode: Offers a dark mode for better user experience.
  • Protected routes: Ensures security with password protection and authentication for protected routes.
  • WebDav: Supports WebDav integration without API, and Cloudflare Workers proxy.
  • File/Folder management: Allows web upload, delete, mkdir, rename, move, copy, offline download, and copy files between different storage options.
  • Multi-thread downloading: Accelerates single-thread download/streaming with multi-thread downloading option.

Summary:

AList is a feature-rich open-source software that simplifies file sharing on network disks. With support for various storage options, file previews, deployment ease, security features, and multi-thread downloading, it offers a comprehensive solution for individuals or organizations looking to manage and share files efficiently.

solid
Solid

SolidJS is a declarative JavaScript library for building user interfaces, offering a reactive programming model for efficient updates. It stands out for its reactivity system that minimizes unnecessary re-renders and its small bundle size, making it a performant choice for developing lightweight and reactive web applications.