home: feature matrix: italics instead of parentheses
This commit is contained in:
20
src/index.md
20
src/index.md
@@ -433,17 +433,17 @@ Active projects are sorted by committers then stars/activity. Inactive projects
|
||||
|
||||
A rough comparison of the big three PTA apps' features. <!-- last updated: 2024-09 -->
|
||||
Corrections and suggestions are appreciated ([chat](https://matrix.to/#/#plaintextaccounting:matrix.org)).
|
||||
Third-party things are parenthesised. Notable likely-to-be-made-to-work complementary tools are mentioned.
|
||||
Third-party things are *italic*. Notable likely-to-be-made-to-work complementary tools are mentioned.
|
||||
|
||||
| | Ledger | hledger | Beancount
|
||||
|--------------------------|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------
|
||||
| <br>**User interfaces** <a name="user-interfaces"></a><a name="uis"></a>
|
||||
| CLIs: | ledger | hledger | beanquery
|
||||
| TUIs: | (regdel) | hledger add, hledger-ui, (hledger-iadd), (puffin) | (bean-add)
|
||||
| GUIs: | (Prudent), (ledgerble), (ledgerhelpers: addtrans) | (fruit-credits) |
|
||||
| WUIs: | (ledgeraccounting), (paisa), (cashier), (ledgible), (ledger, howeyc), (ledger-web, vifon), (ledger-web, peterkeen), (ledger-pyreport), (ledger-analytics), (node-ledger-web) | hledger-web, (ledgeraccounting), (paisa), (cashier) | (fava), (paisa), (BeanHub)
|
||||
| MUIs (Android): | (cashier), (NanoLedger) | (cashier), (MoLe), (NanoLedger) | (Beancount Mobile CE), (beancount-mobile, xuhcc)
|
||||
| MUIs (IOS): | | | (Beancount Mobile CE)
|
||||
| TUIs: | *regdel* | hledger add, hledger-ui, *hledger-iadd*, *puffin* | *bean-add*
|
||||
| GUIs: | *Prudent*, *ledgerble*, *ledgerhelpers: addtrans* | *fruit-credits* |
|
||||
| WUIs: | *ledgeraccounting*, *paisa*, *cashier*, *ledgible*, *ledger, howeyc*, *ledger-web, vifon*, *ledger-web, peterkeen*, *ledger-pyreport*, *ledger-analytics*, *node-ledger-web* | hledger-web, *ledgeraccounting*, *paisa*, *cashier* | *fava*, *paisa*, *BeanHub*
|
||||
| MUIs *Android*: | *cashier*, *NanoLedger* | *cashier*, *MoLe*, *NanoLedger* | *Beancount Mobile CE*, *beancount-mobile, xuhcc*
|
||||
| MUIs *IOS*: | | | *Beancount Mobile CE*
|
||||
| | | |
|
||||
| <br>**Help** <a name="help"></a>
|
||||
| CLI help: | general --help | general and command-specific --help, auto-paginated | command-specific --help
|
||||
@@ -455,7 +455,7 @@ Third-party things are parenthesised. Notable likely-to-be-made-to-work compleme
|
||||
| Easy first setup: | yes | yes | no
|
||||
| | | |
|
||||
| <br>**Data formats** <a name="data-formats"></a>
|
||||
| Input formats: | journal (ledger), timeclock, csv | journal (hledger), timeclock, timedot, csv, tsv, ssv, *sv | journal (beancount)
|
||||
| Input formats: | journal (ledger), timeclock, csv | journal (hledger), timeclock, timedot, csv, tsv, ssv, \*sv | journal (beancount)
|
||||
| Output formats: | text, csv, xml | text, html, fods, csv, tsv, ssv, sql | text, ?
|
||||
| | | |
|
||||
| <br>**Commands** <a name="commands"></a>
|
||||
@@ -465,11 +465,11 @@ Third-party things are parenthesised. Notable likely-to-be-made-to-work compleme
|
||||
| <br>**Configuration** <a name="configuration"></a>
|
||||
| Config file: | general options | general and command-specific options | ?
|
||||
| Extensibility: | built-in expression language, embedded python snippets | add-on commands, haskell library | data-modifying plugins, python library
|
||||
| APIs: | C++, python, (HTTP-JSON) | haskell, HTTP-JSON | python
|
||||
| APIs: | C++, python, *HTTP-JSON* | haskell, HTTP-JSON | python
|
||||
| | | |
|
||||
| <br>**Other features** <a name="other-features"></a>
|
||||
| Budget report: | built-in (budget command) | built-in (balance --budget) |
|
||||
| Data importing: | built-in (convert command) | built-in (*sv reader, import command) | beangulp framework, (beancount_reds_importers framework), (beancount-import library)
|
||||
| Data importing: | built-in (convert command) | built-in (\*sv reader, import command) | beangulp framework, *beancount_reds_importers framework*, *beancount-import library*
|
||||
| Data deduplication: | checksum-based (requires unique CSV records) | date-based (requires date-ordered CSV records) | ?
|
||||
| Generate postings by rule: | built-in | built-in (--auto) | ?
|
||||
| Generate transactions by rule: | built-in | built-in (--forecast) | ?
|
||||
@@ -477,7 +477,7 @@ Third-party things are parenthesised. Notable likely-to-be-made-to-work compleme
|
||||
| Lot management: | lot matching syntax, lots report, revaluation transactions | manual | lot matching syntax, ?
|
||||
| Multi-period balance reports: | not built-in | yes | not built-in
|
||||
| Pivoting: | on single tag | on one or more tags/other fields | ?
|
||||
| Price fetching: | (pricehist) | (pricehist) | beanprice, (pricehist)
|
||||
| Price fetching: | *pricehist* | *pricehist* | beanprice, *pricehist*
|
||||
| Querying: | cli options, custom query expressions | cli options, custom query expressions | SQL-like beancount query language
|
||||
| REPL: | built-in | haskell GHCI | beanquery, python
|
||||
| Shell completions: | bash (commands, flags, maybe accounts) | bash (commands, flags, flag values, query types, journal data) |
|
||||
|
||||
Reference in New Issue
Block a user