tillywork logo

tillywork

All-in-one work management platform for fast-moving startups

A unified, open-source solution that combines project tracking, sales pipelines, and issue resolution with a clean Material-3 UI and supports customization for unique workflows.

Overview

Overview

tillywork is a self‑hosted work management suite designed for startups and small teams that want to consolidate project planning, sales pipelines, and issue tracking into a single interface. Built with TypeScript, Vue 3, Vuetify, and NestJS, it delivers a modern Material‑3 look while remaining highly extensible.

Capabilities & Deployment

tillywork offers an integrated toolset covering sprint boards, CRM stages, and bug triage, all accessible through an intuitive UI. The platform is released under the MIT license, allowing you to modify core components or add new modules. Deployment follows a familiar Node.js workflow: clone the repo, install dependencies, configure a PostgreSQL database via a .env file, and start the server with npm run dev. Community support is available through documentation and a Discord channel.

Who Benefits

tillywork suits technical teams that prefer to own their infrastructure and need a flexible, all‑in‑one solution without the recurring costs of commercial SaaS products.

Highlights

Open-source core lets you modify and extend any component.
Integrated project, CRM, and issue-tracking tools in a single UI.
Material-3 design provides a modern, responsive experience.
Built with TypeScript, Vue 3, Vuetify, and NestJS for scalability.

Pros

  • Free MIT license removes cost barriers.
  • Consolidates multiple workflows, reducing tool sprawl.
  • Straightforward setup with Docker and npm scripts.
  • Community channels (Docs, Discord) for support.

Considerations

  • Requires self-hosting and PostgreSQL management.
  • Limited out-of-the-box integrations compared to SaaS rivals.
  • UI customization may need front-end development knowledge.
  • Documentation is concise; deeper features may need code exploration.

Managed products teams compare with

When teams consider tillywork, these hosted platforms usually appear on the same shortlist.

Asana logo

Asana

Web and mobile work management platform to organize and track team projects and tasks

Azure Boards logo

Azure Boards

Web-based work tracking service in Azure DevOps for planning, tracking, and discussing work across development teams

Basecamp logo

Basecamp

Project management and team collaboration tool focused on simplicity and effective communication

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Early-stage startups needing a single platform for projects and sales.
  • Teams comfortable managing their own infrastructure.
  • Developers who want to tailor the UI or add custom modules.
  • Organizations preferring a TypeScript-centric tech stack.

Not ideal when

  • Companies that require fully managed SaaS with zero ops overhead.
  • Users without technical resources to maintain a PostgreSQL instance.
  • Teams that rely heavily on third-party marketplace integrations.
  • Organizations needing extensive pre-built reporting dashboards.

How teams use it

Sprint planning and tracking

Teams create, assign, and monitor sprint tasks within a unified board, improving visibility and delivery speed.

Sales pipeline management

Sales reps track leads, stages, and forecasts, aligning revenue goals with project timelines.

Bug triage and resolution

Developers log issues, prioritize them, and link to related project work, streamlining the fix cycle.

Custom workflow automation

Tech leads extend the platform with NestJS modules to automate approvals and notifications specific to their processes.

Tech snapshot

TypeScript62%
Vue38%
SCSS1%
JavaScript1%
Dockerfile1%
CSS1%

Tags

vuetifyvue3sales-crmagile-managementproject-managementnestjscrm

Frequently asked questions

What database does tillywork use?

tillywork runs on PostgreSQL; you must provision a PostgreSQL instance for production.

Is there a hosted version?

Currently the project is self-hosted only; no official SaaS offering is provided.

Can I integrate existing tools?

You can add integrations by extending the NestJS backend or using webhooks, though pre-built connectors are limited.

What license governs the code?

The source code is released under the MIT license.

How do I get community support?

Support is available through the project’s Discord server and the online documentation.

Project at a glance

Stable
Stars
1,280
Watchers
1,280
Forks
96
LicenseMIT
Repo age1 year old
Last commit6 months ago
Primary languageTypeScript

Last synced yesterday