About Bottles
Bottles is a Linux application for running Windows software and games. It manages Wine prefixes, which it calls bottles, so each program can live in its own isolated environment with its own settings instead of sharing one global Wine setup.
The project is written in Python with a GTK4 and libadwaita interface. Repository topics point to support for Proton, DXVK, MSI installers and versioning of bottles. Documentation, a forum and a Discord server are available, and the project accepts funding from supporters. Building from source follows a Flatpak workflow, with separate manifests for development builds and for the stable release.
Its main official distribution channel is Flatpak, so most users install it through Flathub. It is released under the GPL-3.0 licence, and the maintainers advise backing up your data before testing experimental builds.
Key features
- Isolated Wine prefix management
- Run Windows software and games on Linux
- Proton and DXVK support
- Bottle versioning
- GTK4 and libadwaita interface
- Distributed as a Flatpak
Good fit for
- →Playing Windows games on Linux
- →Running Windows-only desktop applications
- Built with
- Python
- Tags
- wine
- linux
- gaming
- windows-compatibility
- flatpak
- proton
- dxvk
- gtk4
Bottles: questions and answers
- What is Bottles used for?
- Bottles is a GTK4 app for Linux that manages Wine environments so you can run Windows software and games, distributed primarily as a Flatpak. It is a good fit for playing Windows games on Linux and running Windows-only desktop applications.
- Is Bottles open source?
- Yes. Bottles is open source under the GPL-3.0 licence. Its source code is on GitHub at bottlesdevs/Bottles and is written mainly in Python.
- Is Bottles free?
- Yes. Bottles is open source, so the software itself is free to use.
- Can I self-host Bottles?
- Yes. Bottles can be self-hosted on your own server or infrastructure.
- What are some alternatives to Bottles?
- Similar open-source tools in the Productivity category include Flameshot, auto-cpufreq and Planify. SaaS products in the same category include ManicTime, 1% Better and 1 Pixel Workout.
- Is Bottles actively maintained?
- Yes. The most recent commit to Bottles was on 2 October 2026, and the latest release is 67.4, published on 7 September 2026. The project has 8.9k stars on GitHub.
Open-source alternatives to Bottles
See all
Flameshot
Productivity
Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:
GPL-3.0vs Snagit★ 31k
auto-cpufreq
Productivity
Automatic CPU speed & power optimizer for Linux
GPL-3.0★ 7.8k
Planify
Productivity
Task manager with Todoist, Nextcloud & CalDAV support designed for GNOME
GPL-3.0vs Todoist★ 5.7k
Persepolis
Productivity
Persepolis is a download manager written in Python.
GPL-3.0★ 7.5k
CUPS
Productivity
OpenPrinting CUPS Sources
Apache-2.0★ 1.8k
PowerToys
Productivity
Microsoft PowerToys is a collection of utilities that supercharge productivity and customi
MITvs Alfred★ 139k
SaaS alternatives to Bottles
See all
ManicTime
Productivity
Automatic time tracker for Windows, Mac and Linux with local or server storage
SaaS
1% Better
Productivity
Habit tracker mobile app that visualises how small daily progress compounds over time
SaaS
1 Pixel Workout
Productivity
Site blocker that swaps distracting scrolling for short 60-second workouts
SaaS
10K Steps Club
Productivity
Mobile app for daily step goals, healthy habits and milestone tracking
SaaS
140.6
Productivity
Mobile app with personalised triathlon training plans, fueling guidance and progress stats
SaaS
3AK Track & Field
Productivity
Mobile app giving athletes personalised sprint and track training with form feedback
SaaS

