7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Elk

Open source

Elk is a lightweight web client for Mastodon, built with Nuxt, that you can use from the official site or host yourself.

Open-source alternative to

elk.zone
Elk homepage screenshot
GitHub stars
6k
Last commit
1 mo ago
Repository age
3 years
Version
v1.0.1
Licence
MIT
Self-hosted
Yes

About Elk

Elk is an open-source web client for Mastodon, described by its authors as nimble. Instead of using the web interface that comes with a Mastodon server, users can sign in to their account through Elk, which is built with Vue and Nuxt. The code is released under the MIT license.

The Elk team maintains an official deployment at elk.zone, plus a canary build that deploys on every commit to the main branch so testers can try the newest changes. The project invites feedback and contributions through open issues and a Discord server, and it publishes a list of known community deployments that use Elk as an alternative client for particular Mastodon servers.

Hosting your own copy is possible with the provided Dockerfile. Elk only loads properly over SSL or TLS, and the container does not handle that itself, so it should be placed behind a reverse proxy such as Traefik or NGINX. The container runs as a non-root user, and the settings directory needs permissions for the container user so account configuration can be saved.

Key features

  • Web client for Mastodon accounts
  • Official hosted deployment
  • Canary builds from the main branch
  • Dockerfile for self-hosting
  • Works with compatible Mastodon servers

Good fit for

  • →Using Mastodon through a modern web interface
  • →Offering a custom client for a community server
Built with
Vue
Tags
mastodon
fediverse
web-client
social-media
nuxt
vue
self-hosted
docker

Elk: questions and answers

What is Elk used for?
Elk is a lightweight web client for Mastodon, built with Nuxt, that you can use from the official site or host yourself. It is a good fit for using Mastodon through a modern web interface and offering a custom client for a community server.
Is Elk open source?
Yes. Elk is open source under the MIT licence. Its source code is on GitHub at elk-zone/elk and is written mainly in Vue.
Is Elk free?
Yes. Elk is open source, so the software itself is free to use. A managed cloud version is also available.
Can I self-host Elk?
Yes. Elk can be self-hosted on your own server or infrastructure.
What is Elk an alternative to?
Elk is an open-source alternative to X (Twitter) and Threads. Other open-source alternatives to X (Twitter) include Mastodon, Misskey and Bluesky.
Is Elk actively maintained?
Yes. The most recent commit to Elk was on 2 September 2026, and the latest release is v1.0.1, published on 30 July 2026. The project has 6k stars on GitHub.

Open-source alternatives to Elk

See all

SaaS alternatives to Elk

See all