I understand server-side mods to be mods that run exclusively on the server, without the need for a mod on the client.
I have found a list of established server-side mods on the Fabric Wiki: https://wiki.fabricmc.net/community:serverside_mods. So, I know it is feasible to make such mods.
I would like to know to what extent can I use Fabric to mod Minecraft on the server side while still allowing players to connect to the server with a "vanilla" client. What are the constraints that have to be applied to a mod in order for it to be server-side?
Are there any resources available for making mods with Fabric that are specifically server-side?
(I already have experience programming with Java.)