Split group expenses and see who owes whom. Works offline, with optional cloud sync.
Works onAndroidWebApps
Split expenses, track habits, and simplify everyday tasks.
Record blood pressure and weight on your device. Includes charts, medicine reminders, exports, and Bluetooth imports.
Works onAndroidRemove tracking from social links, fix link previews, or share media files from the Android share menu.
Works onAndroidiOSSoonWebCapture and annotate screenshots on Linux. Select an area, add arrows or text, and blur details.
Works onLinuxLibraries
Flutter packages for settings, logs, and adaptive sheets.
Build Flutter settings screens with search in English and Arabic, Riverpod integration, and ready-made controls.
Flutter logging with rotating files, crash capture, sensitive-data masking, and an in-app viewer.
Flutter sheets, dialogs, navigation widgets, and camera overlays. Your app handles translations, routing, and the camera plugin.
Tools
Control Android devices from your development tools.
An MCP server for controlling Android devices with multiple displays. Captures screenshots, inspects the UI, and sends input.
Works onWindowsmacOSLinuxAbout the projects
Answers about features, downloads, and getting started.
- Where can I find downloads and source code?
- Each project page links to its source on GitHub. Android releases are also available through Obtainium, Flutter packages are on pub.dev, and PolyScreen is on npm.
- How does Hisab split expenses?
- Add expenses to a group and Hisab calculates each member’s balance and settlement payments. It works offline, supports English and Arabic, and offers optional cloud sync. Hisab
- What does Fukaha do with a shared link?
- Fukaha removes tracking parameters, changes the host to improve previews, or downloads media through your own Cobalt instance. It works from the Android share menu. Link cleaning is also available in the web app. Fukaha
- What does Edadat add to a Flutter app?
- Edadat builds settings screens from data definitions. It includes search in English and Arabic, Riverpod integration, persistence, and controls for common settings. The package is flutter_settings_framework on pub.dev. Edadat
- What can Siglat log?
- Siglat records logs and crashes, groups them by session, rotates log files, and masks sensitive values. An in-app viewer lets you read and export logs. The package is flutter_logging_service on pub.dev. Siglat
- Which widgets does Safaeh provide?
- Safaeh includes sheets that adapt to phone and tablet layouts, pickers, navigation widgets, and camera and QR overlays. Your app supplies translations, routing, and the camera plugin. Safaeh
- How does PolyScreen handle multiple displays?
- PolyScreen lets an MCP client select a display for screenshots, UI inspection, and input on an Android device. It also reports device capabilities and returns structured results. The package is polyscreen-mcp on npm. PolyScreen
- Where does Janan store readings?
- Janan keeps blood pressure and weight readings on your device. It can import readings from saved Bluetooth monitors and scales, remind you about medicine, and export your records. It is a fork of derdilla’s blood-pressure-monitor-fl. Janan
- How does Lamha capture screenshots?
- Lamha captures the screen through GNOME Shell, KWin, or Spectacle, then opens an overlay for selection and annotation. Tools include arrows, shapes, blur, numbered steps, and text. It supports English and Arabic. Lamha