Plain Text Accounting (PTA)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. plaintextaccounting

    The plaintextaccounting.org website, a portal to Ledger, hledger, beancount and co. Also the PTA wiki.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. Going.Plaid

    Plaid API .NET library

    If you're willing to hold your nose a little bit, Plaid[0] might be worth looking into. They have (had?) a testing tier which is more than enough for personal uses (100 linked accounts).

    [0]: https://plaid.com/

  4. reckon

    Flexibly import bank account CSV files into Ledger for command-line accounting

    I use ledger for all bookkeeping and accounting for personal and many LLCs. If you’re a terminal rat and cli master, use vim or emacs, sed/awk know the basics, script in bash/python/perl/ruby regularly then just learn ledger and double entry accounting and switch to it and I suspect you will be much happier than whatever you are doing today.

    A few basic tips:

    - reckon is helpful for importing transactions quickly. https://github.com/cantino/reckon

    - use “include” to break up the problem.

    - bal —-dc is something US accountants might recognize a bit. but more likely than not they are incapable of understanding negatives correctly in the way ledger uses them, so easier to just write a few scripts to convert it to DR CR style for them. I’ve been shocked at how little abstraction accountants I’ve dealt with are capable of.

  5. just

    🤖 Just a command runner

    > If I had to submit one tip it would be to set everything up with a Makefile or similar.

    If I had to submit a tip on top of yours, it's to use justfiles instead of Makefiles :-)

    https://github.com/casey/just

  6. ledger-obsidian

    Plain text accounting in Obsidian.md

    You can perhaps use local file:// references in the files and open them in a browser, or you can use ledger from within a tool like Obsidian or DevonThink. Perhaps associate attachments in that way?

    https://github.com/tgrosinger/ledger-obsidian

  7. Visual Studio Code

    Visual Studio Code

    ZIP can be a useful container for when you want a plaintext file with attachments, but you also want the full folder structure transportable itself as a single file. Automating zip/unzip operations isn't too bad, and you sometimes easily can teach some applications to work directly with zip container streams, without a temporary folder, too. Some existing text editors can do it naturally already; emacs and vim both have native support. Others have plugins available, like VSCode has ZipFS [1] (which is also on the backlog of possible things to support out of the box [2]).

    [1] https://marketplace.visualstudio.com/items?itemName=arcanis....

    [2] https://github.com/microsoft/vscode/issues/75559

  8. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  9. noyaml

    A silly emotional rant about the state of devops tooling/the infrastructure sector in 2018. #noyaml.com

    > less special character noise

    I hope you've at least once stumbled upon the existence of https://noyaml.com/ and/or, at the time, were familiar with the quirks regarding number interpretation.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • C++ to Rust Phrasebook

    1 project | news.ycombinator.com | 31 May 2025
  • Devs sound alarm after Microsoft subtracts C/C++ extension from VS Code forks

    7 projects | news.ycombinator.com | 24 Apr 2025
  • DevToys: A Swiss Army knife for developers

    4 projects | news.ycombinator.com | 9 Apr 2025
  • Setting up IntelliSense for PostgreSQL Development

    1 project | dev.to | 19 Mar 2025
  • My Beancount books are 95% automatic after 3 years (2024)

    9 projects | news.ycombinator.com | 5 Mar 2025

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?