Lmst is a lightweight Mastodon web client built around a simple idea: deliver the essential social experience with a tiny bundle and a clear, classic UI.
- Tiny JS bundle: up to 10 kB (brotli). Hard requirement.
- Classic layout: minimal UI that feels like a website, not a heavy web app.
- Zero runtime dependencies: fewer moving parts and long-term stability.
- Follow and unfollow profiles
- Compose statuses and replies with image attachments
- Distraction‑free compose mode (zen)
- Boost and unboost statuses
- Search profiles, statuses, and hashtags
- Delete your own statuses
- View notifications
npm install
npm run devnpm run build
npm run previewThe bundle size limit is enforced by the size-limit configuration in
package.json (dist/assets/*.js, 10 kB). Keep changes lean.
Small, focused contributions are welcome. Please keep the size budget in mind.
MIT. See LICENSE.
