lwc alternatives and similar packages
Based on the "DevOps Tools" category.
Alternatively, view lwc alternatives based on common mentions on social networks and blogs.
-
Gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD -
Moby
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems -
Packer
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration. -
kubeshark
The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes -
Ddosify
Anteon (formerly Ddosify) - Effortless Kubernetes Monitoring and Performance Testing. Available on CLI, Self-Hosted, and Cloud -
dasel
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package. -
Mizu
DISCONTINUED. The API traffic viewer for Kubernetes providing deep visibility into all API traffic and payloads going in, out and across containers and pods inside a Kubernetes cluster. Think TCPDump and Wireshark re-invented for Kubernetes [Moved to: https://github.com/kubeshark/kubeshark] -
Pomerium
Pomerium is an identity and context-aware reverse proxy for zero-trust access to web applications and services. -
Fleet device management
Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center) -
StatusOK
Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected. -
uTask
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋 -
s3gof3r
Fast, concurrent, streaming access to Amazon S3, including gof3r, a CLI. http://godoc.org/github.com/rlmcpherson/s3gof3r
CodeRabbit: AI Code Reviews for Developers

Do you think we are missing an alternative of lwc or a related project?
Popular Comparisons
README
lwc
A live-updating version of the UNIX wc
command.
[](demo.gif)
Installation
You can get a prebuilt binary for every major platform from the
Releases page. Just extract it
somewhere under your PATH
and you're good to go.
Alternatively, use go get
to build from source:
go get -u github.com/timdp/lwc/cmd/lwc
On Debian-compatible Linux distributions such as Ubuntu, you can also use the experimental APT repository:
echo 'deb [allow-insecure=yes] https://tmdpw.eu/lwc-releases/debian/ any main' |
sudo tee /etc/apt/sources.list.d/lwc.list
sudo apt update
sudo apt install lwc
Usage
lwc [OPTION]... [FILE]...
lwc [OPTION]... --files0-from=F
Without any options, lwc
will count the number of lines, words, and bytes
in standard input, and write them to standard output. Contrary to wc
, it will
also update standard output while it is still counting.
All the standard wc
options are
supported:
--lines
or-l
--words
or-w
--chars
or-m
--bytes
or-c
--max-line-length
or-L
--files0-from=F
--help
--version
In addition, the output update interval can be configured by passing either
--interval=TIME
or -i TIME
, where TIME
is a duration in milliseconds.
The default update interval is 100 ms.
Examples
Count the number of lines in a big file:
lwc --lines big-file
Run a slow command and count the number of lines and words logged:
slow-command | lwc --lines --words
Benchmark lwc
's throughput by counting random bytes (press Ctrl+C to exit):
lwc --bytes < /dev/urandom
Caveats
You can mostly use lwc
as a drop-in replacement for wc
. However, you
should be aware of the following:
The behavior of the
--words
and--chars
options is slightly different fromwc
's implementation. You might get different values with certain binary data.While
lwc
is pretty fast, you won't get the same raw throughput as withwc
. The reason for that is (probably) twofold: the code isn't optimized for performance, and a Go implementation is no match for a C one.
JavaScript Version
This utility briefly existed as a Node.js package. I'm keeping the code around for educational purposes, but I will no longer be maintaining it.
Author
License
MIT
*Note that all licence references and agreements mentioned in the lwc README section above
are relevant to that project's source code only.