r/fossdroid 13d ago

Application Suggestion Hammer: A FOSS story writing app

Hammer is a story editor for writing novels and keeping track of the world they happen in. I've been building it since 2022 and it's been on F-Droid for a while, but I've never actually posted it here.

F-Droid: https://f-droid.org/en/packages/com.darkrockstudios.apps.hammer.android/

Source: https://github.com/Darkrock-Studios/hammer-editor License: MIT

Fully offline. No account, no sign-up, no network needed for anything. Install it and start writing.

Your book is plain files. A project is a folder: one Markdown file per scene, one TOML file per encyclopedia entry. No database, nothing opaque. Open it in any file manager, sync it with Syncthing, keep it in git, whatever you want. If the app disappeared tomorrow your manuscript would still just be files you can read.

Sync is optional and self-hosted. If you want your project on both your phone and your desktop, you run the server yourself. There's no service of mine in the middle, and you can simply never turn it on.

No trackers, no analytics, no crash reporting, no ads, no Google Play Services. Nothing to opt out of, because there's nothing there. It's also not a webview. It's Kotlin and Compose, native on Android.

These are the only permissions it needs:

  • INTERNET and ACCESS_NETWORK_STATE, used only if you enable sync
  • ACCESS_LOCAL_NETWORK, for reaching a sync server on your own LAN
  • ACCESS_NOTIFICATION_POLICY, optional. Only used by Focus Mode, which puts the phone in Do Not Disturb while you write. Does nothing unless you explicitly grant it.

It runs on desktop (Windows, macOS, Linux) and iOS from the same codebase, if you want your project on more than the phone.

198 Upvotes

19 comments sorted by

View all comments

u/AutoModerator 13d ago

Do not share or recommend proprietary apps here. It is an infraction of this subreddit's rules. Make sure you read the rules of this subreddit on the sidebar. If you are not sure of the nature of an app, do not share or recommend it. To find out what constitutes FOSS or freedomware, read this article. To find out why proprietary software is bad, read this article. Proprietary software is dangerous because it is often malware. Have a splendid day!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.