Firm is a text-based work management system for technologists.
Think of your business as a graph: organizations link to people, people link to projects, projects link to tasks, and so on. Firm lets you define these relationships in plain text files.
Version controlled, locally stored and structured as code with the Firm DSL. This structured representation of your work, business-as-code, makes your business accessible to yourself and to the robots that help you run it.
This is free and open source software.
Key Features
- Everything in one place: Organizations, contacts, projects, and their relationships.
- Own your data: Plain text files and tooling that works on your machine.
- Open data model: Tailor to your business with custom schemas.
- Automate anything: Search, report, integrate, whatever. It’s just code.
- AI-ready: Bots can easily read, write, and query your business structure.
Website: github.com/42futures/firm
Support:
Developer: 42futures
License: GNU Affero General Public License v3.0

Firm is written in Rust. Learn Rust with our recommended free books and free tutorials.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

