Displaying 1 to 20 from 34 results

quorum - A permissioned implementation of Ethereum supporting data privacy

  •    Go

Quorum is an Ethereum-based distributed ledger protocol with transaction/contract privacy and new consensus mechanisms. Quorum is a fork of go-ethereum and is updated in line with go-ethereum releases.

Rippled - Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger in C++

  •    C++

Ripple is a network of computers which use the Ripple consensus algorithm to atomically settle and record transactions on a secure distributed database, the Ripple Consensus Ledger (RCL). Because of its distributed nature, the RCL offers transaction immutability without a central operator. The RCL contains a built-in currency exchange and its path-finding algorithm finds competitive exchange rates across order books and currency pairs.

cakeshop - An integrated development environment and SDK for Ethereum-like ledgers

  •    Javascript

Cakeshop is a set of tools and APIs for working with Ethereum-like ledgers, packaged as a Java web application archive (WAR) that gets you up and running in under 60 seconds. Included in the package is the geth, quorum, and constellation Ethereum servers, a Solidity compiler and all dependencies.

Openchain - Distributed Ledger

  •    CSharp

Openchain is an open source distributed ledger technology. It is suited for organizations wishing to issue and manage digital assets in a robust, secure and scalable way. The administrator of an Openchain instance defines the rules of the ledger. End-users can exchange value on the ledger according to those rules. Every transaction on the ledger is digitally signed, like with Bitcoin.




solana - Blockchain, Rebuilt for Scale

  •    Rust

Solana™ is a new blockchain architecture built from the ground up for scale. The architecture supports up to 710 thousand transactions per second on a gigabit network. All claims, content, designs, algorithms, estimates, roadmaps, specifications, and performance measurements described in this project are done with the author's best effort. It is up to the reader to check and validate their accuracy and truthfulness. Furthermore nothing in this project constitutes a solicitation for investment.

transity - Keep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line

  •    PureScript

The plain text accounting tool of the future. Keep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line. List complete usage manual by simply calling transity without any arguments.

catena - Catena is a distributed database based on a blockchain, accessible using SQL.

  •    Swift

Catena is a distributed database based on a blockchain, accessible using SQL. Catena timestamps database transactions (SQL) in a decentralized way between nodes that do not or cannot trust each other, while enforcing modification permissions ('grants') that were agreed upon earlier. A Catena blockchain contains SQL transactions that, when executed in order, lead to the agreed-upon state of the database. The transactions are automatically replicated to, validated by, and replayed on participating clients. A Catena database can be connected to by client applications using the PostgreSQL wire protocol (pq).

trezor-agent - Hardware-based SSH/PGP agent

  •    Python

This project allows you to use various hardware security devices to operate GPG and SSH. Instead of keeping your key on your computer and decrypting it with a passphrase when you want to use it, the key is generated and stored on the device and never reaches your computer. Read more about the design here. You can do things like sign your emails, git commits, and software packages, manage your passwords (with pass and gopass, among others), authenticate web tunnels and file transfers, and more.


node-hledger - Node.js API for hledger

  •    Javascript

Node.js API for hledger.Invokes hledger and returns a promise. It resolves into the CSV output as a 2D array.

abandon - :relieved: Simple and Robust Accounting

  •    Scala

abandon noun: freedom from inhibitions, restraint, concern, or worry. Abandon is a text based, double-entry accounting system. Transactions are entered in plain text files. You can use your favorite text editor to edit these files, and can use your favorite VCS for versioning and collaboration.

total_recall - Turn any csv into Ledger journals. Canonical repository can be found at -->

  •    Ruby

Turn any csv-file into a Ledger journal. The template-section is pretty straightforward: you can add any variable you need using the mustache-syntax. The csv-section defines where csv comes from and what parse-options should be used. It's best to start with a csv-snippet in raw (and leave file commented) in order to test-run the config.

node-ledger - API for the ledger command-line interface (ledger-cli.org).

  •    Javascript

API for the Ledger command-line interface (ledger-cli.org). Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line.

node-ledger-import - Import accounting transactions from CSV files to Ledger format.

  •    Javascript

Import accounting transactions from a CSV file into Ledger, using naive Bayesian learning to identify accounts from each payee. Heavily inspired by the Reckon Ruby gem. Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line.

node-ledger-rest - REST web service to access the Ledger command-line interface (http://ledger-cli

  •    Javascript

REST web service API to access the Ledger command-line interface (ledger-cli.org). Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line.

node-ledger-web - Web front-end to access ledger cli data.

  •    Javascript

Web front-end to access the Ledger command-line interface (ledger-cli.org). Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line.

vscode-ledger - Visual Studio Code support for Ledger files

  •    TypeScript

I recently started using beancount/fava instead of ledger and I'm probably not going to spend much time on this project. If you have improvements I'll try to merge and publish pull requests. If you're interested in maintaining the project please get in touch and we can figure out the best way to work together or to transfer it to you.

ledger - Command line double-entry accounting program

  •    Go

This is a project to parse and import transactions in a ledger file similar to the Ledger command line tool written in C++. The ledger file this will parse is much simpler than the C++ tool.

ledgible - Web-based double-entry accounting (ledger-cli frontend)

  •    Javascript

ledgible is a fully-featured web interface for the ledger-cli accounting program. ease data entry with adaptive autocompletion that learns from your existing data; add transactions in mere seconds with no wasted keystrokes.

WealthPulse - Web frontend for a ledger file written in F#

  •    Javascript

Wealth Pulse is web frontend for a ledger journal file. The ledger journal file is based on the command line Ledger journal file format and features double-entry accounting for personal finance tracking. Short-term: provide better looking reports and charts via a web frontend.