Alternative to TLC5940

I want to control the intensities of roughly 28 RGB leds common anode or cathode (I have both). Through some research everybody is pointing to the TLC5940 chip, problem is I can't find it anymore, seems that the chip is old by now or they stopped producing it or so. Are there any other new alternatives that are not expensive. (bare in mind that I need 28 *3 pwm pins). Also the library code for the TLC was easy to use. Would be nice if the alternative is also easy to program. I have been looking into this issue for a couple of weeks to no avail. I haven't expected that controlling a bunch of rgb leds qould be such a tedious task nowadays!

Use "Neo-pixels", otherwise known as WS2812 LEDs. Readily available in various formats, 28 can be controlled in a chain by a single Arduino pin with alternate libraries available,

There are also various formats of pre-made WS2801 LED assemblies which are even easier to drive with libraries.

It might be old; it might no longer be produced (no idea).

mkmostafa: problem is I can't find it anymore

https://www.sparkfun.com/products/10616; no idea if that is in the 'affordable' range for you.

PCA9685 can be an alternative: e.g. https://www.adafruit.com/product/815

mkmostafa: I want to control the intensities of roughly 28 RGB leds common anode or cathode (I have both). Through some research everybody is pointing to the TLC5940 chip, problem is I can't find it anymore, seems that the chip is old by now or they stopped producing it or so.

Just have a look around ebay you will find plenty of TLC5940s for very low prices. As you said yourself they are very popular and easy to use.