Open source alternatives to popular SaaS products
github.com
github.com
While we’ve pivoted to more consumer friendly tools and less dev-tools (for now), I’m still working my butt off to make a future where self-hosted software (open source or not) can at least survive and ideally compete. I see three viable options: make it easier to install/manage in a users cloud (ala ReplicateD), make it easier for open source devs to host a paying user’s instance (ala rolling your own Stripe + AWS setup) and/or make it easier to physically ship preloaded plug-n-play hardware (my startup!)
If you’re an author of self-hosted software or anything on this list, feel free to reach out if you’re interested!
"Congrats on your startup's Series A. Now you have enough runway to pay for 6 more months of
- Jira
- Github
- Slack
- Google Office
- Google Cloud/AWS
- LaunchDarkly
- Contentful
- Tableau
- Zendesk
- Salesforce
- ...
"I started to wonder if there is a market for a startup that simply takes all of the best-in-class open source alternatives and hosts the whole package that is commonly needed by companies. Would anyone here use something like that, and why don't smaller hosting providers invest in something like this? You see a lot of them offering basic Webmail/Calendar, but couldn't they go beyond that and use that as a possible revenue stream to compete with the big cloud providers?
For my own projects, I have:
- Gitea
- Drone/Harness CI
- Taiga (issue tracker, project management)
- Minio for Storage/Static site hosting (project site/blog/documentation)
- Synapse (Matrix) for group chat, bots, video conferences.
- Discourse (for support/community forum)
- Redash
- Syncthing for documents/assets, and basic Desktop apps (LibreOffice/Gimp/Inkscape) to edit them.
- Wagtail for CMS (mostly Django projects), but also used Strapi before and it worked well.
I also was just this week experimenting with Baserow (https://baserow.io) to leverage a no-code platform to build feedback-forms, landing pages with contact forms, etc. Not 100% ready for it, but I'd guess pretty soon it will be.Anyway, it's mostly me nowadays for these projects, but if lightning strikes and I need to grow a team, it wouldn't be hard for me to add Authelia with an LDAP server to provide SSO.
The big question for me would be (a) if I am too peculiar with this setup to the point that other people would not accept using these tools and (b) if the joke was just an exaggeration or if there is actually a market for funded startups that would be interested in saving some bucks per month by using F/OSS alternatives.
I mean, this is just operations. Unless startups start investing their entire series A into hardware and colocation contracts, they gotta have somewhere to compute their code.
> You see a lot of them offering basic Webmail/Calendar, but couldn't they go beyond that and use that as a possible revenue stream to compete with the big cloud providers?
That's because webmail and calendar are extremely easy to run with off-the-shelf software and a small team maintaining patches for it. As soon as you get into document collaboration, video calls, data retention/data loss prevention, SAML/LDAP, offering PBs of storage, etc. you end up needing a huge engineering team for each of those respective products, especially if you don't want to become stagnant on features and lose out on the value front.
I have the feeling for 80% of series-A startups, their entire client base could be served from 3 recycled notebooks locked in a janitor's room.
Most startups can run on a $10/mo vps. Probably many fully grown companies can get away with not much more. The ‘everything cloud’ thing is popular and many investors see it as a sign the cto is an expert when the hosting bills for cloud hosting is high as possible, so I understand why it happens a lot.
Unless you have an unbelievably I/O or CPU heavy application, the tech stack is not going to be your bottleneck until you are in the tens of thousands of concurrent users.
It is very close to what I have in mind, and I am glad to see they are also committing to share revenue with upstream developers.
Also, if you are looking for generic alternatives to popular SaaS solutions, I'd like to recommend SaaSHub https://www.saashub.com (another project of mine that is a direct competitor to AlternativeT). It's again a mix of crowd-sourcing and ML.
Maybe something like a SCADA visualization? IT would be excellent if it could be web based so I could share the view, and then feed it data from a back end db or similar.
What I'm actually interested in it for: Network monitoring for natural disaster information in connected systems. That way I can display how a series of rivers is being tied together, work in things like flow rate, topping rates for dams, alert levels, etc. Then, when things are getting hairy, issue alerts and change upstream/downstream colours.
Edit: Scadavis.io + node-red looks possible, but also looks like a complete pain.
Looks slick though, and supports MQTT
month | authors | commits | files | churn |
---------+---------+---------+-------+-------+----------------------------------------------------
2022-02 | 12 | 81 | 192 | 4951 | typescript:130,python:34,javascript:11,unknown:6
2022-01 | 7 | 66 | 124 | 5380 | typescript:75,svg:14,javascript:9,python:9
2021-12 | 6 | 45 | 115 | 3563 | typescript:85,javascript:9,python:7,unknown:7
2021-11 | 6 | 69 | 133 | 5845 | typescript:95,python:18,javascript:5,svg:4
2021-10 | 6 | 58 | 142 | 7718 | typescript:116,python:10,javascript:4,unknown:4
2021-09 | 6 | 44 | 102 | 4223 | typescript:70,python:25,javascript:4,unknown:2,css:1
2021-08 | 6 | 80 | 182 | 5425 | typescript:125,python:28,unknown:14,javascript:9
2021-07 | 6 | 83 | 198 | 12876 | typescript:123,python:40,unknown:17,javascript:8
2021-06 | 6 | 60 | 166 | 5488 | python:79,typescript:62,javascript:14,css:8,text:1
2021-05 | 6 | 52 | 122 | 4846 | typescript:89,python:11,javascript:10,css:5,json:2
2021-04 | 4 | 35 | 94 | 8006 | typescript:72,javascript:8,json:4,unknown:3,yaml:2
2021-03 | 3 | 35 | 98 | 4361 | typescript:79,javascript:10,python:5,css:2,json:1
Note, I've truncated the file types changed to reduce the line width. Also, the number beside the file type is the number of files changed. For example, typescript:130 means 130 typescript files were changed.That's why I'm currently building a light and low-cost container hosting service to run selected FOSS apps. Setup and hosting is all taken care of, while still giving you full data access over SFTP if you want that.
Part of the revenue is also shared with the original authors to keep the project sustainable. Or donated to a cause of the author's choosing maybe.
Check out the free beta here: https://pikapods.com
EDIT: I see that the repo lists companies established "in the last 10 years" and OO's company was founded in 2009, so they're not a candidate for inclusion.
The product is great and the founders are incredibly attentive to their community.
I also have some weird relationship with beauty, if the product is more beautiful I get attracted to it, forgetting some of the technical differences.