Raspberry Pi OS Software Packages

Raspberry Pi OS is the offical operating system of the Raspberry Pi (previously known as Raspbian). Though not the only Operarting Systems the Raspberry Pi can use, it is the one that has the setup and software managed by the Raspberry Pi foundation. Raspberry Pi OS is a Linux OS based on Debian. As with all Linux distributions there are 1000's of free Open Source programs that can be downloaded from a Terminal Screen or a Desktop app. This section list the 1000's of programs that can be downloaded for the current version of Raspberry Pi OS, Buster version 10 and the previouse version, Stretch.

VCS Packages

raspberry Version Control Systems

To install Raspberry Pi OS software on a Raspberry Pi

Packages are installed using Terminal. First get an updated package list by entering the following command in to terminal if this has not been done today sudo apt update
Then install your chosen package with the command sudo apt install package name Find out more with the Guide to installing software with the apt command

WWW: Please Note: each listing has a www link to a related webpage, the links are supplied by the author. I can not guarantee thay are all active and related to the listed package.

Distro Version:

The latest Distro for Raspberry Pi OS is Bookworm, the previouse version was Bullseye. Next to each package is the version available for each distro.

Bookworm(#) = Raspberry Pi OS Bookworm
Bullseye(#) = Raspberry Pi OS Bullseye
Bookworm & Bullseye(#) = same version for both.
If only one Distro is listed then the package is only available on that distribution.

Jump to section B C D E F G K L M P Q R S T V W

VCS

Last Updated: 17 March, 2024

  • Back to top
  • B

  • brz

    Bookworm:(3.3.2-3) Bullseye:(3.1.0-8) easy to use distributed version control system www
  • brz-debian

    Bookworm:(2.8.78) Bullseye:(2.8.51) breezy plugin for Debian package management
  • brz-loom

    Bookworm & Bullseye:(3.0.0+bzr167-1) Focused patch plugin support for Bazaar branches in Breezy www
  • bzr

    Bookworm & Bullseye:(2.7.0+bzr6622+brz) transitional dummy package for brz www
  • bzr-builddeb

    Bookworm & Bullseye:(2.8.12+brz) transitional dummy package
  • bzr-email

    Bookworm & Bullseye:(0.0.1~bzr58+brz1) transitional dummy package www
  • bzr-fastimport

    Bookworm & Bullseye:(0.13.0+bzr361+brz1) transitional dummy package www
  • bzr-git

    Bookworm & Bullseye:(0.6.13+bzr1650+brz2) transitional dummy package www
  • bzr-stats

    Bookworm & Bullseye:(0.1.0+bzr54+brz1) transitional dummy package www
  • bzr-upload

    Bookworm & Bullseye:(1.1.0+brz1) transitional dummy package www
  • bzrtools

    Bookworm & Bullseye:(2.6.0+brz) transitional dummy package www
  • Back to top
  • C

  • commit-patch

    Bookworm & Bullseye:(2.6-2.1) utility to commit fine grained patches to source code control repositories www
  • cssc

    Bookworm & Bullseye:(1.4.1-1) Clone of the Unix SCCS revision-control system www
  • cvs

    Bookworm:(2:1.12.13+real-28+deb12u1) Bullseye:(2:1.12.13+real-28) Concurrent Versions System www
  • cvs-autoreleasedeb

    Bookworm & Bullseye:(0.12-1) Automatically release/upload debian packages from CVS
  • cvs-buildpackage

    Bookworm:(5.26+nmu1) Bullseye:(5.26) set of Debian package scripts for CVS source trees
  • cvs-fast-export

    Bookworm:(1.59-1) Bullseye:(1.55-1) Export an RCS or CVS history as a fast-import stream www
  • cvs-mailcommit

    Bookworm & Bullseye:(1.19-6) Send CVS commitments via mail www
  • cvs2cl

    Bookworm & Bullseye:(2.73-1.1) CVS-log-message-to-ChangeLog conversion script www
  • cvschangelogbuilder

    Bookworm & Bullseye:(2.4-1) perl utility to generate ChangeLogs or html cvs reports www
  • cvsconnect

    Bookworm & Bullseye:(0.1.cvs20001202-2) CVS connection minimizer
  • cvsd

    Bookworm:(1.0.24+b1) Bullseye:(1.0.24) chroot wrapper to run 'cvs pserver' more securely www
  • cvsdelta

    Bookworm:(1.7.0-8) Bullseye:(1.7.0-7) Summarize differences in a CVS repository www
  • cvsservice

    Bookworm:(4:22.12.3-1) Bullseye:(4:20.12.0-2) D-Bus service for accessing CVS repositories www
  • cvssuck

    Bookworm & Bullseye:(0.3.cvs20060124-2) inefficient cvs repository grabber using cvs command
  • cvsutils

    Bookworm & Bullseye:(0.2.5-1.1) CVS utilities for use in working directories www
  • cvsweb

    Bookworm & Bullseye:(3:3.0.6-8.1) CGI interface to your CVS repository www
  • Back to top
  • D

  • darcs

    Bookworm:(2.16.5-1) Bullseye:(2.14.5-1) distributed, interactive, smart revision control system www
  • darcs-monitor

    Bookworm:(0.4.2-14+b3) Bullseye:(0.4.2-14+b2) Darcs add-on that sends mail about newly pushed changes www
  • dpatch

    Bookworm & Bullseye:(2.0.41) patch maintenance system for Debian source packages
  • Back to top
  • E

  • easygit

    Bookworm:(1.7.5.2+debian1-3) Bullseye:(0.99-4) git for mere mortals www
  • elpa-git-commit

    Bookworm:(3.3.0-2) Bullseye:(2.99.0.git0957.ge8c7bd03-1) Major mode for editing git commit message www
  • elpa-magit

    Bookworm:(3.3.0-2) Bullseye:(2.99.0.git0957.ge8c7bd03-1) Emacs interface for Git www
  • elpa-magit-popup

    Bookworm & Bullseye:(2.13.2-1) Use popup like Magit www
  • elpa-magit-section

    Bookworm:(3.3.0-2) Collapsible sections like in Magit www
  • elpa-magit-todos

    Bookworm & Bullseye:(1.5.3-1) show source file TODOs in Magit www
  • elpa-with-editor

    Bookworm:(3.0.5-1) Bullseye:(3.0.2-1) call program using Emacs as $EDITOR www
  • Back to top
  • F

  • fossil

    Bookworm:(1:2.21-1) Bullseye:(1:2.15.2-1) DSCM with built-in wiki, http interface and server, tickets database www
  • Back to top
  • G

  • giggle

    Bookworm:(0.7-5) Bullseye:(0.7-4) GTK+ frontend for the git directory tracker www
  • giggle-personal-details-plugin

    Bookworm:(0.7-5) Bullseye:(0.7-4) GTK+ frontend for the git directory tracker - personal details plugin www
  • giggle-terminal-view-plugin

    Bookworm:(0.7-5) Bullseye:(0.7-4) GTK+ frontend for the git directory tracker - terminal plugin www
  • git

    Bookworm:(1:2.39.2-1.1) Bullseye:(1:2.30.2-1+deb11u2) fast, scalable, distributed revision control system www
  • git-absorb

    Bookworm:(0.6.9-1) Bullseye:(0.6.6-2+b1) Git commit --fixup, but automatic www
  • git-all

    Bookworm:(1:2.39.2-1.1) Bullseye:(1:2.30.2-1+deb11u2) fast, scalable, distributed revision control system (all subpackages) www
  • git-autofixup

    Bookworm:(0.003001-2) Automatically fixup commits with related changes www
  • git-big-picture

    Bookworm:(1.2.2-1) Bullseye:(1.0.0-1) Visualization tool for Git repositories (executable) www
  • git-build-recipe

    Bookworm:(0.3.7) Bullseye:(0.3.6) construct a Git branch from a recipe www
  • git-buildpackage

    Bookworm:(0.9.30) Bullseye:(0.9.22) Suite to help with Debian packages in Git repositories www
  • git-buildpackage-rpm

    Bookworm:(0.9.30) Bullseye:(0.9.22) Suite to help with RPM packages in Git repositories www
  • git-cola

    Bookworm:(3.12.0-2) Bullseye:(3.9-1) highly caffeinated git GUI www
  • git-crecord

    Bookworm:(20230226.0-2) Bullseye:(20201025.0-1) interactively select chunks to commit with Git www
  • git-crypt

    Bookworm:(0.7.0-0.1+b1) Bullseye:(0.6.0-1+b20) Transparent file encryption in git www
  • git-cvs

    Bookworm:(1:2.39.2-1.1) Bullseye:(1:2.30.2-1+deb11u2) fast, scalable, distributed revision control system (cvs interoperability) www
  • git-daemon-run

    Bookworm:(1:2.39.2-1.1) Bullseye:(1:2.30.2-1+deb11u2) fast, scalable, distributed revision control system (git-daemon service) www
  • git-daemon-sysvinit

    Bookworm:(1:2.39.2-1.1) Bullseye:(1:2.30.2-1+deb11u2) fast, scalable, distributed revision control system (git-daemon service) www
  • git-delete-merged-branches

    Bookworm:(7.4.0-1) command-line tool to delete merged git branches www
  • git-dpm

    Bookworm & Bullseye:(0.10.0-1.1) git Debian package manager
  • git-email

    Bookworm:(1:2.39.2-1.1) Bullseye:(1:2.30.2-1+deb11u2) fast, scalable, distributed revision control system (email add-on) www
  • git-extras

    Bookworm:(6.5.0-1) Bullseye:(6.1.0-1) Extra commands for git www
  • git-filter-repo

    Bookworm:(2.38.0-1) Quickly rewrite git repository history www
  • git-flow

    Bookworm & Bullseye:(1.12.3-3) Git extension to provide a high-level branching model www
  • git-ftp

    Bookworm & Bullseye:(1.6.0+dfsg-1) Git powered FTP client written as shell script www
  • git-gui

    Bookworm:(1:2.39.2-1.1) Bullseye:(1:2.30.2-1+deb11u2) fast, scalable, distributed revision control system (GUI) www
  • git-hub

    Bookworm:(2.1.3-1) Git command line interface to GitHub www
  • git-imerge

    Bookworm & Bullseye:(1.2.0-3) incremental merge and rebase for git www
  • git-lfs

    Bookworm:(3.3.0-1) Bullseye:(2.13.2-1) Git Large File Support www
  • git-mediawiki

    Bookworm:(1:2.39.2-1.1) Bullseye:(1:2.30.2-1+deb11u2) fast, scalable, distributed revision control system (MediaWiki remote helper) www
  • git-merge-changelog

    Bookworm:(20230209+stable-1) Bullseye:(20210102~ebaa53c-1) git merge driver for GNU ChangeLog files www
  • git-publish

    Bookworm:(1.8.1-1) Bullseye:(1.6.0-1) git command to prepare and store patch revisions as git tags www
  • git-reintegrate

    Bookworm & Bullseye:(0.4-2.1) Git extension to manage integration branches www
  • git-remote-gcrypt

    Bookworm:(1.5-1) Bullseye:(1.4-1) encrypted git repositories www
  • git-remote-hg

    Bookworm:(1.0.4~ds-1) bidirectional bridge between Git and Mercurial www
  • git-restore-mtime

    Bookworm:(2022.12-1) Bullseye:(2020.09-1) set timestamps to the date of a file's last commit www
  • git-secret

    Bookworm:(0.5.0-1) Bullseye:(0.2.3-1.1) store encrypted credential inside source code git repository www
  • git-secrets

    Bookworm:(1.3.0-5) Bullseye:(1.3.0-4) Prevents accidental commits of credentials www
  • git-sh

    Bookworm & Bullseye:(1.1-1) a git shell www
  • git-svn

    Bookworm:(1:2.39.2-1.1) Bullseye:(1:2.30.2-1+deb11u2) fast, scalable, distributed revision control system (svn interoperability) www
  • git2cl

    Bookworm & Bullseye:(1:2.0+git20120920-3) Simple tool to convert git logs to GNU ChangeLog format www
  • gitbrute

    Bookworm:(0~15-2) Bullseye:(0~12-4) brute-force a git commit hash www
  • gitg

    Bookworm:(41-2+b2) Bullseye:(3.32.1-1+b7) git repository viewer www
  • gitinspector

    Bookworm:(0.4.4+dfsg-12) Bullseye:(0.4.4+dfsg-9) statistical analysis tool for git repositories www
  • gitk

    Bookworm:(1:2.39.2-1.1) Bullseye:(1:2.30.2-1+deb11u2) fast, scalable, distributed revision control system (revision tree visualizer) www
  • gitolite

    Bookworm & Bullseye:(2.3-1) SSH-based gatekeeper for git repositories www
  • gitolite3

    Bookworm & Bullseye:(3.6.12-1) SSH-based gatekeeper for git repositories (version 3) www
  • gitpkg

    Bookworm:(0.30) Bullseye:(0.29+nmu1) tools for maintaining Debian packages with git
  • gitstats

    Bookworm & Bullseye:(2015.10.03-1) statistics generator for git repositories www
  • gitweb

    Bookworm:(1:2.39.2-1.1) Bullseye:(1:2.30.2-1+deb11u2) fast, scalable, distributed revision control system (web interface) www
  • gource

    Bookworm:(0.54-1) Bullseye:(0.51-1+b1) graphical source control visualisation www
  • Back to top
  • K

  • kdesvn

    Bookworm:(2.1.0-3) Bullseye:(2.1.0-1) Subversion client with tight KDE integration www
  • kdesvn-kio-plugins

    Bookworm:(2.1.0-3) Bullseye:(2.1.0-1) Subversion I/O slaves for KDE www
  • klaus

    Bookworm:(2.0.2-1) Bullseye:(1.5.2-4) simple easy-to-set-up Git web viewer www
  • Back to top
  • L

  • legit

    Bookworm:(1.2.0.post0-3) Bullseye:(1.2.0.post0-1) Git extension to assist in manipulating branches www
  • Back to top
  • M

  • mercurial

    Bookworm:(6.3.2-1+rpi1) Bullseye:(5.6.1-4+rpi1) easy-to-use, scalable distributed version control system www
  • mercurial-common

    Bookworm:(6.3.2-1+rpi1) Bullseye:(5.6.1-4+rpi1) easy-to-use, scalable distributed version control system (common files) www
  • mercurial-evolve

    Bookworm:(10.5.3-4) evolve extension for Mercurial www
  • mercurial-git

    Bookworm:(1.0.1-1) Bullseye:(0.9.0-2) Git plugin for Mercurial www
  • mgitstatus

    Bookworm:(2.2+dfsg-2) Bullseye:(2.0+dfsg-2) Show status of multiple Git repositories www
  • mr

    Bookworm & Bullseye:(1.16) Multiple Repository management tool (transitional package) www
  • myrepos

    Bookworm & Bullseye:(1.20180726) tool to manage all your version control repos www
  • Back to top
  • P

  • pass-git-helper

    Bookworm:(1.2.0-2) Bullseye:(1.1.1-0.1) Git credential helper interfacing with pass www
  • patch

    Bookworm & Bullseye:(2.7.6-7) Apply a diff file to an original www
  • patcher

    Bookworm & Bullseye:(0.0.20040521-6.1) perl script useful for managing patches
  • pepper

    Bookworm & Bullseye:(0.3.3-4) Source code repository statistics and report tool www
  • python3-hglib

    Bookworm & Bullseye:(2.6.2-1) Python3 library for interfacing with Mercurial's command server www
  • python3-klaus

    Bookworm:(2.0.2-1) Bullseye:(1.5.2-4) simple easy-to-set-up Git web viewer www
  • python3-pony

    Bookworm:(0.7.16+ds-3) Bullseye:(0.7.14-1) Pony Object-Relational Mapper www
  • Back to top
  • Q

  • qbrz

    Bookworm:(0.23.2+bzr1641-1) Bullseye:(0.23.2+bzr1640-1) Qt5 frontend for Breezy www
  • qgit

    Bookworm:(2.10-2+b3) Bullseye:(2.9-2) Qt application for viewing GIT trees www
  • quilt

    Bookworm:(0.67+really0.66-1) Bullseye:(0.66-2.1) Tool to work with series of patches www
  • quilt-el

    Bookworm:(0.67+really0.66-1) Bullseye:(0.66-2.1) simple Emacs interface of quilt www
  • Back to top
  • R

  • rabbitvcs-cli

    Bookworm:(0.18-6) Bullseye:(0.18-2) Command line interface for RabbitVCS www
  • rabbitvcs-core

    Bookworm:(0.18-6) Bullseye:(0.18-2) Easy version control www
  • rabbitvcs-gedit

    Bookworm:(0.18-6) Bullseye:(0.18-2) Gedit extension for RabbitVCS www
  • rabbitvcs-thunar

    Bookworm:(0.18-6) Bullseye:(0.18-2) Thunar extension for RabbitVCS www
  • rcs

    Bookworm:(5.10.1-1) Bullseye:(5.10.0-1) The GNU Revision Control System www
  • reposurgeon

    Bookworm:(4.35-1) Bullseye:(4.25-1) Tool for editing version-control repository history www
  • Back to top
  • S

  • silver-platter

    Bookworm:(0.5.6-2) Bullseye:(0.4.1-2) automatically create merge proposals www
  • simple-revision-control

    Bookworm:(1.29-1) Bullseye:(1.26-2) single-file and single-user revision control system www
  • statcvs

    Bookworm:(1:0.7.0.dfsg-9) Bullseye:(1:0.7.0.dfsg-7) CVS Repository statistic analysis tool, written in Java www
  • statsvn

    Bookworm & Bullseye:(0.7.0.dfsg-10) SVN repository statistics www
  • stgit

    Bookworm:(0.19-1.1) Bullseye:(0.19-1) manage stacks of patches in a git repository www
  • stgit-contrib

    Bookworm:(0.19-1.1) Bullseye:(0.19-1) set of contributed script to help working with stgit www
  • subversion

    Bookworm:(1.14.2-4+b1) Bullseye:(1.14.1-3+deb11u1) Advanced version control system www
  • subversion-tools

    Bookworm:(1.14.2-4+b1) Bullseye:(1.14.1-3+deb11u1) Assorted tools related to Apache Subversion www
  • sugarjar

    Bookworm:(0.0.11-2) Git/GitHub helper script www
  • svn-autoreleasedeb

    Bookworm & Bullseye:(0.12-1) Automatically release/upload debian packages from SVN
  • svn-buildpackage

    Bookworm:(0.8.8) Bullseye:(0.8.7) helper programs to maintain Debian packages with Subversion
  • svn-load

    Bookworm & Bullseye:(1.6-1) Enhanced import facility for Subversion
  • svn2cl

    Bookworm:(0.14-3) Bullseye:(0.14-2) Generate a GNU-style ChangeLog from Subversion repository history www
  • svnkit

    Bookworm:(1.10.3-2) Bullseye:(1.8.14-4) pure Java Subversion client www
  • Back to top
  • T

  • tig

    Bookworm:(2.5.5-1+b5) Bullseye:(2.5.1-1) ncurses-based text-mode interface for Git www
  • tkcvs

    Bookworm & Bullseye:(8.2.3-1.2) Graphical front-end to CVS and Subversion www
  • tla

    Bookworm:(1.3.5+dfsg1-2.1) Bullseye:(1.3.5+dfsg1-2+b2) GNU Arch revision control system www
  • topgit

    Bookworm:(0.8-3) Bullseye:(0.8-2) a Git patch queue manager www
  • tortoisehg

    Bookworm:(6.3.1-1) Bullseye:(5.6.1-1) Graphical tool for working with Mercurial www
  • tortoisehg-caja

    Bookworm:(6.3.1-1) Bullseye:(5.6.1-1) Graphical tool for working with Mercurial (Caja extension) www
  • tortoisehg-nautilus

    Bookworm:(6.3.1-1) Bullseye:(5.6.1-1) Graphical tool for working with Mercurial (Nautilus extension) www
  • Back to top
  • V

  • vim-git-hub

    Bookworm:(2.1.3-1) Vim runtime files for git-hub www
  • Back to top
  • W

  • websvn

    Bookworm & Bullseye:(2.3.3-1.3) interface for Subversion repositories written in PHP www
  • wiggle

    Bookworm & Bullseye:(1.1-1) apply patches with conflicting changes www