Well for instance if you think you have proper knowledge in English then you can go with Google Words or Microsoft Office Word which will be suffice to help you with the grammar mistakes you might make but if you want to be ensure you have the best english written with proper grammar then I would suggest you to take grammarly or any of its alternative we have mentioned above.