See also T66460: Dynamically generate files with Scribunto, which may overlap/duplicate.
Extension:EasyTimeline (https://www.mediawiki.org/wiki/Extension:EasyTimeline) lacks some essential features and doesn't support complex text rendering capability needed for scripts other than Latin. Wikipedia community also created hand crafted family tree graphs, e.g. en:Template:Inglis family tree (https://en.wikipedia.org/wiki/Template:Inglis_family_tree), using HTML tables hack. Now that we have a proper programming language support on Wikipedia wikis, it would be nice if SVG/PNG graphs could be generated using Lua script or wikicode by community, something like mw:Extension:Inline SVG extension (https://www.mediawiki.org/wiki/Extension:Inline_SVG_extension) but updated and ready to use, or adopting one of Lua bindings of Cairo graphic library. (http://cairographics.org/bindings/)
--ebrahimtalk 23:16, 9 November 2015 (UTC)
This card tracks a proposal from the 2015 Community Wishlist Survey: https://meta.wikimedia.org/wiki/2015_Community_Wishlist_Survey
This proposal received 6 support votes, and was ranked #81 out of 107 proposals. https://meta.wikimedia.org/wiki/2015_Community_Wishlist_Survey/Miscellaneous#Collaborative_way_to_generate_SVG.2FPNG_graphs_using_Lua_modules