For small groups (up to 50 people), Google Forms or Microsoft Forms will do. For larger events, platforms like Eventbrite, Momice or Tigris are a better fit. They offer automatic confirmations, reminders and attendee lists in a single system.
More on sign-up management in our article on invitation strategy for corporate events.