git-repair can repair various forms of damage to git repositories. It complements git fsck, which finds problems, but does not fix them.
Read more
The Linux Portal Site
git-repair can repair various forms of damage to git repositories. It complements git fsck, which finds problems, but does not fix them.
Read more
git-stats provides local git statistics including GitHub-like contributions calendars in your terminal.
Read more
Git LFS is a command line extension and specification for managing large files with Git.
Read more
git-flow is a collection of Git extensions to provide high-level repository operations for Vincent Driessen’s branching model.
Read more
git-extras is a large collection of really useful utilities for Git repositories.
Read more
Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
Read more
Click is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary.
Read more
argparse is a parser for command-line options, arguments and sub-commands.
Read more
Gooey turns (almost) any Python 2 or 3 Console Program into a GUI application with one line.
Read more
Python Prompt Toolkit is a library for building powerful interactive command line applications in Python.
Read more
Typer is an open source library for building CLI applications that users will love using and developers will love creating.
Read more
docopt creates beautiful command-line interfaces.
Read more
Asciimatics is a package to help people create full-screen text UIs (from interactive forms to ASCII animations) on any platform.
Read more
Cement is an advanced application framework for Python, with a primary focus on Command Line Interfaces (CLI).
Read morecliff is a framework for building command line programs. It uses entry points to provide subcommands, output formatters, and more.
Read more
jq is a lightweight and flexible command-line JSON processor. A jq program is a “filter”: it takes an input, and produces an output.
Read more
gron transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute ‘path’ to it.
Read more
jid is a very simple tool that lets you drill down JSON interactively by using filtering queries.
Read more
BASIC-256 is an easy to use open source version of BASIC designed to teach young children the basics of computer programming.
Read more
Greenfoot is an interactive Java development environment designed primarily for educational purposes at the high school and undergraduate level.
Read more