command-line
Firefox Decrypt is a tool to extract passwords from profiles of Mozilla (Fire/Water)fox™, Thunderbird®, SeaMonkey® and derivates.
It can be used to recover passwords from a profile protected by a Master Password as long as the latter is known. If a profile is not protected by a Master Password, passwords are displayed without prompt.
Debdistdiff is a tool to compare two Debian archives and summarize the differences.
musikcube is a fully functional terminal-based music player, library, and streaming audio server that runs natively on Windows, macOS, and Linux. it also runs well on a Raspberry Pi with a custom DAC (e.g. IQaudIO DAC+, HiFiBerry DAC+ and others), and can output 24bit/192k audio comfortably.
Terminal Music and Podcast Player written in Rust Listen to music and podcasts freely as both in freedom and free of charge!
Convert curl commands to code. Convert curl commands to Python, JavaScript, PHP, R, Go, C#, Ruby, Rust, Elixir, Java, MATLAB, Dart, CFML, Ansible URI or JSON.
SST makes it easy to build full-stack serverless applications on AWS. Build modern full-stack applications on AWS:
- Deploy Next.js, Remix, or Astro to AWS.
- Add any backend feature.
- Go from idea to IPO!
Git-Heat-Map highlights the most changed files in a repository.
Related contents:
📦, Package Manager for GitHub repos. Huber is to simplify the package management from GitHub projects with a builtin awesome list (live updating) of popular projects. It also supports repository feature for managing the package installation from your personal Github project. Please check the complete introduction as below.
Key remapper for X11 and Wayland. xremap is a key remapper for Linux. Unlike xmodmap, it supports app-specific remapping and Wayland.
Like jq, but for HTML. Uses CSS selectors to extract bits of content from HTML files.
Your CLI home video recorder 📼. Write terminal GIFs as code for integration testing and demoing your CLI tools.
Visually simulate Git operations in your own repos with a single terminal command. This generates an image (default) or video visualization depicting the Git command's behavior.
Related contents:
File system for GitHub & GitLab HUBFS is a file system for GitHub and Git. Git repositories and their contents are represented as regular directories and files and are accessible by any application, without the application having any knowledge that it is really accessing a remote Git repository. The repositories are writable and allow editing files and running build operations.
High Performance Distributed Observability Platform. No Code Distributed Observability Platform. Performance Impact Analysis Software.
A command line tool for tracking work hours, as simple as it can get.
AI imagined images. Pythonic generation of stable diffusion images.
Strengthen the security posture of your source-code management! Detect and remediate misconfigurations, security and compliance issues across all your GitHub and GitLab assets with ease.
WTF is the personal information dashboard for your terminal. Use WTF to monitor systems, services, and important information. Oversee your services with Airbrake. Keep an eye on your OpsGenie schedules, Google Calendar, Git and GitHub repositories. Track your deployments via New Relic.
A post-modern text editor. A Kakoune / Neovim inspired editor, written in Rust. The editing model is very heavily based on Kakoune; during development I found myself agreeing with most of Kakoune's design decisions.
Related contents:
Capture website screenshots. Capture screenshots of websites in various resolutions. A good way to make sure your websites are responsive. It's speedy and generates 100 screenshots from 10 different websites in just over a minute. It can also be used to render SVG images.
An auditing tool for detecting vulnerabilities, powered by advisory databases that follow the OSV specification.
Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate but offers more dense compression.
Related contents:
Zstandard is a fast compression algorithm, providing high compression ratios. It also offers a special mode for small data, called dictionary compression. The reference library offers a very wide range of speed / compression trade-off, and is backed by an extremely fast decoder (see benchmarks below). Zstandard library is provided as open source software using a BSD license. Its format is stable and published as IETF RFC 8878.
LZ4 is lossless compression algorithm, providing compression speed > 500 MB/s per core (>0.15 Bytes/cycle). It features an extremely fast decoder, with speed in multiple GB/s per core (~1 Byte/cycle). A high compression derivative, called LZ4_HC, is available, trading customizable CPU time for compression ratio. LZ4 library is provided as open source software using a BSD license.
Python code to parse a Twitter archive and output in various ways.
- Converts the tweets to markdown and also HTML, with embedded images, videos and links.
- Replaces t.co URLs with their original versions (the ones that can be found in the archive).
- Copies used images to an output folder, to allow them to be moved to a new home.
A terminal workspace with batteries included.
Zellij is a workspace aimed at developers, ops-oriented people and anyone who loves the terminal. At its core, it is a terminal multiplexer (similar to tmux and GNU Screen), but this is merely its infrastructure layer.
A new type of shell.
- Pipelines to control any OS :Nu works on Linux, macOS, BSD, and Windows. Learn it once, then use it anywhere.
- Everything is data: Nu pipelines use structured data so you can safely select, filter, and sort the same way every time. Stop parsing strings and start solving problems.
- Powerful plugins: It's easy to extend Nu using a powerful plugin system.
Create beautiful slide decks using an intuitive Markdown experience Marp (also known as the Markdown Presentation Ecosystem) provides an intuitive experience for creating beautiful slide decks. You only have to focus on writing your story in a Markdown document.
in-depth comparison of files, archives, and directories. diffoscope tries to get to the bottom of what makes files or directories different. It will recursively unpack archives of many kinds and transform various binary formats into more human-readable form to compare them. It can compare two tarballs, ISO images, or PDF just as easily.
csvkit is a suite of command-line tools for converting to and working with CSV, the king of tabular file formats.
A generic shell script compiler. Shc takes a script, which is specified on the command line and produces C source code. The generated source code is then compiled and linked to produce a stripped binary executable.
The compiled binary will still be dependent on the shell specified in the first line of the shell code (i.e shebang) (i.e. #!/bin/sh), thus shc does not create completely independent binaries.
GLab is an open source GitLab CLI tool bringing GitLab to your terminal next to where you are already working with git and your code without switching between windows and browser tabs. Work with issues, merge requests, watch running pipelines directly from your CLI among other features. Inspired by [gh], the official GitHub CLI tool.
Pluto is a utility to help users find deprecated Kubernetes apiVersions in their code repositories and their helm releases.
Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed.
unclutter your .profile. direnv is an extension for your shell. It augments existing shells with a new feature that can load and unload environment variables depending on the current directory.
Manage multiple runtime versions with a single CLI tool. asdf is a CLI tool that can manage multiple language runtime versions on a per-project basis. It is like gvm, nvm, rbenv & pyenv (and more) all in one! Simply install your language's plugin!
Open Source Marketplace For Kubernetes. arkade is how developers install the latest versions of their favourite tools and Kubernetes apps. With arkade get, you'll have kubectl, kind, terraform, and jq on your machine faster than you can type apt-get install/brew update.
A terminal-centric distro with a vibrant and friendly community at its core
ttyd is a simple command-line tool for sharing terminal over the web.
Share your terminal over the web. ttyd is a simple command-line tool for sharing terminal over the web.
Ballyregan is a package & CLI that allows you to fetch free tested proxies really fast!
For when you really just want to serve some files over HTTP right now! miniserve is a small, self-contained cross-platform CLI tool that allows you to just grab the binary and serve some file(s) via HTTP. Sometimes this is just a more practical and quick way than doing things properly.
WebOSINT is a Python script to gather (passive) domain intelligence.
An offline first command-line browser for the smolnet. A command-line and offline-first smolnet browser/feed reader for Gemini, Gopher, Spartan and Web.
Cloud cost estimation for Terraform in your CLI. Go library for estimating Terraform costs using ingested cloud vendor prices. It is meant to be imported and used by programs (API's or standalone) with access to a MySQL-compatible database and the Internet.
Easily manage Linux Chroot(s) and Containers with Atoms. Atoms was created to solve the lack of a GUI to create, manage and use chroot environments. Although there is support for Distrobox, Atoms does not aim to offer a fine integration with Podman as its purpose is only to allow the user to open a shell in a new environment, be it chroot or container.
finds publicly known security vulnerabilities in a website's frontend JavaScript libraries
Share your terminal as a web application. GoTTY is a simple command line tool that turns your CLI tools into web applications.
A CLI to create code sandboxes with automatic HTTPS and long running processes in your cloud provider account.
Deduplicating Archiver. BorgBackup (short: Borg) is a deduplicating backup program. Optionally, it supports compression and authenticated encryption. The main goal of Borg is to provide an efficient and secure way to backup data. The data deduplication technique used makes Borg suitable for daily backups since only changes are stored. The authenticated encryption technique makes it suitable for backups to not fully trusted targets.
Official-ish Fork of Shell In A Box. Shell In A Box implements a web server that can export arbitrary command line tools to a web based terminal emulator. This emulator is accessible to any JavaScript and CSS enabled web browser and does not require any additional browser plugins.
🐙 Track down GitHub users. GitFive is an OSINT tool to investigate GitHub profiles.
Task Runner - Python CLI Tool. doit comes from the idea of bringing the power of build-tools to execute any kind of task.
The lazier way to manage everything docker A simple terminal UI for both docker and docker-compose, written in Go with the gocui library.
Related contents:
td-cli is a command line todo manager, where you can organize and manage your todos across multiple projects
Cod is a completion daemon for {bash,fish,zsh}. It detects usage of --help commands parses their output and generates auto-completions for your shell.
Easily stash snippets of text and invoke them when needed