feedgen can be used to generate web feeds in both Atom and RSS format.
It has support for extensions, including one to produce Podcasts.

It is licensed under the terms of both the FreeBSD license and the
LGPLv3+; choose whichever is more convenient.
