[ANN] WebJuggler - New Web-Based TaskJuggler Visualization Tool

40 views
Skip to first unread message

Foad Sojoodi Farimani

unread,
Feb 23, 2026, 2:56:28 PMFeb 23
to taskjugg...@googlegroups.com
Folks,

I've vibe coded WebJuggler, a new open-source web application for visualizing TaskJuggler projects directly in your browser!

🌐 Live Demo: https://foadsf.github.io/webjuggler/

📂 Source Code: https://github.com/Foadsf/webjuggler (GPL3 Licensed)

Features

WebJuggler currently supports three project management visualizations:

  1. Kanban Board - Drag-and-drop task management (Trello-style)
  2. Gantt Chart - Interactive timeline with drag-to-reschedule
  3. PERT Diagram - Network graph showing task dependencies

How to Use

  1. Visit https://foadsf.github.io/webjuggler/
  2. Click "Open .tjp File" to load your TaskJuggler project
  3. Switch between views using the sidebar

Current Status

This is an early release with active development. The tool parses .tjp files and renders tasks with explicit start/end dates.

Call for Contributions

I'd love community feedback and contributions! Areas where help is needed:

  • Testing with real-world .tjp files
  • Bug reports and feature requests
  • UI/UX improvements
  • Documentation
  • Support for more TaskJuggler features (resources, accounts, etc.)

How to Contribute


The project uses React, TypeScript, Vite, and D3.js. Development setup is straightforward with `npm install && npm run dev`.

Looking forward to your feedback!

Best regards,
Foad

Renato Pontefice

unread,
Feb 26, 2026, 12:36:43 PMFeb 26
to taskjugg...@googlegroups.com
Hi,
Good work! TJ never die!   But I don’t understand how (your sw) works.Do it create a .tjp or it read a text .tjp and show the report? Can I see some example?

Thank you for your jobs

Renato

--
You received this message because you are subscribed to the "TaskJuggler Users" group.
To post to this group, send email to taskjugg...@googlegroups.com
To unsubscribe from this group, send email to
taskjuggler-us...@googlegroups.com
For more information about TaskJuggler visit http://www.taskjuggler.org
---
You received this message because you are subscribed to the Google Groups "TaskJuggler Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taskjuggler-us...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/taskjuggler-users/CADjqfdom5acEa2jb%3D1wiuo8VAwahgxY1%3D37QosOZLW1shCepig%40mail.gmail.com.

Andrew oswald

unread,
Feb 27, 2026, 12:35:38 AMFeb 27
to taskjugg...@googlegroups.com
Hi Foad,
    Pretty cool start.    I uploaded the fedoria.tjp on the TJ website, and tried setting a date.     It hung my browser.    It also isn't clear which month the calendar refers to.     Impressive tho, that you could vibe code something that elaborate.
           -Andrew

--

gra...@harris.net.nz

unread,
Feb 28, 2026, 12:00:27 AMFeb 28
to TaskJuggler Users
Great work, thank you!!

For me this looks like filling a really important gap, the minimum-detail PERT chart so you can see what must come before what else even if there is no information on task durations, effort etc.

I used it on a real but outdated project (attached) and got a decent GANTT (but without dependency lines) and the Kanban was what I expected.
I can see that it creates a css file which one could edit to change appearance, which is great (for those of us who would be prepared to use TJ in the first place).
The PERT was strange, I attach a picture: again no dependency lines and the bubbles jiggled a little before settling down. I can't see how the arrangement of bubbles reflected the order I defined for them.

I would be interested to help make it fit my use case better, but I'm not sure how working together works when one of us is using GenAI to write the code. I can only presume that you would share your prompt (and context, if you have ut defined) with me and I would make suggestions to tweak the prompt. Does that sound right to you? 
Thanks!
Graham
kbuild-export.tjp
brave_screenshot_foadsf.github.io.png

gra...@harris.net.nz

unread,
Feb 28, 2026, 12:03:32 AMFeb 28
to TaskJuggler Users
Plus it gives me some inspiration for scratching another of my itches, which is getting TJ3 into a state where several people managers could update a common set of resource files, so that project managers could see how much of what person they could get onto their project.

Thanks again!

gra...@harris.net.nz

unread,
Feb 28, 2026, 12:15:13 AMFeb 28
to TaskJuggler Users
me again...

My intended habit with TJ3 is to have a master.tjp which includes other files.tji representing calendars, tasks and resources. As per my people resource management discussion above, this is to facilitate multi-usering of a set of project files.  

WebJuggler does not even recognise such a file- it still wants you to open a .tjp file.
Fortunately from tj3 you can export a version which consolidates all of the included files into one single .tjp file. WebJuggler is fine opening that. 

On Tuesday, 24 February 2026 at 08:56:28 UTC+13 Foad Sojoodi Farimani wrote:
Reply all
Reply to author
Forward
0 new messages