SpeedTracks lets you control minecart speed by changing the block beneath the rail. Set precise speed multipliers, like 2.0 for double speed or 0.5 for half speed, for any block directly in the configuration file and is Open-source.
Even has auto completion!
Showing the default config here, from fastest (x6 netherite block) to slowest (x0 obsidian = full stop)