All Projects → prdpx7 → go-fileserver

prdpx7 / go-fileserver

Licence: MIT license
A simple HTTP Server to share files over WiFi via Qr Code

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to go-fileserver

zipstream
A command line tool that allows you to easily share files and directories over the network
Stars: ✭ 49 (-27.94%)
Mutual labels:  http-server
NETMF-Toolkit
The .NET Micro Framework Toolkit (using Microsoft .NET Micro Framework)
Stars: ✭ 13 (-80.88%)
Mutual labels:  http-server
malloy
A C++ library providing embeddable server & client components for both HTTP and WebSocket.
Stars: ✭ 29 (-57.35%)
Mutual labels:  http-server
http-server-static-content
Static content / file serving for Amp's HTTP server.
Stars: ✭ 19 (-72.06%)
Mutual labels:  http-server
zenith
⚡ Functional Scala HTTP server, client, and toolkit.
Stars: ✭ 15 (-77.94%)
Mutual labels:  http-server
http-graceful-shutdown
Gracefully terminates HTTP servers in Node.js
Stars: ✭ 79 (+16.18%)
Mutual labels:  http-server
AutoIt-HTTP-Server
A simple http server powered by AutoIt
Stars: ✭ 14 (-79.41%)
Mutual labels:  http-server
foxy
Session-based Beast/Asio wrapper requiring C++14
Stars: ✭ 61 (-10.29%)
Mutual labels:  http-server
hunt-http
http library for D, support http 1.1 / http 2.0 (http2) / websocket server and client.
Stars: ✭ 29 (-57.35%)
Mutual labels:  http-server
instant api
Instantly create an HTTP API with automatic type conversions, JSON RPC, and a Swagger UI. Just add methods!
Stars: ✭ 115 (+69.12%)
Mutual labels:  http-server
simple http server
simple http server for upload and download
Stars: ✭ 101 (+48.53%)
Mutual labels:  http-server
stream video server
demonstrates how to create video streaming server with the help of aiohttp and opencv
Stars: ✭ 15 (-77.94%)
Mutual labels:  http-server
Mgx
🌈 A high performance network framework written in c++ (support tcp and http)
Stars: ✭ 15 (-77.94%)
Mutual labels:  http-server
dummyhttp
Super simple HTTP server that replies a fixed body with a fixed response code
Stars: ✭ 25 (-63.24%)
Mutual labels:  http-server
http-accept
Parse Accept and Accept-Language HTTP headers in Ruby.
Stars: ✭ 69 (+1.47%)
Mutual labels:  http-server
Network-Learn
A cross-platform network learning demos. Like high-performance http server
Stars: ✭ 23 (-66.18%)
Mutual labels:  http-server
ZiAPI
The elected Zia API for {Epitech} promo 2024 (Paris and Marseille)
Stars: ✭ 29 (-57.35%)
Mutual labels:  http-server
DataXServer
为DataX(https://github.com/alibaba/DataX) 提供远程多语言调用(ThriftServer,HttpServer) 分布式运行(DataX on YARN) 功能
Stars: ✭ 130 (+91.18%)
Mutual labels:  http-server
http-live-simulator
A simple HTTP Server that serves with random delay for live simulation
Stars: ✭ 58 (-14.71%)
Mutual labels:  http-server
bittyhttp
A threaded HTTP library for building REST services in C.
Stars: ✭ 12 (-82.35%)
Mutual labels:  http-server

go-fileserver

A simple HTTP server to share files over WiFi via QRCode

Installation

  • You can download compressed version from releases

    wget https://github.com/prdpx7/go-fileserver/releases/download/v0.1/fs-server-2020.07.25.tar.gz
    tar -xzf fs-server-2020.07.25.tar.gz
    chmod +x fs-server && sudo cp fs-server /usr/local/bin/fs-server
    
  • Or download the binary directly

     wget https://github.com/prdpx7/go-fileserver/releases/download/v0.1/fs-server
     chmod +x fs-server && sudo cp fs-server /usr/local/bin/fs-server
    
  • Or you can clone from GitHub and build the binary yourself

     git clone https://github.com/prdpx7/go-fileserver --depth=1
     cd go-fileserver/fs-server
     # requires go 1.14
     go build
     # make binary executable
     chmod +x ./fs-server
     # may require root permission
     cp fs-server /usr/local/bin/fs-server
    

Usage

fs-server - A simple HTTP Server to share files on a network.
Usage: fs-server [OPTIONS] <dir-path>
Options:
	-h | --help - show this message
Example:
fs-server - serve files from current directory
fs-server /home/user/documents/ - serve files from given directory

Demo

Step 1 - Run in terminal

Step 2 - Scan QRCode on Phone

Inspiration

License

  • MIT
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].