Jānis Veselis ir dzejnieks, dramaturgs un prozaiķis, arī teātra kritiķis un tulkotājs. Darbojies daudzu periodisko izdevumu redakcijās Latvijā un trimdā. Literāro devumu veido astoņas īsprozas grāmatas, divpadsmit romāni, trīs dzejas krājumi, atkārtoti teiksmu izdevumi, divi lugu un divi eseju krājumi, divas monogrāfiskas grāmatas (par Jāni Poruku un Augustu Annusu) un autobiogrāfisks darbs “Teiksmas par manu mūžu” (1956). Latviešu rakstniecībā ienesis latviešu folklorā balstītu latvju teiksmu žanru. Latviešu bēgļu laika skolu vajadzībām sarakstījis “Latviešu rakstniecības vēsturi” (1947).