An open-source, ad-free, minimalist class timetable app for Chinese university students, with timetable import from academic affairs systems.
Darkrock-Studios/hammer-editor
A local-first story writing editor for Android, iOS, Windows, macOS and Linux, with optional self-hosted or official sync.
Open-source alternative to:Scrivener
- Stars
- 815
- Forks
- 47
- Open issues
- 62
- Last commit
- 18 hours ago
What is it?
Hammer is a story editor for building and writing fiction. It is built with Kotlin and Compose Multiplatform, so the same app runs as a native client on phones, tablets, and desktops, with both light and dark modes.
The editor works fully offline. Projects are stored as plain, human-readable files and folders on disk, so the data can be opened and read with any file browser without the app itself.
Syncing between devices is optional. You can run the included server yourself, use the official hosted server at hammer.ink, or sync the project folder through tools like Syncthing, though those alternatives only work between desktop computers.
Key features
- 01Native clients for Android, iOS, Windows, macOS and Linux
- 02Responsive layout for phone, tablet and desktop screens
- 03Projects stored as plain, human-readable files and folders
- 04Works without an internet connection
- 05Optional self-hosted or official server for syncing between devices
Use cases
- Drafting a novel or short stories on a laptop without relying on a web browser
- Writing on a phone or tablet during commutes and continuing on a desktop
- Keeping story data in local files that you can back up or inspect directly
- Running a private sync server to keep your writing on your own hardware
Quick start
- 1
Download the app for your platform from the latest release links in the README
- 2
Open the app and start writing locally; no internet connection is required
Things to know
- Official sync server access requires a Patreon subscription.
- Third-party sync tools like Dropbox or Syncthing only work between desktop computers, so mobile sync needs the built-in protocol or a self-hosted server.
In collections
Topics
FAQ
- What is hammer-editor?
- A local-first story writing editor for Android, iOS, Windows, macOS and Linux, with optional self-hosted or official sync. Hammer is a story editor for building and writing fiction. It is built with Kotlin and Compose Multiplatform, so the same app runs as a native client on phones, tablets, and desktops, with both light and dark modes.
- Is hammer-editor free to use? What license does it have?
- hammer-editor is open source under the MIT license. Check the license terms before using it in commercial products.
- Is hammer-editor still maintained?
- Actively maintained. The last commit to hammer-editor was on Nov 7, 2026.
- What can I use hammer-editor for?
- Drafting a novel or short stories on a laptop without relying on a web browser Writing on a phone or tablet during commutes and continuing on a desktop Keeping story data in local files that you can back up or inspect directly Running a private sync server to keep your writing on your own hardware
- How do I install hammer-editor?
- Download the app for your platform from the latest release links in the README Open the app and start writing locally; no internet connection is required
- Where can I get hammer-editor?
- The source code and installation instructions are on GitHub: https://github.com/Darkrock-Studios/hammer-editor
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Kotlin/Compose Multiplatform sample showing Climate TRACE country emissions data on iOS, Android, desktop and web.
A desktop download manager that speeds up downloads and organizes them with queues, schedulers and browser integration.
A free, open-source Android app that turns your phone into a self-hosted web dashboard for managing files, messages, calls, media and screen over your local network.
Open-source, local-first voice app for Windows, macOS and Linux that types dictation into any app, answers aloud, runs voice commands and records meetings.
A cross-platform app store that lets you discover and install apps released on GitHub, Codeberg and other Forgejo or Gitea forges.