Como fazer uma nova ferramenta open source competir com as gigantes?
Estou construindo uma plataforma open source pra React Native e percebi que meu maior desafio talvez nem seja o código
É fazer alguém trocar o que já funciona
Hoje já existem Flipper, Reactotron, RN DevTools, Rozenite… ferramentas conhecidas e amplamente usadas. Mesmo que eu construa algo muito bom, por que um dev sairia da zona de conforto pra testar outra?
Tenho postado quase todo dia no Reddit, conversado com devs, pegado feedback e implementado algumas sugestões. Já postei aqui no TabNews também e hoje o projeto está com 42 estrelas no GitHub
Pra dar contexto, o projeto é o NativeScope. É uma plataforma de debugging open source pra React Native, com módulos de Storage, Network, Logs e uma Timeline que conecta os eventos. A ideia é ir construindo os módulos em cima de dores que encontro usando as ferramentas atuais e, principalmente, do feedback de outros devs
GitHub: https://github.com/caiobarroso/react-native-nativescope
Website: https://www.nativescope.dev/
Mas a dúvida que mais fica pra mim é
como uma ferramenta nova conquista espaço quando as pessoas já têm uma solução que conhecem e confiam?
Pra quem já passou por isso no open source, o que realmente fez diferença? E o que faria você trocar uma ferramenta estabelecida por uma nova?