Setup Your Development Environment with Ease

DevEx: The customizable CLI for Linux and macOS

wget -qO- https://devex.sh/install | bash

Copy and paste this command to install DevEx

Supported Tools

bat

A cat clone with syntax highlighting and Git integration.

Command LineProductivity

btop

A resource monitor that shows usage and stats for processor, memory, disks, network and processes.

MonitoringSystem

Docker

Platform for developing, shipping, and running applications in containers.

ContainerizationDevOps

eza

A modern, improved version of the `ls` command.

Command LineProductivity

Fastfetch

A fast and highly customizable system information script for Linux.

System InformationLinux

fd-find

A simple, fast and user-friendly alternative to find.

SearchProductivity

Firefox Developer Edition

A version of Firefox tailored for web developers, with tools and features to make development easier.

BrowserDevelopment Tool

Flatpak

A system for building, distributing, and running sandboxed desktop applications on Linux.

Package ManagementLinux

Flameshot

A powerful yet simple to use screenshot software.

ScreenshotProductivity

fzf

A general-purpose command-line fuzzy finder.

SearchProductivity

Git

Distributed version control system for tracking changes in source code during software development.

Version ControlDevelopment Tool

GitHub CLI

A command-line tool for GitHub, enabling you to manage your GitHub repositories and workflows directly from your terminal.

Version ControlProductivity

Gnome Tweaks

A tool to adjust advanced GNOME options.

CustomizationLinux

JetBrains Toolbox

A single access point for managing your JetBrains tools and projects.

ProductivityDevelopment Tool

lazydocker

A simple terminal UI for Docker commands, written in Go with the gocui library.

ContainerizationProductivity

lazygit

A simple terminal UI for git commands, written in Go with the gocui library.

Version ControlProductivity

LocalSend

An open-source cross-platform app for sharing files locally.

File SharingCross-Platform

mise

mise is a tool that manages installations of programming language runtimes and other tools for local development

Development ToolProductivity

nala

A front-end for libapt-pkg, providing a better user experience for APT package management.

Package ManagementLinux

Neovim

A hyperextensible Vim-based text editor.

EditorProductivity

plocate

A much faster locate, intended to be a drop-in replacement for mlocate.

SearchProductivity

Podman

A daemonless container engine for developing, managing, and running OCI Containers on your Linux System.

ContainerizationDevOps

pre-commit

A framework for managing and maintaining multi-language pre-commit hooks.

Version ControlProductivity

ripgrep

A line-oriented search tool that recursively searches your current directory for a regex pattern.

SearchProductivity

Typora

A minimal markdown editor, providing seamless experience as both reader and writer.

EditorMarkdown

Ulauncher

A fast application launcher for Linux.

ProductivityLinux

VLC

A free and open-source cross-platform multimedia player that plays most multimedia files, as well as DVDs, audio CDs, VCDs, and various streaming protocols.

Media PlayerCross-Platform

zoxide

A smarter cd command, inspired by z and autojump.

ProductivityShell

Resources