sake alternatives and similar packages
Based on the "Other Software" category.
Alternatively, view sake alternatives based on common mentions on social networks and blogs.
hugo10.0 9.0 sake VS hugoThe world’s fastest framework for building websites.
syncthing10.0 8.9 sake VS syncthingOpen Source Continuous File Synchronization
croc9.9 7.4 sake VS crocEasily and securely send things from one computer to another :crocodile: :package:
Seaweed File System9.8 9.9 sake VS Seaweed File SystemSeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. [Moved to: https://github.com/seaweedfs/seaweedfs]
Gor9.8 5.8 sake VS GorGoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
limetext9.8 0.0 sake VS limetextOpen source API-compatible alternative to the text editor Sublime Text
restic9.8 9.2 sake VS resticFast, secure, efficient backup program
rkt9.7 0.4 sake VS rktAn App Container runtime that integrates with init systems, is compatible with other container formats like Docker, and supports alternative execution engines like KVM.
Comcast9.6 1.0 sake VS ComcastSimulating shitty network connections so you can build better systems.
confd9.6 0.0 sake VS confdManage local application configuration files using templates and data from etcd or consul
toxiproxy9.6 8.6 sake VS toxiproxy:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
LiteIDE9.5 5.7 L1 sake VS LiteIDELiteIDE is a simple, open source, cross-platform Go IDE.
drive9.3 0.0 sake VS driveGoogle Drive client for the commandline
nes9.2 0.0 sake VS nesNES emulator written in Go.
Duplicacy9.1 4.5 sake VS DuplicacyA new generation cloud backup tool
scc9.0 6.2 sake VS sccSloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
heka9.0 0.0 sake VS hekaDEPRECATED: Data collection and processing made easy.
fleet8.8 0.0 sake VS fleetA Distributed init System.
Docker8.8 6.2 sake VS DockerNotary is a project that allows anyone to have trust over arbitrary collections of data
myLG8.6 0.0 sake VS myLGNetwork Diagnostic Tool
Juju8.5 10.0 sake VS JujuUniversal Operator Lifecycle Manager (OLM) for Kubernetes operators, and operators for traditional Linux apps, with declarative integration between operators for automated microservice integration.
Stack Up8.5 0.0 sake VS Stack UpSuper simple deployment tool - think of it like 'make' for a network of servers
GoBoy8.4 0.0 sake VS GoBoyMulti-platform Nintendo Game Boy Color emulator written in Go
snap8.4 0.0 sake VS snapThe open telemetry framework
blocky8.4 6.7 sake VS blockyFast and lightweight DNS proxy as ad-blocker for local network with many features
Circuit8.4 0.0 sake VS CircuitCircuit: Dynamic cloud orchestration http://gocircuit.org
lgo8.3 0.0 sake VS lgoInteractive Go programming with Jupyter
Documize8.2 6.5 sake VS DocumizeModern Confluence alternative designed for internal & external docs, built with Go + EmberJS
borg7.9 0.0 sake VS borgSearch and save shell snippets without leaving your terminal
GoDNS7.8 7.8 sake VS GoDNSA dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc, written in Go.
vFlow7.8 1.6 sake VS vFlowEnterprise Network Flow Collector (IPFIX, sFlow, Netflow)
Plik7.7 6.3 sake VS PlikPlik is a temporary file upload system (Wetransfer like) in Go.
shell2http7.6 4.4 sake VS shell2httpExecuting shell commands via HTTP server
peg7.4 0.0 sake VS pegPeg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
Go Package Store7.2 0.0 sake VS Go Package StoreAn app that displays updates for the Go packages in your GOPATH.
Leaps7.1 0.9 sake VS LeapsA pair programming service using operational transforms
Postman7.1 0.0 sake VS PostmanCLI tool for batch-sending email via any SMTP server.
gfile7.0 0.0 sake VS gfileDirect file transfer over WebRTC
Guora7.0 0.0 sake VS Guora🖖🏻 A self-hosted Quora like web application written in Go 基于 Golang 类似知乎的私有部署问答应用 包含问答、评论、点赞、管理后台等功能
gocc6.8 0.0 sake VS goccParser / Scanner Generator
Gokapi6.7 8.0 sake VS GokapiLightweight selfhosted Firefox Send alternative without public upload. AWS S3 supported.
mockingjay6.7 0.0 sake VS mockingjayFake server, Consumer Driven Contracts and help with testing performance from one configuration file with zero system dependencies and no coding whatsoever
Gebug6.7 8.3 sake VS GebugDebug Dockerized Go applications better
ipe6.4 0.0 sake VS ipeAn open source Pusher server implementation compatible with Pusher client libraries written in GO
woke6.2 7.4 sake VS wokeDetect non-inclusive language in your source code.
ide6.1 8.2 sake VS ideA Go code editor. With debugging and Autocomplete. 一个 Go 代码编辑器，具有 DEBUGGING 和 AUTOCOMPLETE
Cherry6.0 0.0 sake VS CherryA tiny webchat server in Go.
tcpprobe5.9 0.9 sake VS tcpprobeModern TCP tool and service for network performance observability.
wellington5.8 0.0 sake VS wellingtonSpriting that sass has been missing
DDNS5.5 4.2 sake VS DDNSPersonal DDNS client with Digital Ocean Networking DNS as backend.
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of sake or a related project?
sake is a command runner for local and remote hosts. You define servers and tasks in a
sake.yaml config file and then run the tasks on the servers.
This readme is also accessible on sakecli.com.
sake has tons of features:
- auto-completion of tasks, servers and tags
- SSH into servers or docker containers
sake ssh <server>
- list servers/tasks via
sake list servers|tasks
- present task output in a compact table format
sake run <task> --output table
- open task/server in your preferred editor
sake edit task <task>
- import other
- and [many more!](docs/recipes.md)
Interested in managing your git repositiories in a similar way? Check out mani!
Table of Contents
sake is available on Linux and Mac.
Binaries are available on the release page
curl -sfL https://raw.githubusercontent.com/alajmo/sake/main/install.sh | sh
brew tap alajmo/sake brew install sake
Via GO install
go install github.com/alajmo/[email protected]
Auto-completion is available via
sake completion bash|zsh|fish and man page via
Building From Source
Requires go 1.18 or above.
- Clone the repo
Build and run the executable
make build && ./dist/sake # To build for all target platforms run (requires goreleaser CLI) make build-all
Create a New Sake Config
Run the following command:
$ sake init Initialized sake in /tmp/sake - Created sake.yaml Following servers were added to sake.yaml Server | Host -----------+--------- localhost | 0.0.0.0
Run Some Commands
# List all servers $ sake list servers Server | Host -----------+--------- localhost | 0.0.0.0 # List all tasks $ sake list tasks Task | Description ------+------------- ping | Pong # Run Task $ sake run ping --all TASK ping: Pong ************ 0.0.0.0 | pong # Count number of files in each server in parallel $ sake exec --all --output table --parallel 'find . -type f | wc -l' Server | Output -----------+-------- localhost | 1
Check out the examples page for more advanced examples and the recipes page for a list of useful recipes.
- [Config Reference](docs/config-reference.md)
- [Command Reference](docs/command-reference.md)
- [Project Background](docs/project-background.md)
The MIT License (MIT)
Copyright (c) 2022 Samir Alajmovic
*Note that all licence references and agreements mentioned in the sake README section above are relevant to that project's source code only.