You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
awesome-cli-apps/data/categories.csv

8.3 KiB

1labelnamedescription
2backupBackupTools to manage the backup of files and directories
3calcCalculatorsCalculators for mathematical operations among numbers, dates, base conversions, etc.
4chatChat and instant messagingClients for chat and other instant messaging protocols, e.g., IRC, Discord, Mattermost, Matrix, Slack, Telegram, Reddit
5cheatsheetCommands cheatsheet and snippetsTools to manage often used commands, code snippets, and alternative manual pages
6conversionConversionFile format converters
7data-managementData managementTools to manage data files
8data-management-jsonData management - JSON/YAML/etc.Tools to manage data files, dedicated to JSON, YAML and other similar formats
9data-management-tabularData management - Tabular dataTools to manage tabular data files, such as CSV, spreadsheets, and database tables
10transferData transferPrograms for transferring files and data between different machines
11cdDirectory changers (alternatives to cd)Programs for improving the efficiency of directory traversal by remembering common paths and other approaches; alternatives to the `cd` command
12aiAI / ChatGPTInterfaces and front-ends to GPT engines and other tools powered by artificial intelligence and Natural Language Processing
13copilotCo-pilotPrograms that use GPT and GPT-like engines to generate commands at the command line or code in general from natural language
14devopsDevOpsApplications for supporting DevOps tasks, such as containers or cloud systems management
15diffDiffCalculation of diffs between files and data, even with context or semantic awareness (i.e., considering the meaning of the data)
16disk-analyzerDisk usage analyzersPrograms to analyze and summarize the usage of disks, visualize and report the size of directories and sub-directories, etc.
17editorsEditorsText editors
18emailEmailEmail clients (MUA - Mail User Agents), mail synchronization, generation indexing and search
19file-dir-cleanupClean up of files and directoriesFind/remove duplicate files, automatically organize files, etc.
20file-explorerFile explorer and tree visualizationShow directory trees and navigate through the file system (but not full featured file managers)
21findFile finding (alternatives to find)Search the filesystem looking for files with specific characteristics, e.g., names; alternatives to `find`
22file-handlingFile and file system handlingTools for managing files and directories (copy, move, extraction from compressed archives, change permissions, etc.)
23file-watchFile watching for changesServices that watch files for changes and perform actions when something happens
24lsFile listing (alternatives to ls)List directory content and files, with colors or icons; alternatives to `ls`
25file-managerFile managerApplications for interactively managing files and directories
26file-renamerFile renamersUtilities to rename files and directories: address multiple items with one command, interactively edit the name within an editor, etc.
27file-systemFile systemsFile systems with specific features; e.g., the possibility to add tags and labels to files
28financialFinancial toolsPersonal ledger trackers, currency converters, and tools to manage and track cryptocurrencies
29flashcardAnki, decks and flashcardsManage decks of flashcards and Anki decks
30fontFont managementUtilities to manage system fonts and to generate text using ASCII-art-like characters
31funnyFunny toolsMiscellaneous of tools that provide some funny/aesthetical functionality (animations, funny quotes, original message visualization, etc.)
32fuzzy-finderFuzzy findersFuzzy finders and generic option pickers in lists of strings
33gamesGamesBoard games, puzzles, roguelikes, role-play, adventures, card games, etc.
34gitGit and accessoriesTools to support and extend the functionalities of the `git` version tracker
35graphicsGraphicsApplications to process images, colors and ASCII art
36historyHistory managementPrograms to replace or improve the management of command line history
37launcherCommand launchersApplications to launch/execute programs, either interactively, automatically, in parallel, etc.
38markdownMarkdownUtilities to display, convert and reformat Markdown files
39videoVideoPrograms to process and manage video files (downloader, editing, players, etc.)
40networkingNetworkingNetworks and communication tools: bandwidth monitoring, packet inspection, remote connection, VPNs, terminal sharing, etc.
41note-takingNote takingTools to take, organize and manage notes
42officeOffice toolsPrograms to manage spreadsheets and to make presentations
43organizersOrganizers and calendarsCalendar and appointment managers
44onlineOnline search and resourcesTools that interact with online resources to provide their services, e.g., searches, wiki, etc.
45package-managerPackage managersPackage managers to manage/install/uninstall software packages, as source code or binaries
46password-managerPassword managersPrograms to store and manage collections of password and other login/authentication information
47productivityProductivityApplications for improving own productivity that do not deserve (at the moment) a specific category; e.g., resume generators and mind maps
48programmingProgrammingTools for developers, including debuggers, testing, line counters, boilerplate and license generators, etc.
49programming-boilerplateProgram templates and boilerplateUtilities that generate licenses, documentation structure (README files), project directories and other boilerplate for software projects
50promptPromptsPrompts and welcome messages at the command line
51religionReligionTools to handle religious material, e.g. reading the Holy Bible
52rssRSSRSS feed visualizers, converters and managers
53scienceSciencePackages for scientific research and science applications, e.g., bibliography and publication management
54securitySecurity and encryptionCryptography, ciphered archive managers, encrypted file-systems
55shellsShellsShell programs that enable the interaction through the terminal
56musicSound and musicMusic players, podcast, synthesizers, downloaders, online radios
57monitorSystem monitoringApplications to display the usage of system resources: network, memory, power, etc.
58monitor-topProcess viewers and monitoring (alternatives to top)Programs to list and monitor currently running processes; alternatives to the `top` command
59screen-recorderScreen recorderTools to record the content of the terminal and manage the recording (e.g., converting into animated GIFs)
60screensaverScreen saversScreen savers with animations for the idle times of the computer
61systemSystem toolsSystem management tools, such as for brightness control, dotfile and environment variable management, notifications, etc.
62terminalTerminalsTerminal and terminal multiplexers
63text-processingText processingText processing utilities to cut or sort lines, find dead links, colorize command output, etc.
64text-searchText search (alternatives to grep)Search files and exploring directory trees to look for text or patterns (RegEx) contained in files; alternatives to the `grep` command
65text-search-replaceText search and replace (alternatives to sed)Tools to search text within files and perform operations on it, such as text replacement; alternatives to `sed`
66time-trackerTime trackersTime and habit trackers to measure the amount of time spent on different activities
67typingTyping test and practiceGames and utilities to measure and/or improve the typing ability
68rmFile deletion and trash bin (alternatives to rm)Tools to manage the deletion of files/directories, often with the support of a trash can, i.e., the ability to restore deleted items
69todo-managerTodo managersTodo list and task managers
70torrentTorrentClients and download managers using the BitTorrent protocol
71utilityUtilitiesMiscellaneous utilities that are not do not fit in other categories and they are not numerous enough that they do not require a dedicated category
72versioningVersioningTools for file versioning that are not related to git
73viewersViewersFile viewers for images and other formats (e.g., e-books)
74browserWeb browserWeb browsers with textual interface
75webdevWeb developmentWeb development tools, including load test tools, API clients and managers, link checkers and extractors, etc.
76writingWritingTools to assist the writing of text and documents, including translation, spell checking, etc.