Hammer: A story editor
A simple tool for building stories.
![badge-platform-android] ![badge-platform-ios] ![badge-platform-windows] ![badge-platform-linux] ![badge-platform-macos]
hammer-editor is a free, open source publishing project written in Kotlin and released under MIT. It has 744 GitHub stars, 42 forks and 54 open issues, and was last pushed 27 hours ago. On this registry it ranks #38 of 46 tracked projects in Publishing, with 5 head-to-head comparisons available. It gained 3 stars over the last 3 tracked days.
Hammer is a free, open-source, local-first story editor for writers, built in Kotlin with Compose Multiplatform and shipped for Android, iOS, Windows, Linux and macOS, so a single draft stays with its author across phone and desktop.
Hammer is a multiplatform writing application for building stories. It lives in the Kotlin and Compose Multiplatform ecosystem, which means one shared codebase and one interface model produces native applications for Android, iOS, Windows, Linux and macOS rather than a separate editor per platform. The project is developed by Darkrock Studios, licensed under MIT, and distributed through the Google Play Store, F-Droid, the Apple App Store and the Microsoft Store, with direct .apk and .msi builds attached to GitHub releases. The homepage is hammer.ink.
The concrete problem it addresses is draft ownership across devices. Writing tools commonly lock a manuscript to one operating system or keep it on a vendor server, which forces an author to pick between drafting on a phone and editing on a desktop. Hammer is labelled local-first and offline in its topic list: stories live on the device, and sync moves them between the platforms an author already owns. The facts do not name a specific competing product that it replaces; what is documented is the platform spread and the offline-first storage model.
local-first and offline topics.sync topic.story-creation, writing and writing-tool topics..apk and .msi downloads from the latest GitHub release.hammer-editor, with a community Discord server linked from the README..github/workflows/build.yml and quality reporting through Codacy and Codecov.com.darkrockstudios.apps.hammer.android without Google Play, or sideload hammer.apk directly..msi, and macOS users who run the project alongside their existing toolchain.Install from a storefront — Google Play, F-Droid, the App Store or the Microsoft Store — or grab the direct .apk or .msi from the latest GitHub release. Downloads and project links are collected at hammer.ink.
The registry facts list no paid products that Hammer replaces, and they name no similar open-source editors. On the evidence available, Hammer stands alone in this registry as a Compose Multiplatform story editor.
Pick Hammer if the priority is a free MIT-licensed editor that keeps drafts on the device and works offline on the hardware already in hand. The README is sparse — a one-line description plus availability badges — and it documents no server component, database, object storage or mail configuration, so anyone expecting a documented self-hosted sync backend has no material to plan from, and the sync mechanism itself is not described in the facts. The repository also carries 54 open issues, so teams needing guaranteed real-time multi-author collaboration or a formally documented hosted service should look elsewhere first.
A simple tool for building stories.
![badge-platform-android] ![badge-platform-ios] ![badge-platform-windows] ![badge-platform-linux] ![badge-platform-macos]
readme truncated — read the full docs on github
hammer-editor is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.
A simple tool for building stories.
hammer-editor is primarily written in Kotlin. Its source is publicly available at https://github.com/Darkrock-Studios/hammer-editor, and it has 744 GitHub stars.