Alist

screenshot of Alist
solid

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

Overview:

The AList software is an open-source project designed for file sharing on network disks. It offers a wide range of features including multiple storage options, file preview for various file types, dark mode, protected routes, and more. The project is licensed under the AGPL-3.0 license and users are urged to comply with relevant laws and regulations when using it.

Features:

  • Multiple Storages: Supports various storage options such as GoogleDrive, OneDrive, Aliyundrive, and more.
  • File Preview: Allows users to preview PDFs, markdown files, code files, and plain text before downloading.
  • Dark Mode: Offers a dark mode for users who prefer a darker interface.
  • Web Upload: Enables visitors to upload, delete, rename, move, and copy files directly on the platform.
  • Multi-thread Downloading: Provides acceleration for single-thread downloads or streams.
  • Protected Routes: Offers password protection and authentication for secure access to files.
  • Docker Deploy: Supports easy deployment through Docker for efficient setup.
  • Cloudflare Workers Proxy: Utilizes Cloudflare Workers proxy for improved performance.

Summary:

The AList project is a comprehensive open-source software solution for file sharing on network disks. With support for multiple storage options, file previews, web upload functionality, and secure access controls, it offers a user-friendly experience for managing and sharing files online. Users are encouraged to comply with legal regulations and terms of use while utilizing the software.

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.