https://github.com/gavindsouza/toolbox
Automated Database Optimization for your Frappe sites
https://github.com/gavindsouza/toolbox
Last synced: about 2 months ago
JSON representation
Automated Database Optimization for your Frappe sites
- Host: GitHub
- URL: https://github.com/gavindsouza/toolbox
- Owner: gavindsouza
- License: agpl-3.0
- Created: 2023-01-22T11:13:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-07T23:36:58.000Z (7 months ago)
- Last Synced: 2025-03-26T12:03:41.087Z (2 months ago)
- Language: Python
- Homepage: https://toolbox.gavv.in
- Size: 227 KB
- Stars: 20
- Watchers: 2
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Toolbox
Optimization & Maintenance tool for your Frappe sites
### Features

#### Dashboards

#### Reports

#### Planned Features
- [ ] Check table(s) health, ghost data, dangling columns (after_migrate hooks + on demand from UI/CLI)
- [ ] Audit backup quality & raise concerns if any
- [ ] Resource utilization & optimization (Check queue utilizations, CPU usages - recommend number of queues, scheduler ticks, other config keys?)
- [ ] Audit apps for security & bugs (frappe:semgrep_rules, press:publishing rules, check whitelisted APIs [allowed guests], etc)
- [ ] Dashboard with system overview, suggestions for actions
- [ ] Track suspicious user activity (PermissionError raises, Activity & Access Log summaries, etc)
- [ ] Show most accessed data & possible permission gaps (eg: specific users cant see list view but can see documents, DocTypes Guests can access & have permission to modify, etc)#### License
Copyright © 2023, [Gavin D'souza](https://github.com/gavindsouza) [[email protected], [email protected]].
ToolBox is released under "AGPL" License. Refer to [LICENSE](LICENSE) for full information.