An easy-to-use OpenStreetMap editor for Android and iOS that improves map data by answering simple on-site questions.
cyb3rko/flashdim
Android flashlight app that lets you dim the torch across multiple brightness levels on Android 13 and newer devices that support it.
- Stars
- 1,471
- Forks
- 70
- Open issues
- 37
- Last commit
- 3 days ago
What is it?
FlashDim is an Android app for controlling the brightness of the phone's flashlight. Starting with Android 13, some devices allow the torch to run at several brightness levels instead of only on or off, and FlashDim provides the interface for choosing among them.
Beyond level-based dimming, the app includes shortcut buttons for preset brightness levels, an SOS mode, a morse code mode, and an interval/BPM flashing mode. A quick settings tile and a volume-button shortcut allow toggling the light without opening the app. The interface uses Material You design and adapts to the device's system colors. The app states it has no ads and no internet connection.
Full dimming works only on hardware that supports flashlight brightness control, so the project maintains lists of supported and excluded devices. The app is distributed through Google Play, F-Droid, Accrescent, Obtainium, and GitHub releases.
Key features
- 01Dim the flashlight across multiple brightness levels
- 02Shortcut buttons for preset brightness levels
- 03SOS, morse code and interval/BPM flashing modes
- 04Quick settings tile and two-volume-button toggle
- 05Material You design that adapts to system colors
Use cases
- Using a dimmed torch at night without blinding people nearby
- Sending SOS or morse signals from a phone light
- Setting a flashing rhythm for signaling or light experiments
Topics
FAQ
- What is flashdim?
- Android flashlight app that lets you dim the torch across multiple brightness levels on Android 13 and newer devices that support it. FlashDim is an Android app for controlling the brightness of the phone's flashlight. Starting with Android 13, some devices allow the torch to run at several brightness levels instead of only on or off, and FlashDim provides the interface for choosing among them.
- Is flashdim free to use? What license does it have?
- flashdim is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is flashdim still maintained?
- Actively maintained. The last commit to flashdim was on Oct 19, 2026.
- What can I use flashdim for?
- Using a dimmed torch at night without blinding people nearby Sending SOS or morse signals from a phone light Setting a flashing rhythm for signaling or light experiments
- Where can I get flashdim?
- The source code and installation instructions are on GitHub: https://github.com/cyb3rko/flashdim
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Android and iOS app that scans Bluetooth LE advertisements and alerts you when smart glasses from known manufacturers are nearby.
Offline, privacy-first PDF toolkit for Android that merges, splits, compresses, converts, signs and annotates PDFs entirely on-device.
A text and code editor for Android with syntax highlighting, LSP code intelligence, a built-in terminal, and extensions.
A free, offline, open-source period and pill tracker for Android, iOS and Wear OS, built with Flutter.
Open-source Android app that identifies songs playing nearby, using AudD, ACRCloud and Shazam recognition services.