He wrote over 80 operas, both opera seria and comic. During his last years, when he was in Rome, he concentrated on church music, especially oratorios.
- ''La serva spiritosa'' - Rome, Teatro Capranica (1763)
- ''Lo sposo di tre e marito di nessuna'', in collaboration with Pietro Guglielmi - Naples, Teatro Nuovo sopra Toledo (1763)
- ''Il finto medico'' - Naples, Teatro Nuovo sopra Toledo (1764)
- ''Fiammetta generosa'' in collaboration with Niccolò Piccinni - Naples, Teatro dei Fiorentini (1766)
- ''I matrimoni per dispetto'' - Naples, Teatro Nuovo sopra Toledo (1767)
- ''La clemenza di Tito'' - Rome, Teatro Della Torre Argentina (1769)
- ''Cajo Mario'' - Venice, Teatro S. Benedetto (1770)
- ''Armida'' - Turin, Teatro Regio (1770)
- ''Quinto Fabio'' - Rome, Teatro delle Dame (1771)
- ''Lucio Papirio'' - Rome, Teatro delle Dame (1771)
- ''I visionari'' - Rome, Teatro delle Dame (1771)
- ''Il barone di Rocca Antica'' in collaboration with Carlo Franchi - Rome, Teatro delle Dame (1771)
- ''Nitteti'' - Naples, Teatro San Carlo (1771)
- ''Alessandro nelle Indie'' - Rome, Teatro Della Torre Argentina (1772)
- ''L'amante confuso'' - Naples,Teatro dei Fiorentini (1772)
- ''La Giannetta, ossia l'incognita perseguitata'' (also known as ''Matilde ritrovata'') - Rome, Teatro delle Dame (1773)
- ''Antigono'' - Venice, Teatro S. Benedetto (1773)
- ''Demofoonte'' - Rome, Teatro Della Torre Argentina (1773)
- ''Lucio Silla'' - Venice, Teatro Grimani di S. Samuele (1774)
- ''La finta giardiniera'' - Rome, Teatro delle Dame (1774)
- ''Olimpiade'' - Venice, Teatro San Benedetto (1774)
- ''Il geloso in cimento o la vedova bizzarra'' - Vienna, Burgtheater (1774)
- ''La contadina incivilita'' - Venice, Teatro Giustiniani di San Moisè (1775)
- ''Didone abbandonata'' - Venice, Teatro Giustiniani di San Moisè (1775)
- ''L'avaro'' - Venice, Teatro Giustiniani di San Moisè (1775)
- ''La vera costanza'' - Rome, Teatro delle Dame (1776)
- ''Montezuma'' - Reggio Emilia, Teatro Antico detto il Monte di pietà (1776)
- ''L'americana in Olanda'' - Venice, Teatro Grimani di S. Samuele (1776)
- ''La donna instabile'' - Vienna, Burgtheater (1776)
- ''Isabella e Rodrigo, o la costanza in amore'' - Venice, Teatro Grimani di S. Samuele (1776)
- ''Il principe di Lagonegro, ossia l'innocente premiata'' - Florence, Teatro degli Infuocati in Via del Cocomero (1777)
- ''La fedeltà nelle angustie'' - Florence, Teatro degli Immobili in Via della Pergola (1777)
- ''Il curioso indiscreto'' - Rome, Teatro delle Dame (1777)
- ''Gengis-Kan'' - Turin, Teatro Regio (1777)
- ''Adriano in Siria'' - Padua, Teatro Nuovo (1777)
- ''Lo sposo disperato'' - (also known as "Lo Zotico incivilito") Venice, Teatro Giustiniani di Sam Moisè (1777)
- ''La vaga frascatana contrastata dagli amori umiliati'' - Ravenna, Teatro Nobile (1777)
- ''Ezio''- Venice, Teatro Giustiniani di Sam Moisè (1778)
- ''Orlando Paladino'' - Vienna, Hoftheater (1778)
- ''Il controgenio'' - Rome, Teatro Valle (1778)
- ''La forza delle donne'' - Venice, Teatro Giustiniani di Sam Moisè (1778)
- ''Azor Re di Kibinga'' - Venice, Teatro Giustiniani di Sam Moisè (1779)
- ''Cleopatra'' - Milan, Teatro alla Scala (1779)
- ''Il matrimonio per inganno'' - Florence, Teatro degli Infuocati in Via del Cocomero ( (1779)
- ''Le gelosie villane'' - Casale Monferrato, Teatro Secchi (1779)
- ''Amor costante'' - Rome, Teatro Capranica (1779)
- ''Tito nelle Gallie'' - Rome, Teatro delle Dame (1780)
- ''La finta cingara per amore'' (first act by C. Franchi, second act by Anfossi) - Venice, Teatro S. Giovanni Cristomo (1780)
- ''I viaggiatori felici'' - Venice, Teatro Grimani di S. Samuele (1780)
- ''La vedova scaltra'' - Rovigo, Teatro Roncale (1780)
- ''Lo sposo per equivoco'' - Rome, Teatro Capranica (1781)
- ''L'infante di Zamora'' - Paris, Menus Plaisir per conto dell'Opera (1781)
- ''I vecchi burlati'' - London, Haymarket (1781)
- ''Gli amanti canuti'' - Venice, Teatro Giustiniani di San Moisè (1781)
- ''L'imbroglio delle tre spose''- Florence, Teatro Degli Immobili in Via della Pergola (1781)
- ''Il trionfo di Arianna''- Venice, Teatro Giustiniani di San Moisè (1781)
- ''Zemira''- Venice, Teatro S. Benedetto (1781)
- ''Il disprezzo''- Venice, Teatro Grimiani di S. Samuele (1782)
- ''La finta ammalata'' - Parma, Teatro di Corte (1782)
- ''Il trionfo della costanza'' - London, Theatre ? (1782)
- ''Le gelosie fortunate'' - Turin, Teatro Carignano (1783)
- ''Chi cerca trova'' - Florence, Teatro degli Infuocati in Via del Cocomero (1783)
- ''Gli sposi in commedia'' - Piacenza, Teatro Ducale (1784)
- ''Il cavaliere per amore'' - Berlin, Königliches Theater (1784)
- ''Issipile'' - London, Haymarket (1784)
- ''Le due gemelle'' - London, Haymarket (1784)
- ''La pazza per amore'' - Correggio, Teatro pubblico (1785)
- ''L'inglese in Italia'' - London, Haymarket (1786)
- ''Le pazzie de' gelosi'' - Rome, Teatro Valle (1786)
- ''Creso'' - Rome, Teatro di Torre Argentina (1786)
- ''Sedecia'' - Florence, Teatro degli Immobili in Via della Pergola (1787)
- ''La vilanella di spirito'' - (dubious - 1787)
- ''L'orfanella americana'' - Venice, Teatro Giustiniani di San Moisè (1787)
- ''Erifile'' - Lucca, Teatro Pubblico (1787)
- ''Artaserse'' - Rome, Teatro delle Dame (1788)
- ''I matrimoni per fanatismo'' - Naples, Teatro del Fondo della Separazione di Lucri (1788)
- ''La maga Circe'' - Rome Teatro Valle (1788)
- ''La gazzetta, ossia il baggiano burlato'' - Rome, Teatro Valle (1789)
- ''L'antiquario'' - Paris, Feydeau (1789)
- ''Zenobia in Palmira'' - Venice, Teatro San Benedetto (1789)
- ''Gli artigiani'' - Dresden, Electoral Court Theatre (1793)
- ''L'amor artigiano'' - Pavia, Teatro De'Quattro Signori Compadroni attuale Fraschini (1797)
|