Skip to content
openevntPublic

About

A modern data format for events

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Repository files navigation

Open Evnt

Open Evnt is a data format for representing events.

This repository holds the specification and the website, which is in ./docs.

Libraries

The JavaScript and TypeScript packages, @evnt/* on npm, are in openevnt/openevnt-js. Other libraries are on the libraries page. Documents to test a library against are in ./examples.

Join the Community

Related Projects

  • eventsl.ink: Application picker for events
  • events-data: Sample events in Open Evnt format
  • Vantage: Calendar application that supports Open Evnt

Contributing

Contributing to the ecosystem

If you want to build an application, a library, or anything else using Open Evnt, that's great! We would love to see what you build and help in any way we can. Join our Discord/Matrix and share your project with us! We can also add it to this README to help others discover it.

Contributing to the specification

The specification is open for contributions! If you have suggestions for improvements or have ideas or just want provide constructive criticism, feel free to open an issue, a pull request or join our Discord/Matrix and discuss it with us.

Contributing to the code

Library code goes to openevnt/openevnt-js. The website uses pnpm:

  • pnpm install - install dependencies
  • pnpm test - check the examples against the JSON schema
  • pnpm fmt - run oxfmt
  • pnpm lint - run oxlint
  • pnpm docs:dev - run docs in development mode
  • pnpm docs:build - build docs for production

About

A modern data format for events

Topics

Resources

Stars

6 stars

Watchers

0 watching

Forks

Contributors

Languages