range-of-motion / Budget
Licence: mit
Get a grip on your finances.
Stars: ✭ 609
Projects that are alternatives of or similar to Budget
Akaunting
Free and Online Accounting Software
Stars: ✭ 4,599 (+655.17%)
Mutual labels: accounting, finance, laravel, money
Bdgt
Big finance tools in a small package
Stars: ✭ 159 (-73.89%)
Mutual labels: finance, laravel, money
Jodel Web
[PHP] JodelBlue is a Web-App and Browser-Client for the Jodel App. No registration required! Browse Jodels all over the world.
Stars: ✭ 15 (-97.54%)
Mutual labels: web-application, mysql, web-app
Litecloud
User management system for the server (Home Cloud).
Stars: ✭ 26 (-95.73%)
Mutual labels: web-application, mysql, web-app
Transity
Keep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line
Stars: ✭ 528 (-13.3%)
Mutual labels: accounting, finance, money
finac
Finac - financial accounting for humans
Stars: ✭ 27 (-95.57%)
Mutual labels: finance, accounting, financial
py-investment
Extensible Algo-Trading Python Package.
Stars: ✭ 19 (-96.88%)
Mutual labels: money, finance, financial
dimeshift-desktop
DimeShift desktop application
Stars: ✭ 14 (-97.7%)
Mutual labels: money, finance, financial
Django Ledger
A bookkeeping & financial analysis engine for the Django Framework. UNDER ACTIVE DEVELOPMENT & NOT STABLE YET.
Stars: ✭ 253 (-58.46%)
Mutual labels: accounting, finance, financial
Finance
A self hosted app to help you get a better understanding of your personal finances.
Stars: ✭ 313 (-48.6%)
Mutual labels: finance, laravel
Double entry
A double-entry accounting system for Ruby applications.
Stars: ✭ 276 (-54.68%)
Mutual labels: accounting, finance
Stacker
Stacker - The environment for local web development, ready for use.
Stars: ✭ 356 (-41.54%)
Mutual labels: mysql, laravel
Gitamin
An open-source, self-hosted git repository management system. QQ群:656868
Stars: ✭ 350 (-42.53%)
Mutual labels: mysql, laravel
Decimal
A high-performance, arbitrary-precision, floating-point decimal library.
Stars: ✭ 363 (-40.39%)
Mutual labels: financial, money
Docker Laravel
🐳 Build a simple laravel development environment with docker-compose.
Stars: ✭ 415 (-31.86%)
Mutual labels: mysql, laravel
Finquant
A program for financial portfolio management, analysis and optimisation.
Stars: ✭ 395 (-35.14%)
Mutual labels: finance, financial
Budget
Budget is an open-source web application that helps you keep track of your finances.
You can use Budget by hosting it yourself, or using the instance hosted by us.
Features
- Insertion and management of transactions
- Ability to organize transactions using tags
- Facilitate uploading and organizing of receipts
- Support for importing transactions (CSV format)
- Reports that visualize financials (showing weekly balance and most expensive tags, for example)
- Supports multiple currencies
- Available in multiple languages
- Weekly summary available through e-mail
Requirements
- PHP 7.3 or higher
- HTTP server (for example Apache or NGINX)
- MySQL
- Composer
- Node.js
Installation
- Clone the repository (
git clone https://github.com/range-of-motion/budget.git
)- You should always check out a tag, since the
master
branch might not always be stable (git checkout TAG
)
- You should always check out a tag, since the
- Install dependencies (
composer install --no-dev -o
) - Run installation command (
php artisan budget:install
) - Configure additional services in
.env
(database or mail, for example) - Run migrations for database (
php artisan migrate
) - Head over to your list of crons (
crontab -e
) and add* * * * * cd /path-to-budget && php artisan schedule:run >> /dev/null 2>&1
Note that in order for certain features to work properly, the jobs queue needs to be watched. This can be done by either running php artisan queue:work
or using Supervisor.
Updating
Use the command below to update to the latest version.
php artisan budget:update
Docker
You can run Budget using Docker. Spinning it up (docker-compose up
) will create 3 containers–for MySQL, PHP and NGINX.
Disclaimer–currently the Docker setup is missing cronjobs and the queue worker.
Contact
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].