Popularity
0.9
Growing
Activity
0.0
Stable
11
1
1
Programming language: Go
License: MIT License
Tags:
Utilities
Latest version: v1.7.0
statiks alternatives and similar packages
Based on the "Utilities" category.
Alternatively, view statiks alternatives based on common mentions on social networks and blogs.
-
项目文档
🚀Vite+Vue3+Gin拥有AI辅助的基础开发平台,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。 -
excelize
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets -
Kopia
Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included. -
goreporter
A Golang tool that does static analysis, unit testing, code review and generate code quality report. -
create-go-app
✨ A complete and self-contained solution for developers of any qualification to create a production-ready project with backend (Go), frontend (JavaScript, TypeScript) and deploy automation (Ansible, Docker) by running only one CLI command. -
EaseProbe
A simple, standalone, and lightweight tool that can do health/status checking, written in Go. -
filetype
Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature -
boilr
:zap: boilerplate template manager that generates files or directories from template repositories -
beaver
💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps. -
go-underscore
Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Promo
www.saashub.com
Do you think we are missing an alternative of statiks or a related project?
Popular Comparisons
README
Statiks
Fast, zero-configuration, static HTTP filer server.
Like Python's SimpleHTTPServer
but scalable.
Features
- HTTP and HTTPS (TLS/SSL)
- Support directory list
- Cache control and "Last-Modified"
- Delay response
- CORS support
- Content compression (gzip)
- Request logging
Installation
Via Binaries
Via Homebrew (macOS)
brew tap janiltonmaciel/homebrew-tap
brew install statiks
Via Docker
The official janilton/statiks image is available on Docker Hub.
docker container run -p 9080:9080 -v .:/var/www --rm janilton/statiks
Volume dir: /var/www
Expose port: 9080
Use
statiks [options] <path>
OPTIONS:
--host value, -h value host address to bind to (default: "0.0.0.0") [$HOST]
--port value, -p value port number (default: "9080") [$PORT]
--quiet, -q enable quiet mode, do not output each incoming request (default: false)
--add-delay value add delay to responses (in milliseconds) (default: 0)
--cache value set cache time (in seconds) for cache-control max-age header (default: 0)
--no-index disable directory listings (default: false)
--compression enable gzip compression (default: false)
--include-hidden enable hidden files as normal (default: false)
--cors enable CORS allowing all origins with all standard methods with any header and credentials. (default: false)
--ssl enable https (default: false)
--cert value path to the ssl cert file (default: "cert.pem")
--key value path to the ssl key file (default: "key.pem")
--help show help (default: false)
--version, -v print the version (default: false)
<path>
defaults to.
(relative path to the current directory)
Examples
- start server at http://0.0.0.0:9000 serving "." current directory
statiks -port 9000
- start server at http://0.0.0.0:9080 serving "/home" with CORS
statiks --cors /home
- start server at http://192.168.1.100:9080 serving "/tmp" with gzip compression
statiks --host 192.168.1.100 --compression /tmp
- start server at https://0.0.0.0:9080 serving "." with HTTPS
statiks --ssl --cert cert.pem --key key.pem
- start server at http://0.0.0.0:9080 serving "/tmp" with delay response 100ms
statiks --add-delay 100 /tmp
Credits
- Check - go-check/check (testing)
- Cli - urfave/cli
- Cors - rs/cors
- Httpexpect - gavv/httpexpect (testing)
- Negroni - urfave/negroni