All Projects → cjfloss → envelope

cjfloss / envelope

Licence: other
Personal finance manager for elementary OS

Programming Languages

vala
323 projects
Meson
512 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to envelope

Fullstack-projects-frontend-with-react-and-backend-with-various-stacks
* W.I.P *🛠 Full-on full stack front end and a bit of back end web development challenge. Challenging every day to learn new stuffs about react & its in-depth features and also to explore the taste of various stacks.
Stars: ✭ 100 (+163.16%)
Mutual labels:  budget-manager
time-limit
A simple and beautiful timer app for elementary OS
Stars: ✭ 27 (-28.95%)
Mutual labels:  elementary-os
OS-X-buttons
Implementation macOS buttons for Elementary OS.
Stars: ✭ 24 (-36.84%)
Mutual labels:  elementary-os
autoplank
automatically move Plank to the active monitor
Stars: ✭ 48 (+26.32%)
Mutual labels:  elementary-os
bookmark-manager
A manager for the bookmarks in your .ssh/config file for elementaryOS
Stars: ✭ 28 (-26.32%)
Mutual labels:  elementary-os
Transporter
Simple file sharing app for elementary OS
Stars: ✭ 44 (+15.79%)
Mutual labels:  elementary-os
warble
Native Linux word-guessing game built in Vala and Gtk for elementary OS
Stars: ✭ 82 (+115.79%)
Mutual labels:  elementary-os
wingpanel-indicator-weather
Weather app for elementary os
Stars: ✭ 12 (-68.42%)
Mutual labels:  elementary-os
budgetwarrior
Personal finance manager, command-line interface, in C++
Stars: ✭ 95 (+150%)
Mutual labels:  budget-manager
develop
A simple tool to help elementary OS developers to develop their own apps and widgets.
Stars: ✭ 38 (+0%)
Mutual labels:  elementary-os
elementaryOS-devbook
Design and build apps for elementary OS.
Stars: ✭ 61 (+60.53%)
Mutual labels:  elementary-os
Slate-theme
GTK Mac-like theme for cleaner and flat-er look.
Stars: ✭ 14 (-63.16%)
Mutual labels:  elementary-os
budget-manager
Easy-to-use, lightweight and self-hosted solution to track your finances
Stars: ✭ 20 (-47.37%)
Mutual labels:  budget-manager
Ensembles
A digital arranger workstation powered by FluidSynth
Stars: ✭ 312 (+721.05%)
Mutual labels:  elementary-os

Envelope Build Status

Personal budget manager

Screenshot Envelope helps you maintain your personal budget by using the tried-and-true envelope system.
Designate spending categories (envelopes) and distribute your monthly income into them.
Configure accounts where you record all your transactions, then assign each of them to a category.

  • Envelope system budget workflow
  • Import transactions from QIF files

Installation

Get it on AppCenter

Dependencies

These dependencies must be present before building

  • meson
  • ninja-build
  • Vala
  • GLib
  • gio-2.0
  • GTK
  • libgee-0.8
  • Granite
  • SQlite3

You can install these on a Ubuntu-based system by executing this command:

sudo apt install meson ninja-build valac libgtk-3-dev libgee-0.8-dev libgranite-dev libsqlite3-dev

Building

$ git clone https://github.com/cjfloss/envelope.git
$ meson envelope build
$ ninja -C build

Installing & executing

$ sudo ninja -C build install
$ com.github.cjfloss.envelope

Contributing

Want to help? Just fork this repository, pick an issue and start hacking. Just follow the elementary coding style and document your changes.

Commit messages

Commit messages should follow the AngularJS commit message conventions

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].