
🏠 Home
Build Hope
Help every family have a place to call home — funded through OseloHelp.com, our tax-exempt non-profit corporation.
Global Music Distribution Coming Soon!
TimTim.Live Developer Preview
Pick the one that fits. They all talk to the same API and show the same events.
Nothing to install. One line of HTML.
<script src="https://timtim.live/widget/events.js"
data-city="Miami" data-category="music" async></script>@timtim-live/events — no dependencies; works in browsers, Node 18+, Deno and edge runtimes. No key = sample events.
npm install @timtim-live/eventsimport { TimTimEvents } from "@timtim-live/events";
const timtim = new TimTimEvents({ apiKey: "tt_test_..." }); // leave the key out for sample events
const { events } = await timtim.events.list({ city: "Miami", category: "music" });
for (const event of events) console.log(event.name, event.tickets.buy_url);Not on npm yet — the install line works once it is. Today, plain fetch does the same: see how.
<timtim-events> — an HTML tag you can style and control from your own code. TimTim.Live hosts the open-source build, so it works today with no install.
<script src="https://timtim.live/embed/v1/timtim-events.js" defer></script>
<timtim-events location="Miami,US" category="music"></timtim-events>Build yours with every option →
From npm, once published: @timtim-live/web-component
<script type="module">import "@timtim-live/web-component";</script>
<timtim-events city="Miami" category="music" limit="6"></timtim-events>Not on npm yet — the install line works once it is. The hosted widget above works today.
@timtim-live/react — built on the same SDK, so it never behaves differently.
import { TimTimEvents } from "@timtim-live/react";
export default function Events() {
return <TimTimEvents city="Miami" category="music" />;
}Not on npm yet — the install line works once it is.
A block and a shortcode, with a preview and a connection test. Download it from timtim.live; it updates itself from there. It is not on WordPress.org.
Learn how TimTim.Live distribution partnerships work.
Partner Program →Our Purpose
We invite everyone to help leave a legacy for humanity.
Join Three Missions That Will Outlive Us All

Build Hope
Help every family have a place to call home — funded through OseloHelp.com, our tax-exempt non-profit corporation.

Preserve Humanity Through Music
Preserve humanity's music and stories for the next 1,000+ years.

Inspire the Next Generation of Explorers
Make the opportunity to explore space available to everyone.

A design for a spaceplane that takes off from a runway instead of launching on a rocket. It is a concept, not a finished craft.
See how it worksHow it all connects
Nothing here is a separate business — each stage strengthens the next.
One purpose. Many reinforcing businesses.
Whether you listen to a song, share a story, wear the merchandise, attend a concert, translate lyrics, recommend a country, or simply tell a friend — you become part of something designed to last for generations.
Everyone can participate. No contribution is too small.
TimTim.Live — Explore the World Through Music.
TimTim.Live already maps 233,839 places across all 195 countries, reaching communities with populations as small as 1,000 people, including:
257 states • 1,690 provinces • 4,808 counties • 41,130 districts • 13,471 cities • 117,896 towns • 40,988 villages
© 2026 TimTim.Live. All Rights Reserved.