Lattice
A workspace for your research.
Open-source, self-hosted task manager built around Outline: kanban pipes with typed tasks, incoming buckets to send work to people and teams, a GTD next action, calendar, reports and integrations.
ProductivityTypeScript · SvelteGitHub @j33fAvailability needs another checkOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
A simple yet complete task manager designed to work with Outline, for both professional and personal workflows.
Loading the full README.
Read the full README ↗This is the source code of TasksPipes, a multi-user task manager built around Outline: people sign in with their Outline account, link Outline documents to their tasks, and work in an interface that follows Outline's look and feel.
TP-123), from the sidebar
or with Ctrl/⌘ + K, filtered by status, owner and task type./api/v1, OpenAPI and Swagger UI), and
signed webhooks sending a pipe's task events to your tools.TasksPipes was designed for an adult training centre, and its built-in pipe and task types follow that world: course design, admissions, exams, Qualiopi quality, funding… But nothing ties it to training: the general, sales, prospecting, communication and admin pipes fit any business, the software pipes fit product teams, the personal life pipes and the Next action view make it a good household and personal to-do list, and the designer lets you create the pipe and task types you need. See the feature guide for the details.
The documentation is also online: taskspipes.com presents the project, and
doc.taskspipes.com hosts the guides of the docs/ folder.
TasksPipes runs as a single container next to a PostgreSQL database, behind an HTTPS reverse proxy. On a Linux
server, one command installs it — Docker too when missing (from Docker's official repositories), HTTPS with Caddy if
you wish — and sets up updates (in one click from the app, or with taskspipes-update) and, if you wish, automatic
backups (encrypted, copied to S3-compatible storage):
curl -fsSL https://raw.githubusercontent.com/j33f/TasksPipes/main/scripts/install.sh | sudo bash
Or by hand:
cp .env.example .env # then set APP_URL, APP_SECRET and POSTGRES_PASSWORD
docker compose up -d # the published image (ghcr.io/j33f/taskspipes); --build to build it from these sources
Please see the hosting documentation for the configuration in production: sign-in with Outline
(OAuth or API keys), e-mail accounts and invitations, language and security notes, and
backups, restore and moving to another server — taskspipes-backup,
taskspipes-restore, and taskspipes-transfer user@new-server to move an instance in one command.
This is the beginning of the README. Read the rest at the original. Read the full README ↗