iCalendar Event
An iCalendar (.ics) file with a single event and CRLF line endings per spec — for testing calendar imports.
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Novus Examples//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:event-1@examples.novusstreamsolutions.com
DTSTAMP:20260101T090000Z
DTSTART:20260115T100000Z
DTEND:20260115T110000Z
SUMMARY:Project kickoff
LOCATION:Room A
DESCRIPTION:Sample event for iCalendar parser testing.
END:VEVENT
END:VCALENDAR
Specifications
What is a .ics file?
ICS (iCalendar) is a plain-text format for exchanging calendar data such as events, to-dos, and free/busy time, structured as nested VCALENDAR and VEVENT components with property lines. It encodes start and end times, recurrence rules, and reminders. It is the universal standard for calendar interchange and invitations.
How to use this file
Use an example ICS file to test calendar import, event and recurrence-rule parsing, timezone handling, and interoperability across calendar applications.
Related files
- vcfvCard ContactA vCard 3.0 contact with name, email, phone, and address — for testing contact importers.
- csv10,000-Row CSVA CSV with 10,000 data rows — for testing streaming parsers, memory handling, and import performance.
- jsonAPI Error — 404 (RFC 9457 problem+json)A 404 error body in RFC 9457 (problem+json) form, with type, title, status, detail, and instance — for testing structured error handling and problem-detail parsers.
- jsonAPI Error — 422 Validation (JSON)A 422 validation-error response with a machine-readable list of field errors — for testing form-validation surfacing and error mapping.
- jsonAPI Response — Users Page 1 (JSON)Page 1 of a paginated JSON API response (users), with page metadata and a `hasMore` flag. Paired with page 2 for testing pagination and infinite-scroll logic.
- jsonAPI Response — Users Page 2 (JSON)Page 2 (the final page) of a paginated JSON API response. Paired with page 1 for testing pagination, `hasMore` handling, and list merging.
Generated by generation/data_formats.py. Free for any use, no attribution required — license.