s_severus
Joined 11 years ago
Joined 11 years ago
Of course the tradeoff is that it is not free (as in beer), but if your startup is getting sold then hopefully you got enough value out of our software to pay for a commercial license.
My co-founder and I also faced a similar decision to what David describes in the earlier post about seed funding: From the start I was very much into the indie hacker mindset, but we came to recognize that there's an opportunity to make a significant impact beyond my initial ambitions, and so we are currently navigating the process of raising a seed round.
I'm the maintainer of Vendure. Today we released our major new version, which is a huge upgrade.
I work on Vendure full time. I've been building it for about 5 years now, and last year I got a co-founder, started a company, and so far we are bootstrapping on the open core model with some enterprise support contracts too.
I'm happy to answer any questions you have, and thanks for taking a look!
Edit: Not sure what happened with the link - I originally submitted our actual domain at http://vendure.io. Looks like some DNS config issue.
Headless commerce (i.e. API-driven, decoupled front-end) is maximally flexible but comes with the tradeoff that you suddenly have to build an entire storefront from scratch. Compared to off-the-shelf solutions like Shopify, which give you a fully integrated storefront with nice themes, it can be a high barrier for businesses which lack significant funding or developer resources.
Previous attempts to solve the front-end part of the headless commerce problem have had mixed results I think. One the one hand is fully-built, backend-agnostic storefronts like Vercel's Next.js Commerce or prior Vue Storefront products. On the other hand is just build from scratch exactly to your needs.
The complexity that comes with maintaining a backend-agnostic, full-featured storefront is huge. I think this release is a good middle ground that reminds me of the amazing Tailwind UI project - design primitives and larger components you can basically copy-paste into your own storefront app. It's probably the right way to go, as it saves a bunch of time but still leaves you free to build the storefront exactly as you want it.
With recent developments in LLM tech I can imagine a future where open-source, self-built solutions suddenly become way more accessible to more companies, as a single developer is able to use libraries like this and have AI stitch the parts together into a full storefront.
2 arguments against a slider:
1. Potentially it is much harder to make an accessible slider control. 2. Sliders break down when you have a distribution skewed away from normal. For instance, if 90% of results are in the range $0-$50, but then a few results are over $1000, how do you calibrate the slider? A naïve approach would render it almost unusable if you want to limit to products between $20 - $30. Otherwise you need some sort of logarithmic scale. I've not seen examples of this being done well.
The website looks great, your pitch is compelling and the vision is very similar to what I've been doing with vendure.io, which takes the same approach but towards ecommerce rather than CMS. Namely: open-source, headless, Node/TypeScript, dev- and code-first.
In our experience, your thesis is correct in that there certainly is a niche for a great, dev-first, self hosted version of what is otherwise seemingly already handled by SaaS products. We see users moving to Vendure from closed SaaS commerce platforms for reasons like: full control over the code & data, integration requirements, need to support unique requirements, wanting to build their own platform etc.
Furthermore our business model is similar - MIT core and paid enterprise plugins, and exploring cloud. Notably enterprise support and SLAs is also becoming a major area for us.
So it's great to see a kindred product getting some attention here on HN!
If you are interested to swap insights or discuss potential collaboration (many of our users are looking for a good CMS...) feel free to drop me a message at m.bromley at vendure.io :)
Per Github it's 90% C++ and 8% C.
As an aside - I notice you commenting cynically to almost every thread here. A dose of skepticism is fine and of course we should consider alternatives and technical limitations etc. But your tone and activity comes across more of having a personal vendetta against this company. Very strange.
Recently I started working with it too and so far the product has been great to work with. Moreover their team is very responsive. I had a technical question regarding my integration and one I was able to schedule a call for the next day with one of their team and to my surprise he'd prepared a script to solve the exact issue I was asking about (thanks Jovi)!
Congrats to the team!