ALMOST

A weekend of work, and real gaps remain.

Work management for larger teams: projects, dependencies, resource planning, approvals and cross-project reporting.

Promptfree, for everyone, and the only version there is
Build the work management I actually need instead of Wrike.

Be honest about scale first: **this product exists for organisations where nobody can hold the whole picture.** If your team is under about twenty people, you want something far smaller and this prompt is the wrong shape. If you genuinely need cross-project resourcing, read on.

STACK
- Node 20+ with Fastify, server-rendered HTML with a little vanilla JS
- SQLite through better-sqlite3, WAL mode
- Caddy in front

THE DATA MODEL
- projects: id, name, folder_id, starts_on, ends_on, status, owner_id
- tasks: id, project_id, parent_id, title, assignee_id, estimate_hours, starts_on, due_on, status, position
- dependencies: id, predecessor_id, successor_id, kind, lag_days — finish-to-start and the other three
- allocations: id, person_id, task_id, week, hours — **planned hours per person per week, which is the resourcing model**
- capacity: id, person_id, week, hours — availability, after holidays and part-time contracts
- time_entries: id, task_id, person_id, minutes, on_date
- changes: id, entity, entity_id, field, before, after, actor, at — append-only

SCHEDULING, WHICH IS WHERE THIS GETS DIFFICULT
- Compute the critical path from the dependency graph and the estimates. **Detect cycles and refuse to save one** — a dependency loop makes every date meaningless and it is easy to create by accident
- A change to one task's date proposes the cascade and asks before applying it. Silent cascades across a hundred tasks destroy trust in the plan permanently
- Working days only, honouring the calendar and each person's own non-working days

RESOURCING, THE ACTUAL PRODUCT
- Allocation per person per week against their capacity, with over-allocation shown in red across every project at once
- **The useful screen is one row per person and one column per week**, totalled across all projects. That single view is what an organisation is buying this for
- Capacity from contracted hours minus holiday minus a realistic factor for meetings and interruptions — planning at 100% is planning to be late
- Show planned against actual from time entries, so the estimates improve

REPORTING
- Project status from its tasks, never typed by hand. **A green status somebody set manually is the most expensive lie in project management**
- Slipped dates, tasks with no assignee, tasks overdue with no update
- Burn-up rather than burn-down, so scope added is visible rather than hidden

PERMISSIONS
- Per project and per folder, checked on the server, default deny. Budget and allocation figures visible only to named roles

WHAT MATTERS MOST
The person-by-week allocation grid and derived project status. One is the reason to build it; the other is what keeps the reporting honest.

What you lose

  • Resource planning that accounts for everybody at once
  • Cross-project reporting a programme manager relies on
  • Approval and proofing workflows for creative work
  • Permissions granular enough for a large organisation

If you would rather not build

  • A spreadsheet per person per week, which is the model above

The escape hatch

open source · no votes, no paid placement

OpenProject

$0

Open-source project management with Gantt charts and resourcing.

opf/openprojectfree · open source

Plane

$0

Modern open-source issue and project tracking.

makeplane/planefree · open source

Why this verdict

our own opinion · changed only by a person

50/100

Verdict kinda at 50: tasks and dependencies are ordinary work; resource planning across projects is the genuinely hard part. Derived status rather than typed status is the rule worth taking.

History

tracked since 14 Aug 2026 · nothing is ever overwritten

Interest · last 30 days

Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.

Questions about Wrike

answered from the record above

Is Wrike free?

No — the plan we track is $10 a month. Team at $10 per user per month billed annually; the plans with reporting and automation cost considerably more.

Can you replace Wrike by building your own?

ALMOST. A weekend of work, and real gaps remain. Replacement score 50 out of 100, build time a weekend. Read what you lose before you decide.

How much does Wrike cost?

$10 a month on Team — $120 a year. Recorded 14 Aug 2026.

What do you lose by replacing Wrike?

Resource planning that accounts for everybody at once; Cross-project reporting a programme manager relies on; Approval and proofing workflows for creative work; Permissions granular enough for a large organisation. If any of those carry weight for you, keep paying.

Is there an open-source alternative to Wrike?

Yes: OpenProject, Plane. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 31 in Tasks & project management

Not sending yet

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click. Nothing is being sent yet — your address is kept here, and the first issue is the first thing it is used for.

free forever · no tracking pixel · stored here, never passed to anyone

Esc