Ludite is a lightweight tool for running Swiss-system tournaments.
Create a tournament, register players, and let Ludite handle the pairings.
Results are entered per round, and rankings are calculated automatically using score, resistance points, and Neustadtl score as tiebreakers.