TimTim.Live Developer Preview
Build TimTim.Live With Us.
- Find a project.
- Ask a question.
- Fix something.
- Create an integration.
- Show what you built.
Where to go
GitHub Discussions
Ask a question. Share an idea.
Good First Issues
Small, useful tasks to start with.
Pull Requests
See what people are changing.
Integration Requests
Tell us what to connect next.
Show and Tell
Show what you built.
Report a Bug
Something broken? Tell us how to see it.
Request a Feature
Something missing? Say what you need.
How to Contribute
The rules, in plain words.
Good first tasks
Real things we want. Each one fits in an afternoon.
Add a Vue example
Show sample events in a Vue 3 app using @timtim-live/events, in examples/vue, with a README of five steps or fewer and a test.
Add a Svelte example
Show sample events in a Svelte app using @timtim-live/events, in examples/svelte, with a short README and a test.
Add an Astro example
Render sample events at build time in an Astro page using @timtim-live/events, in examples/astro.
Add a Python example
In timtim-api-examples/find-events/python: ask GET /v1/demo/events with the standard library or requests, print each event, and add a test.
Add a PHP example
In timtim-api-examples/find-events/php: ask GET /v1/demo/events with curl, print each event, and add a test.
Accessibility pass on <timtim-events>
Check the web component with a screen reader and keyboard only. Fix what you find (names, focus order, live region for loading/errors) and add tests.
French quickstart
Translate the README's first-success section into French as docs/quickstart.fr.md. Keep brand names (TimTim.Live) and code unchanged.
Spanish quickstart
Translate the README's first-success section into Spanish as docs/quickstart.es.md. Keep brand names (TimTim.Live) and code unchanged.
Found a security problem?
Please do not post it in public. Tell us privately.
Are you representing a company?
Learn how TimTim.Live distribution partnerships work.
Partner Program →