If you want something super simple to generate a calendar, you can generate Gantt charts with PlantUML. There are more complicated tools out there that try to replace Microsoft Project, but personally I haven’t found anything really worth the extra UI vs the simple text markup source file for plantuml. (ymmv)
Geez that’s bleak