There's a fun new `Loading` component in our sister project, TinyWidgets.
tinywidgets.org#component/Lo...
Posts by TinyBase
Release notes: tinybase.org/guides/relea...
Guides:
tinybase.org/guides/build...
Demos:
tinybase.org/demos/ui-com...
API docs:
tinybase.org/api/ui-svelt...
๐ Announcing TinyBase v8.2 with Svelte components & inspector!
Browser-ready Svelte components for rendering & editing TinyBase data as HTML tables - as well as a fully-fledged data inspector for TinyBase data.
Links below. This brings @svelte.dev support up to perfect parity with React โ๏ธ - enjoy!
Small but overdue! Demo docs now have thumbnails ๐คฃ
beta.tinybase.org/demos/
Our favorite new GitHub project is VibesOS, a GUI for Claude Code that makes it easy to vibe code simple, un-hackable, local-first apps - using TinyBase!
Check it out. Very cool.
github.com/popmechanic/...
Next beta release will have richer Svelte components - like this sortable, paginated table bound to TinyBase data.
Oh, and a dev-time inspector for Svelte!
beta.tinybase.org/guides/relea...
Shout out to @jaydip.me... you were TinyBase's 5,000th star! โญ
๐ We're excited to finally announce TinyBase v8.1 - the one with native Svelte 5 support.
We've got Svelte demos, guides, and a getting-started tool. Links below!
This was fun and we want to give a huge shout out to the @svelte.dev community for being so helpful and supportive!
Would love to! But currently on a boat on the wrong side of the world ๐ข
There is no support for binary objects natively, so you would have to encode them or create a link sadly.
Release notes:
tinybase.org/guides/relea...
Guide:
tinybase.org/guides/build...
API:
tinybase.org/api/ui-svelte/
Demos:
- tinybase.org/demos/hello-...
- tinybase.org/demos/countr...
(also launchable in @stackblitz.com)
create-tinybase:
github.com/tinyplex/cre...
Have fun! ๐
๐ We're excited to finally announce TinyBase v8.1 - the one with native Svelte 5 support.
We've got Svelte demos, guides, and a getting-started tool. Links below!
This was fun and we want to give a huge shout out to the @svelte.dev community for being so helpful and supportive!
Our final beta for the Svelte integration is out.
We made some breaking changes to the API to make it feel a little more idiomatic to Svelte, so please take a look and let us know if we got it right!
beta.tinybase.org/guides/relea...
We just reached a fun milestone - a million NPM downloads in the last year!
Another big thank you to our wonderful user community for your ongoing support. ๐
(courtesy of npm-stat)
(blushes in typescript)
Is this the quickest way to create a local-first @svelte.dev app?
`npm create tinybase@latest`
Experimental, but please kick the tires!
Is this the quickest way to create a local-first @svelte.dev app?
`npm create tinybase@latest`
Experimental, but please kick the tires!
๐คซ Got Svelte?
`npm install tinybase@beta`
...and give us early feedback ๐
๐คซ Got Svelte?
`npm install tinybase@beta`
...and give us early feedback ๐
No plans on stopping.
(๐คซ Svelte up next... could be fun too!)
Announcing TinyBase v8.0!
This release allows you to store arrays and objects in table cells or key-value pairs.
Plus a new middleware layer for precise control over data mutations made to a store.
Lots of goodies - check out the new release and let us know how it goes!
๐ TinyBase v8 will have support for objects and arrays!
One for the weekend warriors: please kick the tires on our first v8 beta! ๐คซ
๐ Introducing create-tinybase!
It's a command-line tool to create TinyBase apps with full sync and local-first capabilities.
With options like TypeScript, Cloudflare, SQLite, & PGlite, it's never been quicker to get started.
`npm create tinybase@latest`
Have fun and let us know how it goes!
benchmark results of sqlite vs tinybase vs levelgraph for a set of tasks like loading 10k urls and 1000 documents, etc.
10 runs each, median of results, tossed the high/low
๐ Introducing create-tinybase!
It's a command-line tool to create TinyBase apps with full sync and local-first capabilities.
With options like TypeScript, Cloudflare, SQLite, & PGlite, it's never been quicker to get started.
`npm create tinybase@latest`
Have fun and let us know how it goes!
๐คซ A sneak preview: a command line tool for scaffolding new TinyBase apps.
Build four different genres of apps, with different sync and persistence options (Durable Objects, SQLite, PGlite etc).
Do please try it out before we launch tomorrow!
npm create tinybase@latest
There are configuration options for mapping tables to tables but it might also depend on how complex the types in your db are.