If the intention is to share the list....
Then just with that single factor being predominant, I'd suggest Google Docs which are designed to be easily shared. Then digging further if you want a list, perhaps with dates, turnaround times, or other items in a table-like structure, a Google Doc Spreadsheet seems to be a good choice.
There is also Trello for project tracking.
I've found Trello helpful at times. It can take a bit more work to input a project because, being an app, they try and support everyone. There can often be too many fields to fill out when inputting. It's all personal flavor though.
Beyond Google Docs and Trello, I'd configure my own web page via PHP/Mysql. It's a simple enough set up to create a database and track items with date and/or priority flags. In fact, I set this up exactly for my own tracking when things get too hectic and I'm concerned a project may get "lost".
Note I'm really not a big proponent of Google Docs due to Google's data mining. And I, personally, would never share a list of my priorities with clients. I want every client to feel like they are my #1 priority. As soon as a client sees they are #4 or #8 on a list, they may feel "snubbed" and unimportant. It's one thing for a client to be unhappy about waiting. It's another for them to see, in writing, how low on a priority list their project is. I simply think sharing such information is a bad idea.
But.. for in-house use, with your own team, showing a list of your projects can be very helpful in keeping people from interrupting and pestering you when they are waiting for something.