Review articles focused on sulfoxides and sulfone syntheses:
https://doi.org/10.1080/10426507.2019.1672691"Selected methods for the synthesis of sulfoxides and sulfones with emphasis on
oxidative protocols". PHOSPHORUS, SULFUR, AND SILICON AND THE RELATED ELEMENTS
2020, VOL. 195, NO. 3, 181–193.
Journal of Chemical Reviews, 2019, volume: 1, Issue: 2, pages: 99-113.
"A Concise Review on Synthesis of Sulfoxides and Sulfones with Special Reference to Oxidation of Sulfides"
DOI: 10.33945/SAMI/JCR.2019.1.99113
Some references that I have collected over the years follow.
Sodium periodate is good for oxidizing a sulfide to sulfoxide.
Griffith (1982) J. Biol. Chem., 257, 13704-13712.
Mikolajczyk and Zatorski (1973) Synthesis Communications, 669-671.
Sodium periodate/potassium permanganate is good for oxidizing a sulfide to a sulfone with some chemoselectivity. Purrington used one equivalent each. I think I have seen catalytic permanganate in the presence of sodium periodate also.
Purrington ST and Glenn AG Organic Preparations and Procedures International 1984 17(3):227-230.
Oxone is very good for oxidizing a sulfide to a sulfone as long as its pH (said to be between 2 and 3) can be tolerated.
Blumenkopf TA 1986 Synthetic Communications 16(2), 139-147.
Oxone buffered with borate is closer to neutral pH than Oxone itself is. It has good chemoselectivity
Webb, K. S. (1994). A mild, inexpensive and practical oxidation of sulfides. Tetrahedron
Letters, 35(21), 3457-3460.
Trost BM, Curran DP Tet Lett 1981 22 1287
Hydrogen peroxide is useful for oxidations of water-soluble sulfides to sulfoxides (facile) or sulfones (in the presence of acetic acid and slightly elevated temperature).
Farrington et al., (1987) J. Med. Chem. 30, 2062-2072.
Hydrogen peroxide/sodium tungstate
Sato K 2012 Tetrahedron 57(13) 2469-2476.
Mauleon P et al., J Org Chem. 2007 9924-9935
N-methylmorpholine-N-Oxide/ruthenium catalyst
Alkenes are not oxidized.
Guertin KR, Kende AS (1993) Tetrahedron Lett 34:5369–5372
3-Chloroperbenzoic acid (mCPBA)
This is faster than Oxone, but removing the by-product might cause problems in some instances.
Dimethyldioxirane
This worked in the presence of a protected glycoside.
Chan 1993
Sodium perborate in acetic acid
Evans P et al., European Journal of Organic Chemistry, (7), 1740-1754; 2006
McKillop, A. and Sanderson, W.R. (1995) Tetrahedron 51, 6145-6166 (general review)