Show HN: Ultra-portable Gantt chart tool for very regulated environments

github.com

90 points by aerugo_ 4 days ago


I work for government agency with a lot of security considerations. We can't install anything and using public webapps is out of the question. Going through clearance or procurement to buy or install something is a pain.

I needed a project management tool, and what we had on offer was too clunky and old. I built SimpleGantt to be ultra lightweight and portable. It's one HTML, one Javascript and one CSS file. Each project is saved into a single .yaml file.

If you have a SharePoint environment you can "host" it by uploading the repo to SharePoint after renaming simplegantt.html to simplegantt.aspx. That allows anyone with access to open the tool by simply having the URL.

Try it at: https://aerugo.github.io/simplegantt/simplegantt

This is a couple of days of tinkering, and mostly exists to keep me from going crazy while managing projects with lots of deadlines and dependencies, so don't expect much. But another person in the same position, finding this might lead to calmer days.

greatgib - 19 hours ago

Thank you very much for this project, not only because it looks nice but also to have created with a long lost spirit: "I do something nice for myself and I share it with the world" open source, and doing something straight simple with dependency!

I wish more things are released like that.

Also your tool might be very useful because there isn't a good Gantt tool that is lightweight anymore, i search for one recently and my only solution in the end was to use an excel template...

My 2 feedbacks if you are interested: - it is annoying to have the "category" required to create a task. Maybe you could create a task with an "undefined" category if none provided? - a great feature would be to be able to export the result output or view in a PNG picture or SVG.

dijit - 16 hours ago

That's really nice, such a good idea.

Over the last 15 years the browser has become more and more of an application delivery platform, and that notion has caused SaaS to run basically everything.

I realised this not too long ago, and incidentally it was due to gantt software.

We, like everyone it seems, use Jira for issue tracking, but the actual roadmapping of resources and dependencies leaves a lot to be desired, tools like Microsoft Project are not only prohibitively expensive- they also don't work on MacOS.

Similar issues can be levied at Omnigraph.

Only SaaS tools like "InstaGantt" seem to fit the bill of cross-platform, lightweight and reasonably cost effective.

Note: I'm currently not using Instagantt, despite it being the closest to good I could find, because I dislike subscriptions. :(

zekenie - 16 hours ago

Reminds me a little bit of https://markwhen.com/

HPsquared - 17 hours ago

I've had a fair bit of success making miniature "local HTML with embedded JS, no external resources" apps like this. You just have a single file that runs in the browser like an Excel macro but much more secure. You can have the JS and CSS embedded within the HTML file too, which makes it even easier.

I'd use a plain file picker for loading instead of the file system access API. That's even less security cross-section.

kopirgan - 17 hours ago

Looks pretty interesting.. Wonder if this can be done with nothing but browser, CSS, html and a JS without those extra CDNs.

freds39 - 2 days ago

Feature request: A really useful addition would be the ability to reference an existing (remote) chart via say a URL parameter for display.

joshcsimmons - 11 hours ago

This solve a problem I've had across a few highly regulated environments (banking an defense most notably). I've started a few half baked solutions but this is very functional. It seems like you had the same impetus for dev.

Great work on this!

solarkraft - 13 hours ago

> If you have a SharePoint environment you can "host" it by uploading the repo to SharePoint after renaming simplegantt.html to simplegantt.aspx

Sharepoint just runs arbitrary aspx files???????

w4rh4wk5 - 15 hours ago

Also, thank you very much for this! This is something I've been looking for in the past and it looks very polished and easy to use, easy to integrate!

fffrantz - 3 days ago

Gonna give this a shot! Looks promising for SharePoint sites that are internal.

whatever1 - 13 hours ago

So few options for good Gantt charts. At the end we all have to implement one for our specific use case.

xvelasqu - 12 hours ago

Looks simple but extensible, will check it out. Thanks!

cyanydeez - 12 hours ago

Why would you not pin and bundle CDNs. Those are just as insecure.