There are multiple taxi companies operating in Ljubljana with pricing relatively consistent between them. Starting and kilometre charges vary between companies and times of the day but generally range between 0.80 EUR and 1.50 EUR for the starting fee and from 0.70 EUR to 1.70 EUR per kilometre fee. You can find a list of taxi companies and their contact information here.
There are no ride-sharing companies (such as Uber or Lyft) operating in Ljubljana. Many taxi companies (including the larger Metro, Laguna, and Cameo) run their own booking apps which are available to download for iOS and Android devices. Most of the companies accept card payment (make sure to request this at the time of the booking) but drivers always prefer cash.