upvote
Show HN: Open-source Workspace (mail,docs,spreadsheet,drive) web/iOS

(tinycld.org)

Interesting! Will try this soon, I have very similar gripes with nextcloud et al that you mentioned. The lock in to postmark I don't love, I think I would rather have it be a SMTP+IMAP "proxy" so I can use my existing email service within the suite of apps seamlessly.
reply
PocketBase is awesome and this thing looks awesome.

One question, I could not understand if a mail provider is needed or it handles on its own?

reply
currently only supports postmark but based on the conversions here i’m thinking expanding that will probably be the next thing i implement
reply
This looks awesome, thank you. Kudos for supporting dark mode out of the box. Looking forward to seeing calendar and drive catching up to full dark mode.
reply
thanks! it also has the ability for user themes but they are fairly weak. really only supports setting color swatches
reply
This looks really cool and more modern than Nextcloud. From the homepage, I was a little wary of the idea of hosting my own email server -- doesn't that require a ton of effort due to spam? Or can I use it with an external provider and use this as webmail?
reply
yes, I should make this clearer: You do not actually host the email, tinycld uses a transactional host for sending and receiving. I also have a lot of scars from doing that in the past and I'm happy to pay someone else a few $$ a month for that service.

We support postmark right now (it has spam filtering), mailgun in the near future. Plus probably a pure smtp server for those who _really_ want to do it all themselves.

reply
Looks promising! The multi-org feature is interesting, and not something I see very often with these types of solutions. Is the use-case that I host and manage it, and onboard my clients as users in their own orgs?
reply
Yes, exactly that.

Personally I have several small (tiny really) companies where employees wear a few hats in them, this setup allows me to add people to org (and email domain) A & B while not getting C.

It is _not_ setup at all for billing or anything like that though, but that would be a easy enough feature to add

reply
Hey all, Nathan here, I'm the author.

I wrote TinyCld because Google in their infinite wisdom decided to cancel my 20 year old free Google Apps suite for "commercial usage". Which, to be fair it totaly was, and I obviously shouldn't complain about 20+ years of free usage.

But _still_, that wasn't the terms I signed up under, and nothing is more irratating than a good old fashioned rug pull. How hard could it be, right?

TinyCld is two things, a self contained workspace like the one we're all familiar with (mail/cal/contacts/drive/text/calc), as well as an easy to extend platform that brings all the batteries you'd need to write realtime web+native apps.

And yes, I used AI to write a lot of this. (really, ~200k loc by one author is a pretty good tell) Some may hate on that and thats fine, I get it. But I did look at each commit and there is a lot of bugfixing and tweaking features back and forth that went into it. If nothing else, I've got some good stories to tell here and have learned a lot.

Stack: Expo (React Native + web) on the frontend, PocketBase + Go on the backend. Standard protocols (IMAP/SMTP/CalDAV/CardDAV/WebDAV) so native clients work as well.

I'm currently using it myself with a few friends but has not been widely used beyond that.

Demo (no signup): https://tinycld.org/ and click the big Demo button.

One-line Docker install: https://tinycld.org/docs/installation Build a package in 10 min: https://tinycld.org/docs/creating-a-package iOS app: https://apps.apple.com/app/tinycld/id6762420971 Repo: https://github.com/tinycld

I'm very interested in any feedback anyone can offer. I've got a looong list of add-on packages I'm considering, suggestions welcomed!

reply
Interesting. I've tried owncloud, nextcloud, and other similar "all-in-one" solutions in the past. None ever stuck with me, for various reasons I cannot remember. I just might try this out on a weekend when I have some free time.
reply
excellent, I've also tried all the products you mention but they all felt either too heavy or limited to me. I'd love any feedback you can offer, GitHub issues are open if you hit bugs.
reply