Analogue CrowdSales

Hello :slightly_smiling_face:, can you tell me what can be used like crowdsale in v2.X. for development we use v4.x and this package is already outdated https://docs.openzeppelin.com/contracts/2.x/crowdsales. Is there any solution for this task?