All Projects → mayswind → ezbookkeeping

mayswind / ezbookkeeping

Licence: MIT license
A lightweight personal bookkeeping app hosted by yourself.

Programming Languages

go
31211 projects - #10 most used programming language
Vue
7211 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ezbookkeeping

dimeshift-desktop
DimeShift desktop application
Stars: ✭ 14 (-66.67%)
Mutual labels:  money, personal-finance, financial
Decimal
A high-performance, arbitrary-precision, floating-point decimal library.
Stars: ✭ 363 (+764.29%)
Mutual labels:  money, financial
SmartWallet
Smart Wallet - iOS application for managing money
Stars: ✭ 51 (+21.43%)
Mutual labels:  money, money-management
Augmint Web
Augmint Web Frontend
Stars: ✭ 15 (-64.29%)
Mutual labels:  money, financial
MoneyMan
A financial money management library and applications that utilize it.
Stars: ✭ 36 (-14.29%)
Mutual labels:  money, financial
balance
A laravel finance application for everyday use
Stars: ✭ 23 (-45.24%)
Mutual labels:  money, bookkeeping
Budget
Get a grip on your finances.
Stars: ✭ 609 (+1350%)
Mutual labels:  money, financial
bankster
Money Creation Made Easy
Stars: ✭ 30 (-28.57%)
Mutual labels:  money, financial
finance
💰 Free open-source personal finance tracking web application.
Stars: ✭ 156 (+271.43%)
Mutual labels:  personal-finance, self-hosted
Dimeshift
💰💰💰 the easiest way to track your expenses. Free. Open-source. Node.js
Stars: ✭ 173 (+311.9%)
Mutual labels:  money, financial
Personal Management System
Your web application for managing personal data. <[email protected]>
Stars: ✭ 2,027 (+4726.19%)
Mutual labels:  personal, self-hosted
OpenBudgeteer
OpenBudgeteer is a budgeting app based on the Bucket Budgeting Principle
Stars: ✭ 501 (+1092.86%)
Mutual labels:  financial, self-hosted
Akaunting
Free and Online Accounting Software
Stars: ✭ 4,599 (+10850%)
Mutual labels:  money, bookkeeping
Stash
Free/Open Source, simple, fast Personal Finance application.
Stars: ✭ 79 (+88.1%)
Mutual labels:  money, personal
plaid2qif
Download financial transactions from Plaid as QIF files.
Stars: ✭ 70 (+66.67%)
Mutual labels:  personal-finance, financial
py-investment
Extensible Algo-Trading Python Package.
Stars: ✭ 19 (-54.76%)
Mutual labels:  money, financial
openbooks
Search and Download eBooks
Stars: ✭ 752 (+1690.48%)
Mutual labels:  self-hosted
django-prices-openexchangerates
openexchangerates.org support for django-prices
Stars: ✭ 33 (-21.43%)
Mutual labels:  money
beauties
Essential personal Internet services
Stars: ✭ 29 (-30.95%)
Mutual labels:  personal
selfhosted
Selfhosted services docker-compose manifests
Stars: ✭ 64 (+52.38%)
Mutual labels:  self-hosted

ezBookkeeping

License Latest Build Go Report Latest Docker Image Size Latest Release

Introduction

ezBookkeeping is a lightweight personal bookkeeping app hosted by yourself. It can be deployed on almost all platforms, including Windows, macOS and Linux on x86, amd64 and ARM architectures. You can even deploy it on an raspberry device. It also supports many different databases, including sqlite and mysql. With docker, you can just deploy it via one command without complicated configuration.

Features

  1. Open source & Self-hosted
  2. Lightweight & Fast
  3. Easy to install
    • Docker support
    • Multiple database support (sqlite, mysql, etc.)
    • Multiple os & architecture support (Windows, macOS, Linux & x86, amd64, ARM)
  4. User-friendly interface
    • Close to native app experience (for mobile device)
    • Two-level account & two-level category support
    • Plentiful preset categories
    • Searching & filtering history records
    • Data statistics
    • Dark theme
  5. Multiple currency support & automatically updating exchange rates
  6. Multiple timezone support
  7. Multi-language support
  8. Two-factor authentication
  9. Application lock (WebAuthn support)
  10. Data export

Screenshots

Mobile Device

ezBookkeeping

Installation

Ship with docker

Visit Docker Hub to see all images and tags.

Latest Release:

$ docker run -p8080:8080 mayswind/ezbookkeeping

Latest Daily Build:

$ docker run -p8080:8080 mayswind/ezbookkeeping:latest-snapshot

Install from binary

Latest release: https://github.com/mayswind/ezbookkeeping/releases

$ ./ezbookkeeping server run

ezBookkeeping will listen at port 8080 as default. Then you can visit http://{YOUR_HOST_ADDRESS}:8080/ .

Build from source

Make sure you have Golang, GCC, Node.js and NPM installed. Then download the source code, and follow these steps:

$ ./build.sh package -o ezbookkeeping.tar.gz

All the files will be packaged in ezbookkeeping.tar.gz.

You can also build docker image, make sure you have docker installed, then follow these steps:

$ ./build.sh docker

Documents

  1. English
  2. 简体中文 (Simplified Chinese)

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].