_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


ta-lib 0.7.1
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://ta-lib.org
Licenses: Modified BSD
Build system: gnu
Synopsis: Technical analysis library
Description:

TA-Lib is a library providing common functions for the technical analysis of financial market data.

fava-envelope-airmail 2026.2.9
Propagated dependencies: fava@1.30.14
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://github.com/stenius/fava-envelope-airmail
Licenses: Expat
Build system: pyproject
Synopsis: Envelope budgeting for Fava/Beancount
Description:

Envelope budgeting for Fava/Beancount with stats, scheduled transactions, and color-coded UI. It's a fork of https://github.com/memst/fava-envelope (itself a fork of https://github.com/polarmutex/fava-envelope) that adds several enhancements for envelope budgeting.

kitsas 5.11.1
Dependencies: libzip@1.9.2 qtsvg@6.9.2 qtwebengine@6.9.3 qt5compat@6.9.2
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://kitsas.fi
Licenses: GPL 3+
Build system: qt
Synopsis: Finnish bookkeeping software for small organisations
Description:

Kitsas is a Finnish accounting program with the following goals and features:

  • Ease of use

  • Digital management of documents

  • Creating a digital archive

  • Built-in invoicing

  • Creating reports.

python-mnemonic 0.21
Propagated dependencies: python-pbkdf2@1.3
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://github.com/trezor/python-mnemonic
Licenses: Expat
Build system: pyproject
Synopsis: Implementation of Bitcoin BIP-0039
Description:

mnemonic is a library that provides an implementation of Bitcoin BIP-0039.

hledger 1.43.2
Dependencies: ghc-decimal@0.5.2 ghc-diff@1.0.2 ghc-aeson@2.2.3.0 ghc-ansi-terminal@1.1.3 ghc-cmdargs@0.10.22 ghc-data-default@0.8.0.1 ghc-extra@1.8 ghc-githash@0.1.7.0 ghc-hashable@1.5.0.0 ghc-hledger-lib@1.43.2 ghc-http-client@0.7.19 ghc-http-types@0.12.4 ghc-lucid@2.11.20250303 ghc-math-functions@0.3.4.4 ghc-megaparsec@9.7.0 ghc-microlens@0.4.14.0 ghc-modern-uri@0.3.6.1 ghc-regex-tdfa@1.3.2.4 ghc-req@3.13.4 ghc-safe@0.3.21 ghc-shakespeare@2.1.0.1 ghc-split@0.2.5 ghc-tabular@0.2.2.8 ghc-tasty@1.5.3 ghc-temporary@1.3 ghc-text-ansi@0.3.0.1 ghc-timeit@2.0 ghc-unordered-containers@0.2.20 ghc-utf8-string@1.0.2 ghc-utility-ht@0.0.17.2 ghc-wizards@1.0.3
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: http://hledger.org
Licenses: GPL 3
Build system: haskell
Synopsis: Command-line interface for the hledger accounting system
Description:

The command-line interface for the hledger accounting system. Its basic function is to read a plain text file describing financial transactions and produce useful reports.

hledger is a robust, cross-platform set of tools for tracking money, time, or any other commodity, using double-entry accounting and a simple, editable file format, with command-line, terminal and web interfaces. It is a Haskell rewrite of Ledger, and one of the leading implementations of Plain Text Accounting.

fava 1.30.14
Propagated dependencies: beancount@3.2.3 beanquery@0.2.0 python-babel@2.16.0 python-beangulp@0.2.0 python-cheroot@11.1.2 python-click@8.4.1 python-flask@3.1.3 python-flask-babel@4.0.0 python-jinja2@3.1.6 python-markdown2@2.5.3 python-ply@3.11 python-simplejson@3.20.1 python-typing-extensions@4.15.0 python-watchfiles@1.1.1 python-werkzeug@3.1.8
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://beancount.github.io/fava/
Licenses: Expat
Build system: pyproject
Synopsis: Web interface for the accounting tool Beancount
Description:

Fava is a web interface for the double-entry bookkeeping software Beancount with a focus on features and usability.

bitcoin-core 31.1
Dependencies: boost@1.89.0 capnproto@1.5.0 libevent@2.1.12 qrencode@4.1.1 qtwayland@6.9.2 sqlite@3.39.3 zeromq@4.3.5
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://bitcoincore.org/
Licenses: Expat
Build system: qt
Synopsis: Bitcoin peer-to-peer client
Description:

Bitcoin is a digital currency that enables instant payments to anyone anywhere in the world. It uses peer-to-peer technology to operate without central authority: managing transactions and issuing money are carried out collectively by the network. Bitcoin Core is the reference implementation of the bitcoin protocol. This package provides the Bitcoin Core command line client and a client based on Qt.

trezord 2.0.33-0.a58468e
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://trezor.io
Licenses: LGPL 3+
Build system: go
Synopsis: Trezor Communication Daemon aka Trezor Bridge (written in Go)
Description:

This allows a Trezor hardware wallet to communicate to the Trezor wallet.

grisbi 2.0.5
Dependencies: gtk+@3.24.52 libgsf@1.14.55
Propagated dependencies: dconf@0.49.0
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://grisbi.org
Licenses: GPL 2+
Build system: glib-or-gtk
Synopsis: Personal accounting application
Description:

Grisbi is a personal accounting application written by French developers that is designed to follow French accounting rules. Grisbi can manage multiple accounts, currencies and users. It manages third party, expenditure and receipt categories, budgetary lines, financial years, budget estimates, bankcard management and other information.

electrum-aionostr 0.1.0
Dependencies: python-aiohttp@3.13.5 python-aiohttp-socks@0.10.1 python-aiorpcx@0.25.0 python-cryptography@44.0.0 python-electrum-ecc@0.0.5
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://github.com/spesmilo/electrum-aionostr
Licenses: Modified BSD
Build system: pyproject
Synopsis: Asyncio nostr client
Description:

This package is a fork of aionostr that does not require Coincurve.

trezord-udev-rules 0.0.0-0.bff7fdf
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://github.com/trezor/trezor-common
Licenses: LGPL 3+
Build system: copy
Synopsis: Udev rules for trezord
Description:

This contains the udev rules for trezord. This will let a user run trezord as a regular user instead of needing to it run as root.

keepkey-agent 0.9.0
Dependencies: python-keepkey@7.2.1 python-packaging@26.2 python-trezor-agent@0.15.0
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://github.com/romanz/trezor-agent
Licenses: LGPL 3
Build system: pyproject
Synopsis: KeepKey as hardware SSH/GPG agent
Description:

This package allows using KeepKey as a hardware SSH/GPG agent.

python-duniterpy 1.2.1
Propagated dependencies: python-base58@2.1.1 python-graphql-core@3.2.7 python-jsonschema@4.26.0 python-libnacl@2.1.0 python-mnemonic@0.21 python-pyaes@1.6.1 python-pypeg2@2.15.2 python-websocket-client@1.8.0
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://git.duniter.org/clients/python/duniterpy
Licenses: GPL 3+
Build system: pyproject
Synopsis: Python implementation of Duniter API
Description:

duniterpy is an implementation of duniter API. Its main features are:

  • Support Duniter's Basic Merkle API and protocol

  • Asynchronous/synchronous without threads

  • Support HTTP, HTTPS and Web Socket transport for Basic Merkle API

  • Support Elasticsearch Duniter4j API

  • Duniter signing key

  • Sign/verify and encrypt/decrypt messages with the Duniter credentials

beanquery 0.2.0
Propagated dependencies: beancount@3.2.3 python-click@8.4.1 python-dateutil@2.9.0 python-tatsu@5.13.2
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://github.com/beancount/beanquery
Licenses: GPL 2
Build system: pyproject
Synopsis: Interactive interpreter for the Beancount Query Language
Description:

A specialized SQL-like query client for Beancount ledger files. It can run interactively or in batch mode. By providing a specialized query engine that takes advantage of the structure of double-entry transactions, it can easily generate custom reports specific to accounting purposes.

python-u2flib-host 3.0.3
Propagated dependencies: python-hidapi@0.15.0 python-requests@2.34.2
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://github.com/Yubico/python-u2flib-host
Licenses: FreeBSD
Build system: pyproject
Synopsis: Python based U2F host library
Description:

The package provides library functionality for communicating with a U2F device over USB.

ledger2beancount 2.7
Dependencies: bash-minimal@5.2.37 perl@5.36.0 perl-date-calc@6.4 perl-datetime-format-strptime@1.77 perl-enum@1.12 perl-file-basedir@0.09 perl-getopt-long-descriptive@0.103 perl-list-moreutils@0.430 perl-regexp-common@2017060201 perl-string-interpolate@0.33 perl-yaml-libyaml@0.83
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://github.com/beancount/ledger2beancount
Licenses: GPL 3+
Build system: copy
Synopsis: Ledger to Beancount converter
Description:

ledger2beancount automatically converts Ledger-based textual ledgers to Beancount files.

homebank 5.10.2
Dependencies: gtk+@3.24.52 libofx@0.10.9 libsoup-minimal@3.6.5
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://gethomebank.org/en/index.php
Licenses: GPL 2+
Build system: glib-or-gtk
Synopsis: Graphical personal accounting application
Description:

HomeBank allows you to manage your personal accounts at home. The seeks to be lightweight, simple and easy to use. It brings features that allow you to analyze your finances in a detailed way instantly and dynamically with report tools based on filtering and graphical charts.

emacs-beancount 0.9.0-1.37648f9
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://github.com/beancount/beancount-mode
Licenses: GPL 3+
Build system: emacs
Synopsis: Emacs mode for Beancount
Description:

Emacs-beancount is an Emacs mode for the Beancount accounting tool.

xmrig 6.26.0
Dependencies: hwloc@2.13.0 libuv@1.44.2 openssl@3.5.7
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://xmrig.com/
Licenses: GPL 3+
Build system: cmake
Synopsis: Monero miner
Description:

XMRig is a high-performance, cross-platform RandomX, KawPow, CryptoNight and GhostRider unified CPU/GPU miner and RandomX benchmark.

Warning: upstream, by default, receives a percentage of the mining time. This anti-functionality has been neutralized in Guix, but possibly not in all other distributions.

Warning: this software, because of its nature, has high energy consumption. Also, the energy expenses might be higher than the cryptocurrency gained by mining.

python-trezor 0.20.0
Propagated dependencies: python-click@8.4.1 python-construct@2.10.70-1.c1171b1 python-construct-classes@0.1.2 python-cryptography@44.0.0 python-keyring@25.7.0 python-libusb1@3.0.0 python-mnemonic@0.21 python-noiseprotocol@0.3.1 python-platformdirs@4.3.6 python-requests@2.34.2 python-shamir-mnemonic@0.3.0 python-slip10@1.1.0 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://github.com/trezor/python-trezor
Licenses: LGPL 3
Build system: pyproject
Synopsis: Python library for communicating with TREZOR Hardware Wallet
Description:

trezor is a Python library for communicating with TREZOR Hardware Wallet.

beancount 3.2.3
Propagated dependencies: python-bottle@0.13.4 python-click@8.4.1 python-dateutil@2.9.0 python-regex@2026.2.28
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://beancount.github.io/
Licenses: GPL 2
Build system: pyproject
Synopsis: Command-line double-entry accounting tool
Description:

Beancount is a double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface.

p2pool 4.17
Dependencies: cppzmq@4.10.0 curl@8.20.0 libuv@1.44.2 rapidjson@1.1.0-1.949c771 robin-hood-hashing@3.11.5 zeromq@4.3.5
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://p2pool.io/
Licenses: GPL 3
Build system: cmake
Synopsis: Decentralized Monero mining pool
Description:

Monero P2Pool is a peer-to-peer Monero mining pool. P2Pool combines the advantages of pool and solo mining; you still fully control your Monero node and what it mines, but you get frequent payouts like on a regular pool.

ledger 3.4.1
Dependencies: boost@1.83.0 gmp@6.3.0 libedit@20191231-3.1 mpfr@4.2.2 python@3.12.12 utfcpp@3.2.5
Channel: guix
Location: gnu/packages/finance.scm (gnu packages finance)
Home page: https://ledger-cli.org/
Licenses: Modified BSD ASL 2.0 non-copyleft
Build system: cmake
Synopsis: Command-line double-entry accounting program
Description:

Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line. This may put off some users, since there is no flashy UI, but for those who want unparalleled reporting access to their data there are few alternatives.

Ledger uses text files for input. It reads the files and generates reports; there is no other database or stored state. To use Ledger, you create a file of your account names and transactions, run from the command line with some options to specify input and requested reports, and get output. The output is generally plain text, though you could generate a graph or html instead. Ledger is simple in concept, surprisingly rich in ability, and easy to use.

Total packages: 33009