Assuming you have no specific requirements, I would advise you:
choose what interests you, has basic functionality to implement
which can be extended, which allows you to make sure you can deliver a finished product with x many functions
- open-source
,
, .