Top 7 Go file-server Projects
-
alist
🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。
Project mention: AList: File list/WebDAV program supporting multiple storages, using Gin, SolidJs | news.ycombinator.com | 2024-02-20 -
Project mention: GitHub - no-src/gofs: A cross-platform real-time file synchronization tool out of the box based on Golang | /r/golang | 2023-06-27
You can use the -ignore_conf=demo.ignore flag to specify an ignore rules file, here is an example: demo.ignore
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
serve
serve starts a simple temporary static file server in your current directory and prints your IP address to share with colleagues (by philippgille)
Project mention: static-server: an HTTP server in Go for static content | news.ycombinator.com | 2023-09-16There are many projects doing the exact same thing. Here's one approach from myself, but haven't updated since 2019:
https://github.com/philippgille/serve
One difference is that it can create a TLS cert for you, instead of having to supply one via CLI arg.
I don't recommend using it in its current form though due to its (the compiled binaries') Go version being outdated.
-
-
go-live
🗂️ go-live is an ultra-light server utility that serves files, HTML or anything else, over HTTP.
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Go file-server related posts
Index
What are some of the best open-source file-server projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | alist | 36,916 |
2 | gofs | 414 |
3 | serve | 324 |
4 | serve | 146 |
5 | srv | 120 |
6 | go-live | 25 |
7 | statiks | 10 |