This guide provides instructions for setting up the development environment for the futr nostr client on different operating systems.
For detailed setup instructions, please refer to the platform-specific guides:
- Linux Setup Guide - Docker, Ubuntu/Linux Mint, and other Linux distributions
- Windows Setup Guide - Automated builds, manual development setup, and installer creation
The easiest way to get started on Linux or macOS is using the pre-built Docker image:
# Build the project
docker run -it --rm -v $(pwd):/app prolic/futr-dev build
# Run tests
docker run -it --rm -v $(pwd):/app prolic/futr-dev test
# Build Flatpak
docker run -it --rm -v $(pwd):/app prolic/futr-dev flatpak
# Enter container shell
docker run -it --rm -v $(pwd):/app prolic/futr-dev shellFor Windows, we recommend using our automated builds available at GitHub Releases:
- Continuous builds: Latest development version from
masterbranch - Stable releases: Tagged releases for production use
See the Windows Setup Guide for manual development setup instructions.
docker buildx build . -t prolic/futr-dev@todo - MacOS setup instructions will be added in a future update.