Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Firefly Iii | 10,076 | 2 days ago | 276 | September 11, 2022 | 110 | agpl-3.0 | PHP | |||
Firefly III: a personal finances manager | ||||||||||
Rsschool App | 8,543 | a day ago | 88 | mpl-2.0 | TypeScript | |||||
An application for the RS School education process | ||||||||||
Ohmyform | 2,185 | a month ago | 49 | agpl-3.0 | Python | |||||
✏️ Free open source alternative to TypeForm, TellForm, or Google Forms ⛺ | ||||||||||
Reactivetradercloud | 1,749 | 2 days ago | 5 | apache-2.0 | TypeScript | |||||
Real-time FX trading showcase by Adaptive. | ||||||||||
Budget | 827 | 4 months ago | 39 | mit | PHP | |||||
Get a grip on your finances. | ||||||||||
Maro | 698 | 1 | 12 days ago | 22 | June 14, 2022 | 16 | mit | Python | ||
Multi-Agent Resource Optimization (MARO) platform is an instance of Reinforcement Learning as a Service (RaaS) for real-world resource optimization problems. | ||||||||||
Quickfix | 604 | 4 | 4 | a month ago | 24 | December 30, 2021 | 71 | other | Go | |
The Go FIX Protocol Library :rocket: | ||||||||||
Openbudgeteer | 546 | a month ago | 14 | mit | C# | |||||
OpenBudgeteer is a budgeting app based on the Bucket Budgeting Principle | ||||||||||
Bdgt | 187 | 3 months ago | mit | PHP | ||||||
Big finance tools in a small package | ||||||||||
Web Budget | 181 | 4 months ago | 35 | gpl-3.0 | Java | |||||
Sistema web para controle financeiro pessoal ou de pequenas empresas |
bdgt is a one-stop personal finance management app. Planned features:
Demo at https://bdgt.it
[email protected]
/admin
This project requires PHP 7.4+, a MySQL database, Composer, and NPM.
If you already have PHP installed, you can use php artisan serve
or Laravel Valet paired with an installed version of MySQL, or a tool like Takeout.
Run these commands to install dependencies and configure the app:
cp .env.example .env # edit the values in .env to suit your environment
composer install
php artisan key:generate
php artisan migrate
php artisan db:seed
npm install
npm run dev
A dummy account will be created with the following credentials which can be used to log in and preview the app:
Email: [email protected]
Password: admin
A Docker config is provided with all required dependencies using Laravel Sail.
Copy the .env file and edit the values to suit your environment:
cp .env.example .env
If you have Composer installed, run composer install
to install Laravel Sail. Otherwise, install using the following Docker command (see the docs):
docker run --rm \
-v $(pwd):/opt \
-w /opt \
laravelsail/php80-composer:latest \
composer install
Start the containers:
# Add -d to run in the background
./vendor/bin/sail up
Configure the app and build the frontend:
./vendor/bin/sail artisan key:generate
./vendor/bin/sail artisan migrate
./vendor/bin/sail artisan db:seed
./vendor/bin/sail npm install
./vendor/bin/sail npm run dev
The app will be available on http://localhost:[APP_PORT], depending on the APP_PORT
you specified in your .env file (80
by default).
A dummy account will be created with the following credentials which can be used to log in and preview the app:
Email: [email protected]
Password: admin
If you make changes to JS or SCSS files, you'll need to recompile the frontend assets.
npm run watch
to automatically compile changes