# Documentation

<style>
h2 { font-size:larger; margin-top:0.5em; }
h3 { font-size:large; }
h4 { margin-bottom:0.2em; }
/*div.col-sm-5 { border:thin solid gray; }*/
</style>

<div class="container">
<div class="row">
<div class="col-sm-3">

## Getting started

#### [Home](index.html)
What is hledger, and what can it do for you ?

#### [Download](download.html)
How to get it.

#### [Step by Step Tutorial](step-by-step.html)
Small, guided exercises introducing data entry, reporting, and accounting.

#### [Release Notes](release-notes.html)

#### [FAQ](faq.html)

</div>
<div class="col-sm-3">

## Reference

#### [All-in-one manual](manual.html)
All the below on one page. 


### User Interfaces

#### [`hledger`](hledger.html)
The main command-line UI.
Good for data entry, control and scriptability. 

#### [`hledger-ui`](hledger-ui.html)
A curses-style UI
, for quick review. 

#### [`hledger-web`](hledger-web.html)
A web UI
, for browsing, data entry and sharing. 

#### [`hledger-api`](hledger-api.html)
A basic web API
, for building client-side apps. 


### File formats

#### [Journal](journal.html)
hledger's native data format, representing an accounting journal. 

#### [CSV](csv.html)
Comma Separated Values, used for import/export. 

#### [Timeclock](timeclock.html)
For time logging, with clock-in/clock-out records. 

#### [Timedot](timedot.html)
A more human-editable time logging format. 

</div>
<div class="col-sm-3">

## More

#### [How to read CSV files](how-to-read-csv-files.html)

#### [How to use account aliases](how-to-use-account-aliases.html)

#### [How to use another account separator character](how-to-use-another-account-separator-character.html)

#### [More docs](more-docs.html)
Some useful links not yet moved to..

#### [plaintextaccounting.org](http://plaintextaccounting.org)
More tips and tools from the plain text accounting community

</div>
</div>
</div>
