Try RGT Cycling. You can join posted group rides and workout using the free version but just not create them. There are also free courses (think they change monthly). For ten bucks US you can create your own routes (100km limit, 3 hour ride time limit), upload your own workouts, and schedule group rides/workouts. The application physics, ride feel, is a lot more realistic than Zwift and no stupid dinosaurs to remind you that you're in a game.