Transity
guac
Transity | guac | |
---|---|---|
2 | 4 | |
604 | 1,176 | |
0.2% | 1.2% | |
7.7 | 9.8 | |
2 months ago | 6 days ago | |
PureScript | Go | |
GNU Affero General Public License v3.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Transity
-
Double-Entry Bookkeeping as a Directed Graph
I've been preaching to use a simpler accounting system for years and even built my own tool for it: https://github.com/ad-si/Transity
But so far with little success. I think I’m the only active user of Transity.
-
(Ledger-likes) What's everyones approach to borrowing/lending/sharing expenses with friends?
might be interesting to someone here: while researching this i found a PTA program called Transity (blog, github) by /u/adwolesi (i'm not affiliated with them). Transity's model allows having multiple entities transferring stuff between each other which sounds useful for this kind of thing, though i don't really like how the YAML format looks.
guac
-
Double-Entry Bookkeeping as a Directed Graph
Interestingly I sort of went in the other direction at one point -- converting what was obviously a graph (build pipelines) into a from-to / credit-debit representation. On reflection it's just an edge list.
My main problem with adapting the representation was in the incommensurability of different kinds of asset moving through the pipeline. How does one credit source code and debit a blob store? I thought about learning more about multi-currency accounting as a source for ideas but never followed it up.
That effort inspired my thinking about a "Universal Asset Graph" for software[0] -- keeping track of not just containment but also movement and transformation of software. It's a partial but not complete inspiration for GUAC, which aims to capture software part relations for easy querying.
[0] https://theoryof.predictable.software/articles/some-requirem...
[1] https://guac.sh
-
Python 3.12.0 from a supply chain security perspective
> biggest takeaway from this article is the Supply chain Levels for Software Artifacts (SLSA) security framework
See also GUAC from Kusari, Google, Citi, and others:
“GUAC (Graph for Understanding Artifact Composition) aims to fill in the gaps by ingesting software metadata, like SBOMs, and mapping out relationships between software. When you know how one piece of software affects another, you’ll be able to fully understand your software security position and act as needed.”
https://guac.sh
https://www.kusari.dev
- Guac
- guac: Graph for Understanding Artifact Composition (GUAC) aggregates software security metadata into a high fidelity graph database—normalizing entity identities and mapping standard relationships between them
What are some alternatives?
purescript-graphql - End to End typesafe GraphQL with PureScript
slsa-verifier - Verify provenance from SLSA compliant builders
ynab-to-ledger - A tool to convert a YNAB-exported CSV file to a plaintext accounting ledger dat file
encapsule
ps-tictactoe - TicTacToe game in PureScript
wg-securing-software-https
ledg - Batch modifiable ledger-like written in nodejs
setuptools - Official project repository for the Setuptools build system
purescript-halogen-realworld - Exemplary real world application built with PureScript + Halogen
hledger-iadd - A terminal UI as drop-in replacement for hledger add.
ledger - Double-entry accounting system with a command-line reporting interface
hledger - Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.