
[](https://www.gnu.org/licenses/gpl-3.0)
[](https://www.rust-lang.org/)
[](https://tauri.app/)
[](https://react.dev/)
[](https://coderabbit.ai)
[](https://GitHub.com/openfootmanager/openfootmanager/graphs/commit-activity)
[](https://github.com/openfootmanager/openfootmanager/commits/develop)
**A free and open source football management simulation game**
[Vision](https://github.com/openfootmanager/openfootmanager/blob/HEAD/VISION.md) • [Roadmap](https://github.com/openfootmanager/openfootmanager/issues/11) • [Features](#features) • [Screenshots](#screenshots) • [Installation](#installation--development) • [Contributing](#contributing) • [License](#license)
Join the community on Discord: https://discord.gg/2CXaesaukT
Openfoot Manager is a free and open source football/soccer manager game, licensed under the GPLv3, inspired by the management genre that Football Manager™, Championship Manager and Bygfoot built.
It is not a clone of any of them. There is no licensed database, no online requirement, and no monetization — instead the world is data you author and share, and the depth is a dial you set. Read VISION.md for what that means and where the project is going.
FEATURES
- Text-based match simulation with event-driven commentary and score progression.
- Full squad management for roles, depth planning, and player development decisions.
- Transfer and contract workflows to buy, sell, and negotiate player moves.
- Training and staff systems to improve performance through coaching and planning.
- Dynamic inbox and news generation that keeps you updated on club and world events.
- Scouting support for discovering talent and evaluating future signings.
- Persistent game data backed by SQLite for local saves and progression.
- Modern desktop app experience built with Tauri + React for speed and low overhead.
- Multi-language support with i18n foundations and community translation growth.
- Free and open source under GPLv3, with community-driven development.
SCREENSHOTS
Click any image to open the full-size version.



ARCHITECTURE
OpenFootManager is built using modern web technologies:
- Rust: Blazing-fast backend for the Match Simulation Engine and Game State.
- Tauri: Lightweight desktop application shell.
- React + TypeScript + TailwindCSS: A highly responsive frontend interface.
- SQLite: Local persistence for game saves.
INSTALLATION & DEVELOPMENT
The game is still in early active development. To build and run the debug version, you need to install standard tools for Rust, Node, and Tauri development:
- Install Rust (via
rustup)
- Install Node.js (v18+)
- Install Tauri dependencies for your specific OS (see the Tauri Prerequisites Guide)
Clone the repository and install dependencies:
git clone https://github.com/openfootmanager/openfootmanager.git
cd openfootmanager
npm install
Run the development desktop app:
npm run tauri dev
Linux graphics
Linux renders through WebKitGTK, which has known trouble with NVIDIA's proprietary driver. The
app detects your GPUs at startup and picks a rendering path automatically; if you get a blank
window or a sluggish UI, docs/LINUX_GRAPHICS.md explains the
OFM_GPU_PROFILE override and records the measurements behind the default.
CONTRIBUTING
Contributions are welcome. For full guidelines, read CONTRIBUTING.
Start with VISION.md to understand what the project is for, then the roadmap index to see what is being worked on and what you can pick up.
If you want to discuss ideas, share feedback, or follow development more casually, join the Discord server: https://discord.gg/2CXaesaukT
Quick contribution checklist:
- Open an Issue first for bugs, enhancements, or larger feature ideas.
- Work from a feature branch and open Pull Requests targeting
develop.
- Run tests before submitting:
npm test
cd src-tauri
cargo test --workspace
LICENSE
Openfoot Manager - A free and open source soccer management game
Copyright (C) 2020-2026 Pedrenrique G. Guimarães
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Check LICENSE for more information.