finances

module
v0.0.0-...-f0c4f2b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2024 License: BSD-3-Clause

README

finances

Personal finance application written in go

User Guide

No user guide yet.

Dependencies

A command line C compiler is needed for the go get command to work.

Directories

Path Synopsis
apps
ledger/common
Package common provides routines common to all handlers in the ledger webapp.
Package common provides routines common to all handlers in the ledger webapp.
fin
Package fin declares basic types used in personal finance.
Package fin declares basic types used in personal finance.
aggregators
Package aggregators contains aggregators of fin.Entry and fin.CatPayment values.
Package aggregators contains aggregators of fin.Entry and fin.CatPayment values.
autoimport
Package autoimport provides support for importing transactions from banks
Package autoimport provides support for importing transactions from banks
autoimport/csv
Package csv provides processing of csv files
Package csv provides processing of csv files
autoimport/qfx
Package qfx provides processing of QFX files
Package qfx provides processing of QFX files
autoimport/qfx/qfxdb
Package qfxdb provides the data structures for storing which fitIds have been processed.
Package qfxdb provides the data structures for storing which fitIds have been processed.
autoimport/qfx/qfxdb/fixture
Package fixture provides test suites to test implementations of the qfxdb.Store interface.
Package fixture provides test suites to test implementations of the qfxdb.Store interface.
autoimport/qfx/qfxdb/for_sqlite
Package for_sqlite provides a sqlite implementation for storing processed QFX file fitIds.
Package for_sqlite provides a sqlite implementation for storing processed QFX file fitIds.
autoimport/reconcile
Package reconcile provides functionality for reconciling entries imported from a bank with existing entries that have not yet been reconciled.
Package reconcile provides functionality for reconciling entries imported from a bank with existing entries that have not yet been reconciled.
autoimport/reconcile/match
package match matches two sorted arrays of int values together: matchTo and matchFrom.
package match matches two sorted arrays of int values together: matchTo and matchFrom.
categories
Package categories maintains metadata on spending categories.
Package categories maintains metadata on spending categories.
categories/categoriesdb
Package categoriesdb contains the persistence layer for the categories package.
Package categoriesdb contains the persistence layer for the categories package.
categories/categoriesdb/fixture
Package fixture provides test suites to test implementations of the interfaces in the categoriesdb package.
Package fixture provides test suites to test implementations of the interfaces in the categoriesdb package.
categories/categoriesdb/for_sqlite
Package for_sqlite stores types in categories package in a sqlite database.
Package for_sqlite stores types in categories package in a sqlite database.
checks
Package checks contains routines for processing check numbers.
Package checks contains routines for processing check numbers.
consumers
Package consumers contains useful consumers
Package consumers contains useful consumers
envelopes
Package envelopes manages envelopes for tracking spending.
Package envelopes manages envelopes for tracking spending.
filters
Package filters contains useful search filters.
Package filters contains useful search filters.
findb
Package findb contains the persistence layer for the fin package.
Package findb contains the persistence layer for the fin package.
findb/fixture
Package fixture provides test suites to test implementations of the interfaces in the findb package.
Package fixture provides test suites to test implementations of the interfaces in the findb package.
findb/for_sqlite
Package for_sqlite stores types in fin package in a sqlite database.
Package for_sqlite stores types in fin package in a sqlite database.
findb/sqlite_setup
Package sqlite_setup sets up a sqlite database for personal finance.
Package sqlite_setup sets up a sqlite database for personal finance.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL