Hello HN! We’re currently open-sourcing our core code (backend and frontend) and pivoting to adding value with LLMs on top. With this, we need some advice.
I'm Kirill Markin, and my co-founder is Nikolay Amiantov. We've been working on our CRM/ERP product since 2017 and even have paying customers. But our growth is slow, and that's not exciting. We want to create something bigger for more people to use, and open-sourcing is something that both resonates with us and is a way to attract a community.
Our codebase is 38k LoC of F# (including a compiler for our own query language) and 35k LoC of TypeScript + Vue.js. While we prepare the code we have been reaching out to Zoho and ODOO integrators/developers (as they’re our closest competitors), from whom we got a lot of positive feedback.
Our biggest hurdle is figuring out the best way to take the next steps. Does anyone have any ideas on how to launch such a large codebase on GitHub to get maximum visibility? Suggestions on building a community around our open-source product, organizing further work, or any other pieces of advice are welcome.
This is completely at odds with growing an open source community. Its typically one of the slowest and most thankless jobs you can do in software. nix has been around for 10+ years and only recently are normies like me becoming interested in it.
Your product sounds like its niche, making it open source and getting other developers to contribute sounds like trying to grow a niche within a niche. Add F# and there might be like 5 people in the whole world who might care about your open source project.
Im sure your integration partners say they would like your project to be open source but they arent going to be doing ANY of the work.
I would sell your business as a turn key.