All Projects → Depado → Goploader

Depado / Goploader

Licence: mit
Easy file sharing with server-side encryption, curl/httpie/wget compliant

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Goploader

Host
Expose your LocalHost with this tool
Stars: ✭ 268 (+30.73%)
Mutual labels:  terminal, curl
Sparkleshare
Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.
Stars: ✭ 4,661 (+2173.66%)
Mutual labels:  self-hosted, sharing
Privatebin
A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
Stars: ✭ 3,622 (+1666.83%)
Mutual labels:  self-hosted, cryptography
Httpie
As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie
Stars: ✭ 53,052 (+25779.02%)
Mutual labels:  terminal, curl
Curl Collisions
An implementation of Heilman et al.'s differential attack on IOTA's Curl hashing function.
Stars: ✭ 20 (-90.24%)
Mutual labels:  curl, cryptography
zusam
Private groups to share messages, photos, videos, links with friends and family.
Stars: ✭ 79 (-61.46%)
Mutual labels:  sharing, self-hosted
Monitorr
"Monitorr” is a self-hosted PHP web app that monitors the status of local and remote network services, websites, and applications.
Stars: ✭ 449 (+119.02%)
Mutual labels:  self-hosted, curl
Notica
Send browser notifications from your terminal. No installation. No registration.
Stars: ✭ 215 (+4.88%)
Mutual labels:  terminal, curl
Curlie
The power of curl, the ease of use of httpie.
Stars: ✭ 877 (+327.8%)
Mutual labels:  terminal, curl
Cheat.sh
the only cheat sheet you need
Stars: ✭ 27,798 (+13460%)
Mutual labels:  terminal, curl
Covid19 Tracker Cli
A curl-based command line tracker for Novel Coronavirus or COVID-19 pandemic. It Supports terminal for linux and macos, command prompt for windows, and termux for android with real-time updates.
Stars: ✭ 244 (+19.02%)
Mutual labels:  terminal, curl
Warp
Secure and simple terminal sharing
Stars: ✭ 1,548 (+655.12%)
Mutual labels:  sharing, terminal
Wttr.in
⛅ The right way to check the weather
Stars: ✭ 16,345 (+7873.17%)
Mutual labels:  terminal, curl
Upterm
Secure Terminal Sharing
Stars: ✭ 261 (+27.32%)
Mutual labels:  sharing, terminal
Parrot.live
🐦 Bringing animated parrots to terminals everywhere
Stars: ✭ 2,642 (+1188.78%)
Mutual labels:  terminal, curl
Mediacms
MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.
Stars: ✭ 313 (+52.68%)
Mutual labels:  self-hosted, sharing
Awesome Console Services
A curated list of awesome console services (reachable via HTTP, HTTPS and other network protocols)
Stars: ✭ 3,628 (+1669.76%)
Mutual labels:  terminal, curl
Rate.sx
💰 curl cryptocurrencies exchange rates
Stars: ✭ 563 (+174.63%)
Mutual labels:  terminal, curl
Gql
Very simple CLI for many GraphQL schemas in the cloud. Provides autocompletion for GraphQL queries
Stars: ✭ 101 (-50.73%)
Mutual labels:  terminal, curl
Asciinema Server
Web app for hosting asciicasts
Stars: ✭ 1,848 (+801.46%)
Mutual labels:  sharing, terminal

goploader

forthebadgeforthebadgeforthebadge

Go Version Go Version Go Report Card codebeat badge Maintainability Build Status License Docs Say Thanks!

Introduction

Goploader's ultimate goal is to make file sharing easy and painless. This project is composed of a server and a client, both written in Go. The main things to remember about the project are :

  • Sharing stuff from your terminal should be easy
  • Sharing stuff without a terminal should be easy
  • Privacy matters

Build from source

Make sure you have Go installed on your machine.

Client

$ go get github.com/Depado/goploader/client
$ go build -o $GOPATH/bin/goploader github.com/Depado/goploader/client

Server

$ # Move to a new directory that will be used to run the server
$ go get github.com/Depado/goploader/server
$ # The following steps are optional
$ # Execute those if you wish to embed the assets and templates into the binary
$ go get github.com/GeertJohan/go.rice/rice
$ rice embed-go -i=github.com/Depado/goploader/server
$ # End of the optional steps
$ go build github.com/Depado/goploader/server
$ # If you did not embed the resources, make sure to copy the assets and templates directories
$ cp -r $GOPATH/src/github.com/Depado/goploader/server/{assets,templates} .
$ # Execute the binary a first time to trigger the setup
$ # Or write your own conf.yml file
$ ./server

Downloads

All the downloads are available at gpldr.in in the clients and server sections.

Client

Linux FreeBSD Mac OS Windows
Linux 64bit FreeBSD 64bit Mac OS 64bit Windows 64bit
Linux 32bit FreeBSD 32bit Mac OS 32bit Windows 32bit
Linux ARMv7

Documentation

All the documentation is available at gpldr.in. I intend to write a proper README.md file, but it takes a lot of work to transpose the existing documentation to the markdown format. So, work in progress.

License

All the software in this repository is released under the MIT License. See LICENSE for details.

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].