Open Source

Built in the openfor everyone

Fairlx is open source. View the code, contribute features, report bugs, or self-host your own instance. Transparency and community are at our core.

Repository

The Fairlx codebase

A modern, production-ready project management platform built with the latest technologies.

Next.js 15
Framework
Appwrite
Backend
TypeScript
Language
MIT
License

Technology Stack

Next.js 15

React framework with App Router

TypeScript

Type-safe development

Appwrite

Backend as a service

Tailwind CSS

Utility-first styling

shadcn/ui

Accessible UI components

TanStack Query

Async state management

Hono

Lightweight API layer

GSAP

Animation library

Contribute

Join the community

There are many ways to contribute to Fairlx, regardless of your skill level.

Bug Reports

Found an issue? Open a detailed bug report with steps to reproduce. Help us make Fairlx more stable.

Feature Requests

Have an idea for a new feature? Open an issue to discuss. We welcome community input on the roadmap.

Pull Requests

Fix bugs, add features, or improve documentation. All contributions are welcome and reviewed.

Documentation

Help improve our docs, guides, and examples. Good documentation helps everyone.

Community Support

Answer questions, help other users, and share your knowledge with the community.

Code Review

Review pull requests, provide feedback, and help maintain code quality.

Contribution Guidelines

1
Fork the repository and create a feature branch
2
Follow the existing code style and conventions
3
Write clear commit messages
4
Add tests for new functionality
5
Update documentation as needed
6
Submit a pull request with a clear description
Self-Hosting

Run your own instance

Deploy Fairlx on your own infrastructure for complete control and customization.

Node.js 18+

JavaScript runtime

Appwrite

Backend infrastructure

npm/pnpm

Package manager

Environment

Configuration

Quick Start

1

Clone the Repository

git clone https://github.com/stemlen/fairlx.git
2

Install Dependencies

npm install
3

Configure Environment

cp .env.example .env.local
4

Set Up Appwrite

Follow docs/APPWRITE_SETUP.md
5

Run Development Server

npm run dev

Self-Hosting Benefits

  • Complete data ownership
  • Custom domain and branding
  • No usage limits
  • Private network deployment
  • Integration with internal tools
  • Compliance with data residency requirements

Open source, open futureJoin us

Whether you use the hosted version, self-host, or contribute to the codebase, you're part of the Fairlx community. Let's build something great together.