Are you specifically looking for something that has to be installed on your computer? If you don't object to having your ride data sent to a website you might use
RideWithGPS,
MapMyRide,
GarminConnect or even the much dreaded (to me)
Strava?
If you have a reasonably new Garmin device your data is already probably sitting there on Garmin Connect. And it can easily be sent to RideWithGPS or Strava if you chose to allow that.
If you enter your data manually and don't use a device, then those sites also have a means for you to enter manual data. They also track equipment too. Some maybe better than others. Though I don't know if equipment tracking is available for free accounts. But subscription accounts are pretty inexpensive, IMO.