212 lines
18 KiB
Markdown
212 lines
18 KiB
Markdown
|
|
### Development
|
|
|
|
 installed -  suggested
|
|
|
|
|
|
#### Version control
|
|
|
|
|
|
</sub>
|
|
|
|
<img align="right" src="https://screenshots.debian.net/thumbnail-with-version/gitg/3.30.1-1">
|
|
|
|
**[gitg](https://packages.debian.org/buster/gitg)** - git repository viewer
|
|
|
|
|
|
gitg is a fast git repository browser.
|
|
It currently features:
|
|
|
|
<sub>
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
</sub>
|
|
|
|
<img align="right" src="https://screenshots.debian.net/thumbnail-with-version/meld/3.20.0-2">
|
|
|
|
**[meld](https://packages.debian.org/buster/meld)** - graphical tool to diff and merge files
|
|
|
|
|
|
Meld is a graphical diff viewer and merge application for the GNOME
|
|
desktop. It supports 2 and 3-file diffs, recursive directory diffs,
|
|
diffing of directories under version control (Bazaar, Codeville, CVS,
|
|
Darcs, Fossil SCM, Git, Mercurial, Monotone, Subversion), as well as
|
|
the ability to manually and automatically merge file differences.
|
|
|
|
<sub>
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
</sub>
|
|
|
|
<img align="right" src="https://screenshots.debian.net/thumbnail-with-version/gource/0.49-1+b2">
|
|
|
|
**[gource](https://packages.debian.org/buster/gource)** - graphical source control visualisation
|
|
|
|
|
|
OpenGL-based 3D visualisation tool for source control repositories.
|
|
|
|
<sub>
|
|
|
|
-----------------------
|
|
|
|
|
|
-  [gitg](https://packages.debian.org/buster/gitg) `3.30.1-1` - git repository viewer
|
|
-  [git](https://packages.debian.org/buster/git) `1:2.20.1-2+deb10u1` - fast, scalable, distributed revision control system
|
|
-  [meld](https://packages.debian.org/buster/meld) `3.20.0-2` - graphical tool to diff and merge files
|
|
-  [gource](https://packages.debian.org/buster/gource) `0.49-1+b2` - graphical source control visualisation
|
|
-  [colordiff](https://packages.debian.org/buster/colordiff) `1.0.18-1` - tool to colorize 'diff' output
|
|
-  [dwdiff](https://packages.debian.org/buster/dwdiff) `2.1.2-2` - diff program that operates word by word
|
|
-  [cloc](https://packages.debian.org/buster/cloc) `1.80-1` - statistics utility to count lines of code
|
|
-  _[fossil](https://packages.debian.org/buster/fossil) `1:2.8-1` - DSCM with built-in wiki, http interface and server, tickets database_
|
|
-  _[ghi](https://packages.debian.org/buster/ghi) `1.2.0-1` - GitHub issue tracker command line interface (CLI)_
|
|
-  _[git-mediawiki](https://packages.debian.org/buster/git-mediawiki) `1:2.20.1-2+deb10u1` - fast, scalable, distributed revision control system (MediaWiki remote helper)_
|
|
-  _[git-sizer](https://packages.debian.org/buster/git-sizer) `1.3.0+dfsg-1` - compute various size metrics for a Git repository_
|
|
-  _[svn2git](https://packages.debian.org/buster/svn2git) `2.4.0-2` - Ruby tool for migrating svn projects to git_
|
|
-  _[github-backup](https://packages.debian.org/buster/github-backup) `1.20170301-2` - backs up data from GitHub_
|
|
-  _[hub](https://packages.debian.org/buster/hub) `2.7.0~ds1-1+b10` - make git easier with GitHub_
|
|
-  _[mercurial](https://packages.debian.org/buster/mercurial) `4.8.2-1+deb10u1` - easy-to-use, scalable distributed version control system_
|
|
-  _[myrepos](https://packages.debian.org/buster/myrepos) `1.20180726` - tool to manage all your version control repos_
|
|
-  _[python-gitlab](https://packages.debian.org/buster/python-gitlab) `1:1.6.0-3` - Python GitLab API client library_
|
|
-  _[subversion](https://packages.debian.org/buster/subversion) `1.10.4-1+deb10u1` - Advanced version control system_
|
|
-  _[tig](https://packages.debian.org/buster/tig) `2.4.1-1` - ncurses-based text-mode interface for Git_
|
|
-  _[icdiff](https://packages.debian.org/buster/icdiff) `1.9.4-1` - terminal side-by-side colorized word diff_
|
|
-  _[qgit](https://packages.debian.org/buster/qgit) `2.8-1` - Qt application for viewing GIT trees_
|
|
#### Shell & basic utilities
|
|
|
|
-  [bash](https://packages.debian.org/buster/bash) `5.0-4` - GNU Bourne Again SHell
|
|
-  [autojump](https://packages.debian.org/buster/autojump) `22.5.1-1` - shell extension to jump to frequently used directories
|
|
-  [bash-completion](https://packages.debian.org/buster/bash-completion) `1:2.8-6` - programmable completion for the bash shell
|
|
-  [shellcheck](https://packages.debian.org/buster/shellcheck) `0.5.0-3` - lint tool for shell scripts
|
|
-  [pv](https://packages.debian.org/buster/pv) `1.6.6-1` - Shell pipeline element to meter data passing through
|
|
-  [sed](https://packages.debian.org/buster/sed) `4.7-1` - GNU stream editor for filtering/transforming text
|
|
-  [util-linux](https://packages.debian.org/buster/util-linux) `2.33.1-0.1` - miscellaneous system utilities
|
|
-  [util-linux-locales](https://packages.debian.org/buster/util-linux-locales) `2.33.1-0.1` - locales files for util-linux
|
|
-  [whiptail](https://packages.debian.org/buster/whiptail) `0.52.20-8` - Displays user-friendly dialog boxes from shell scripts
|
|
-  [moreutils](https://packages.debian.org/buster/moreutils) `0.62-1` - additional Unix utilities
|
|
-  [less](https://packages.debian.org/buster/less) `487-0.1+b1` - pager program similar to more
|
|
-  [asciinema](https://packages.debian.org/buster/asciinema) `2.0.2-1` - Record and share your terminal sessions, the right way
|
|
-  [dialog](https://packages.debian.org/buster/dialog) `1.3-20190211-1` - Displays user-friendly dialog boxes from shell scripts
|
|
-  [manpages](https://packages.debian.org/buster/manpages) `4.16-2` - Manual pages about using a GNU/Linux system
|
|
-  [manpages-dev](https://packages.debian.org/buster/manpages-dev) `4.16-2` - Manual pages about using GNU/Linux for development
|
|
-  _[undistract-me](https://packages.debian.org/buster/undistract-me) `0.1.0+git20130402+3a9144bc1f-1` - Notifies user when long-running terminal commands complete via libnotify_
|
|
-  _[inotify-tools](https://packages.debian.org/buster/inotify-tools) `3.14-7` - command-line programs providing a simple interface to inotify_
|
|
-  _[lr](https://packages.debian.org/buster/lr) `1.4.1-1` - list files, recursively_
|
|
-  _[ack](https://packages.debian.org/buster/ack) `2.24-1` - grep-like program specifically for large source trees_
|
|
-  _[bd](https://packages.debian.org/buster/bd) `1.02-4` - quickly go back to a specific parent directory in bash_
|
|
-  _[beep](https://packages.debian.org/buster/beep) `1.4.3-2` - advanced PC-speaker beeper_
|
|
-  _[command-not-found](https://packages.debian.org/buster/command-not-found) `18.04.5-1` - Suggest installation of packages in interactive bash sessions_
|
|
-  _[detox](https://packages.debian.org/buster/detox) `1.3.0-4` - replace problematic characters in filenames_
|
|
-  _[grc](https://packages.debian.org/buster/grc) `1.11.3-1` - generic colouriser for everything_
|
|
-  _[pv](https://packages.debian.org/buster/pv) `1.6.6-1` - Shell pipeline element to meter data passing through_
|
|
-  _[reptyr](https://packages.debian.org/buster/reptyr) `0.6.2-1.2` - Tool for moving running programs between ptys_
|
|
-  _[source-highlight](https://packages.debian.org/buster/source-highlight) `3.1.8-1.2+b1` - convert source code to syntax highlighted document_
|
|
-  _[tmux](https://packages.debian.org/buster/tmux) `2.8-3` - terminal multiplexer_
|
|
-  _[ttyrec](https://packages.debian.org/buster/ttyrec) `1.0.8-5+b2` - Terminal interaction recorder and player (for tty)_
|
|
-  _[fasd](https://packages.debian.org/buster/fasd) `1.0.1-1` - command-line productivity booster_
|
|
-  _[pdd](https://packages.debian.org/buster/pdd) `1.3.1-1` - Tiny date, time diff calculator_
|
|
-  _[termrec](https://packages.debian.org/buster/termrec) `0.18-1` - terminal videos/scripts recorder and player_
|
|
-  _[ripgrep](https://packages.debian.org/buster/ripgrep) `0.10.0-2` - Recursively searches directories for a regex pattern_
|
|
#### Parsers/converters/documentation generators
|
|
|
|
-  [pandoc](https://packages.debian.org/buster/pandoc) `2.2.1-3+b2` - general markup converter
|
|
-  [jq](https://packages.debian.org/buster/jq) `1.5+dfsg-2+b1` - lightweight and flexible command-line JSON processor
|
|
-  [xmlstarlet](https://packages.debian.org/buster/xmlstarlet) `1.6.1-2` - command line XML toolkit
|
|
-  [aha](https://packages.debian.org/buster/aha) `0.5-1` - ANSI color to HTML converter
|
|
-  [groff](https://packages.debian.org/buster/groff) `1.22.4-3` - GNU troff text-formatting system
|
|
-  [dos2unix](https://packages.debian.org/buster/dos2unix) `7.4.0-1` - convert text file line endings between CRLF and LF
|
|
-  _[man2html-base](https://packages.debian.org/buster/man2html-base) `1.6g-11` - convert man pages into HTML format_
|
|
-  _[txt2tags](https://packages.debian.org/buster/txt2tags) `2.6-4.1` - conversion tool to generating several file formats_
|
|
-  _[mkdocs](https://packages.debian.org/buster/mkdocs) `1.0.4+dfsg-1` - Static site generator geared towards building project documentation_
|
|
-  _[csvkit](https://packages.debian.org/buster/csvkit) `1.0.2-1` - command-line tools for working with CSV_
|
|
-  _[roffit](https://packages.debian.org/buster/roffit) `0.7~20120815+gitbbf62e6-1` - convert nroff manual pages into HTML_
|
|
-  _[archmage](https://packages.debian.org/buster/archmage) `1:0.3.1-4` - CHM(Compiled HTML) Decompressor_
|
|
#### Packaging
|
|
|
|
-  [debhelper](https://packages.debian.org/buster/debhelper) `12.1.1` - helper programs for debian/rules
|
|
-  [autoconf](https://packages.debian.org/buster/autoconf) `2.69-11` - automatic configure script builder
|
|
-  [devscripts](https://packages.debian.org/buster/devscripts) `2.19.5+deb10u1` - scripts to make the life of a Debian Package maintainer easier
|
|
-  [dh-make](https://packages.debian.org/buster/dh-make) `2.201802` - tool that converts source archives into Debian package source
|
|
-  [equivs](https://packages.debian.org/buster/equivs) `2.2.0` - Circumvent Debian package dependencies
|
|
-  [build-essential](https://packages.debian.org/buster/build-essential) `12.6` - Informational list of build-essential packages
|
|
-  [checkinstall](https://packages.debian.org/buster/checkinstall) `1.6.2+git20170426.d24a630-2~bpo10+1` - installation tracker
|
|
-  [fakeroot](https://packages.debian.org/buster/fakeroot) `1.23-1` - tool for simulating superuser privileges
|
|
-  [debconf-utils](https://packages.debian.org/buster/debconf-utils) `1.5.71` - debconf utilities
|
|
-  [lintian](https://packages.debian.org/buster/lintian) `2.15.0` - Debian package checker
|
|
-  [git-buildpackage](https://packages.debian.org/buster/git-buildpackage) `0.9.14` - Suite to help with Debian packages in Git repositories
|
|
-  _[lintian-brush](https://packages.debian.org/buster/lintian-brush) `0.13.1` - automatically fix lintian problems_
|
|
-  _[apt-build](https://packages.debian.org/buster/apt-build) `0.12.47` - frontend to apt to build, optimize and install packages_
|
|
-  _[python-stdeb](https://packages.debian.org/buster/python-stdeb) `0.8.5-1` - Python to Debian source package conversion utility_
|
|
-  _[pypi2deb](https://packages.debian.org/buster/pypi2deb) `2.20180804` - PyPI to Debian converter_
|
|
-  _[dgit](https://packages.debian.org/buster/dgit) `8.5` - git interoperability with the Debian archive_
|
|
-  _[aptly](https://packages.debian.org/buster/aptly) `1.3.0+ds1-2.2~deb10u1` - Swiss army knife for Debian repository management - main package_
|
|
#### Debuggers
|
|
|
|
-  [gdb](https://packages.debian.org/buster/gdb) `8.2.1-2+b3` - GNU Debugger
|
|
#### Python
|
|
|
|
-  [python3-all-dev](https://packages.debian.org/buster/python3-all-dev) `3.7.3-1` - package depending on all supported Python 3 development packages
|
|
-  [python3-setuptools](https://packages.debian.org/buster/python3-setuptools) `40.8.0-1` - Python3 Distutils Enhancements
|
|
-  [python3-wheel](https://packages.debian.org/buster/python3-wheel) `0.32.3-2` - built-package format for Python
|
|
-  [python3-pip](https://packages.debian.org/buster/python3-pip) `18.1-5` - Python package installer
|
|
-  [python3-venv](https://packages.debian.org/buster/python3-venv) `3.7.3-1` - pyvenv-3 binary for python3 (default python3 version)
|
|
#### Live system
|
|
|
|
-  [live-build](https://packages.debian.org/buster/live-build) `1:20190311` - Live System Build Components
|
|
-  _[debootstrap](https://packages.debian.org/buster/debootstrap) `1.0.114` - Bootstrap a basic Debian system_
|
|
-  _[live-config-doc](https://packages.debian.org/buster/live-config-doc) `5.20190519` - Live System Configuration Components (documentation)_
|
|
-  _[live-manual-pdf](https://packages.debian.org/buster/live-manual-pdf) `2:20151217.1` - Live Systems Documentation (pdf)_
|
|
-  _[live-manual-html](https://packages.debian.org/buster/live-manual-html) `2:20151217.1` - Live Systems Documentation (html)_
|
|
-  _[debian-handbook](https://packages.debian.org/buster/debian-handbook) `8.20180830` - reference book for Debian users and system administrators_
|
|
-  _[blends-tasks](https://packages.debian.org/buster/blends-tasks) `0.7.2` - Debian Pure Blends tasks for new installations_
|
|
-  _[live-task-lxde](https://packages.debian.org/buster/live-task-lxde) `0.7` - Live environment support for Lxde_
|
|
-  _[live-task-base](https://packages.debian.org/buster/live-task-base) `0.7` - Live base environment support_
|
|
-  _[live-task-cinnamon](https://packages.debian.org/buster/live-task-cinnamon) `0.7` - Live environment support for Cinnamon_
|
|
-  _[live-task-extra](https://packages.debian.org/buster/live-task-extra) `0.7` - Live extra environment support_
|
|
-  _[live-task-gnome](https://packages.debian.org/buster/live-task-gnome) `0.7` - Live environment support for GNOME_
|
|
-  _[live-task-kde](https://packages.debian.org/buster/live-task-kde) `0.7` - Live environment support for KDE_
|
|
-  _[live-task-localisation](https://packages.debian.org/buster/live-task-localisation) `0.7` - Live environment localisation support_
|
|
-  _[live-task-localisation-desktop](https://packages.debian.org/buster/live-task-localisation-desktop) `0.7` - Live graphical desktop environment localisation support_
|
|
-  _[live-task-mate](https://packages.debian.org/buster/live-task-mate) `0.7` - Live environment support for Mate_
|
|
-  _[live-task-recommended](https://packages.debian.org/buster/live-task-recommended) `0.7` - Live recommended environment support_
|
|
-  _[live-task-xfce](https://packages.debian.org/buster/live-task-xfce) `0.7` - Live environment support for Xfce_
|
|
#### Hex editors
|
|
|
|
-  _[wxhexeditor](https://packages.debian.org/buster/wxhexeditor) `0.23+repack-3` - hexadecimal editor for massive files_
|
|
-  _[hexcurse](https://packages.debian.org/buster/hexcurse) `1.58-1.1+b1` - Ncurses-based hex editor with many features_
|
|
-  _[dhex](https://packages.debian.org/buster/dhex) `0.69-1` - ncurses based hex editor with diff mode_
|
|
-  _[bless](https://packages.debian.org/buster/bless) `0.6.0-5.1` - A full featured hexadecimal editor_
|
|
#### Translation/localization
|
|
|
|
-  _[poedit](https://packages.debian.org/buster/poedit) `2.2.1-2` - gettext catalog editor_
|
|
#### Game development
|
|
|
|
-  _[godot3](https://packages.debian.org/buster/godot3) `3.0.6-2` - Full 2D and 3D game engine with editor_
|
|
#### Ruby
|
|
|
|
-  _[ruby-dev](https://packages.debian.org/buster/ruby-dev) `1:2.5.1` - Header files for compiling extension modules for Ruby (default version)_
|
|
#### HTML/CC/JS
|
|
|
|
-  _[csstidy](https://packages.debian.org/buster/csstidy) `1.4-5` - CSS parser and optimiser_
|
|
-  _[sqlite3](https://packages.debian.org/buster/sqlite3) `3.27.2-3` - Command line interface for SQLite 3_
|
|
-  _[webcheck](https://packages.debian.org/buster/webcheck) `1.10.4-1.1` - website link and structure checker_
|
|
-  _[vera](https://packages.debian.org/buster/vera) `1.23-1` - Dictionary of computer related acronyms -- info format_
|
|
-  _[nodejs](https://packages.debian.org/buster/nodejs) `10.15.2~dfsg-2` - evented I/O for V8 javascript - runtime executable_
|
|
-  _[npm](https://packages.debian.org/buster/npm) `5.8.0+ds6-4` - package manager for Node.js_
|
|
-  _[jsbeautifier](https://packages.debian.org/buster/jsbeautifier) `1.6.4-7` - JavaScript unobfuscator and beautifier_
|
|
#### PHP
|
|
|
|
-  _[php-cli](https://packages.debian.org/buster/php-cli) `2:7.3+69` - command-line interpreter for the PHP scripting language (default)_
|
|
#### Android
|
|
|
|
-  _[android-sdk](https://packages.debian.org/buster/android-sdk) `25.0.0+11+deb10u1` - Software development kit for Android platform_
|
|
-  _[android-sdk-platform-tools-common](https://packages.debian.org/buster/android-sdk-platform-tools-common) `27.0.0+11+deb10u1` - Tools for interacting with an Android platform - Common files_
|
|
-  _[android-tools-fastboot](https://packages.debian.org/buster/android-tools-fastboot) `1:8.1.0+r23-5` - transitional package_
|
|
-  _[gplaycli](https://packages.debian.org/buster/gplaycli) `3.25+ds-1` - Google Play downloader command line interface_
|
|
-  _[adb](https://packages.debian.org/buster/adb) `1:8.1.0+r23-5` - Android Debug Bridge_
|
|
-  _[fastboot](https://packages.debian.org/buster/fastboot) `1:8.1.0+r23-5` - Android fastboot tool_ |