Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Repository files navigation

Openfoot logo

License: GPL v3 Rust Tauri React CodeRabbit Pull Request Reviews Maintenance Last commit

A free and open source football management simulation game

FeaturesScreenshotsInstallationContributingLicense

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 famous franchise Football Manager™.

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.

Inbox screen News screen Manage squad screen

Match live screen Training screen Player talk screen

Press talk screen

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:

  1. Install Rust (via rustup)
  2. Install Node.js (v18+)
  3. 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

CONTRIBUTING

Contributions are welcome. For full guidelines, read CONTRIBUTING.

If you want to discuss ideas, share feedback, or follow development more casually, join the Discord server: https://discord.gg/2CXaesaukT

Quick contribution checklist:

  1. Open an Issue first for bugs, enhancements, or larger feature ideas.
  2. Work from a feature branch and open Pull Requests targeting develop.
  3. 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.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.