Advertisement Β· 728 Γ— 90

Posts by Michael

That shouldn't be an issue. Storing just a few logos (nothing huge) won't cause quota issues in practise, most devices handle a couple MB easily.

3 weeks ago 0 0 1 0

Client side for sure, the app is all local nothing gets sent to a server not even user profile. I actually use pdfmake though.

4 weeks ago 0 0 1 0

Currently I didn't notice any issues, and I even store images for the PDF logo. The only pain point was actually the layout of the PDF and the live preview

4 weeks ago 0 0 1 0

This looks interesting, but you should have added the GitHub link or live docs page

4 weeks ago 0 0 0 0

They would be no client-side ORM code, and it would have first class support for Drizzle, Prisma, raw SQL/ Postgres, with server-authoritative sync with pluggable conflict resolution (LWW default, CRDT optional). The sync layer stays separate from core svelte-idb, keeping bundles tiny.

4 weeks ago 3 0 0 0

The idea isn't finalized, but I'd create server-side adapters that implement a sync interface, translating client JSON operations into ORM-specific database calls. For your setup, you'd use a Drizzle adapter that handles push/pull through your existing schema with added sync metadata fields.

4 weeks ago 0 0 1 0

Yes, it'll be perfect πŸ˜‚
And you can store much more than just editing history too.
I even plan on making a plugin for syncing with any ORM/DB you might use, so you can easily backup to the cloud.

4 weeks ago 0 0 1 0
svelte-idb β€” Zero-dependency IndexedDB wrapper for Svelte 5 Build Svelte apps with powerful, type-safe IndexedDB support. Live queries, reactive updates, and TypeScript.

Oh, it's so different. Dexie.js is powerful but doesn't work with SvelteKit out of the box.
That's frankly why I built svelte-idb.
It's zero-dependency, made specifically for Svelte 5 runes so it feels like a native store, completely SSR-safe in SvelteKit with no hacks needed.

4 weeks ago 1 0 1 0

That's the current lineup after this wild streak β€” all built with Svelte 5, local-first vibes, some MCP/AI bits, and stuff I genuinely reach for every day.

Go have a play with any that catch your eye, drop a star if one clicks for you, and tell me which you're trying first πŸ™‚

4 weeks ago 1 0 0 0
Preview
GitHub - Michael-Obele/docshark: DocShark is a powerful MCP server buit with TMCP, designed to scrape, index, and search any documentation website. It creates a local, highly-searchable knowledge base... DocShark is a powerful MCP server buit with TMCP, designed to scrape, index, and search any documentation website. It creates a local, highly-searchable knowledge base from public documentation pag...

DocShark:
Tired of opening 20 documentation tabs?
DocShark scrapes any docs site, indexes it locally, and gives you instant full-text search.
My new daily driver when I’m deep in AI research or new tech.
β†’ github.com/Michael-Obel...
Thanks, @paolo.ricciuti.me for TMCP

4 weeks ago 2 0 1 0
Advertisement
Preview
GitHub - Michael-Obele/cinder: Cinder is a high-performance, self-hosted web scraping API built with Go. It turns any website into LLM-ready markdown, designed as a drop-in alternative to Firecrawl. Cinder is a high-performance, self-hosted web scraping API built with Go. It turns any website into LLM-ready markdown, designed as a drop-in alternative to Firecrawl. - Michael-Obele/cinder

Cinder + cinder-sv
Wanted a fast, private Firecrawl alternative.
Cinder (Go backend) turns any site into clean LLM-ready markdown stupidly fast.
cinder-sv is the sleek Svelte 5 frontend on top.
Self-hosted. Private. Blazing.
β†’ github.com/Michael-Obel...
β†’ github.com/Michael-Obel...

4 weeks ago 1 0 1 0
Preview
GitHub - Michael-Obele/vite-plugin-lingo: A Vite plugin that provides a visual editor for .po (Gettext) translation files. Designed to work seamlessly with wuchale and other i18n solutions. A Vite plugin that provides a visual editor for .po (Gettext) translation files. Designed to work seamlessly with wuchale and other i18n solutions. - Michael-Obele/vite-plugin-lingo

vite-plugin-lingo
Translation files are usually pure pain.
I made a visual .po (Gettext) editor that lives right inside your Vite dev server. Works with any i18n setup.
Localization finally feels good.
β†’ github.com/Michael-Obel...

4 weeks ago 0 1 1 0
Preview
GitHub - Michael-Obele/sveltekit-api-gen: Automatically generate OpenAPI 3.0 specifications from your SvelteKit server endpoints using JSDoc @swagger annotations. Automatically generate OpenAPI 3.0 specifications from your SvelteKit server endpoints using JSDoc @swagger annotations. - Michael-Obele/sveltekit-api-gen

sveltekit-api-gen
Manually writing OpenAPI specs is the worst.
This auto-generates perfect OpenAPI 3.0 docs from your SvelteKit route handlers using nothing but simple JSDoc tags.
Code first β†’ beautiful docs appear. Done.
β†’ github.com/Michael-Obel...

4 weeks ago 1 0 1 0
Preview
GitHub - Michael-Obele/shadcn-svelte-mcp: Mastra MCP server and tooling for the shadcn-svelte component docs and developer utilities. Mastra MCP server and tooling for the shadcn-svelte component docs and developer utilities. - Michael-Obele/shadcn-svelte-mcp

AI coding tools kept hallucinating shadcn-svelte components.
So I built a full Mastra MCP server that gives them the real docs, examples and icons instantly.
If you build with Cursor/Claude, this is a game-changer.
β†’ github.com/Michael-Obel...

4 weeks ago 1 0 1 0
Tech Invoice Forge | The Anti-SaaS Invoicing Engine Professional, offline-first invoice generator for tech freelancers.

I got tired of paying monthly for ugly invoice tools.
Built TIF: beautiful, 100% offline-first invoice & receipt generator that runs entirely in your browser. Real-time PDF, client management, local storage, dark mode. No accounts.
Live demo: tif.svelte-apps.me
β†’ github.com/Michael-Obel...

4 weeks ago 4 0 3 0
Preview
GitHub - Michael-Obele/svelte-idb: Zero-dependency, SSR-safe, Svelte 5 runes-native IndexedDB wrapper Zero-dependency, SSR-safe, Svelte 5 runes-native IndexedDB wrapper - Michael-Obele/svelte-idb

svelte-idb
IndexedDB always felt clunky in SvelteKit.
So I built svelte-idb β€” zero deps, <2KB, fully SSR-safe, Svelte 5 runes-native wrapper with automatic live queries and perfect TypeScript.
Reactivity just works. Feels like native $state.
β†’ github.com/Michael-Obel...

4 weeks ago 2 0 2 0
Preview
GitHub - Michael-Obele/Svelte-MiniApps: This project is a collection of small, single-purpose applications written in Svelte 5. Each mini-app tackles a specific task, offering a simple and user-friend... This project is a collection of small, single-purpose applications written in Svelte 5. Each mini-app tackles a specific task, offering a simple and user-friendly experience for users. - Michael-Ob...

I kept building tiny single-purpose tools… and it turned into a whole collection.
Clean Svelte 5 apps, PWA-ready, zero bloat. Each one solves one thing perfectly.
My daily playground that other devs actually started using.
β†’ github.com/Michael-Obel...

4 weeks ago 0 0 1 0
Post image

After grinding code for 700+ days straight, and my GitHub graph looks like this πŸ₯±

I’ve been quietly shipping a bunch of open-source tools. Here are the ones I’m most proud of so far + two brand-new ones.

4 weeks ago 3 0 1 0
A cozy, modern developer workspace on Christmas morning, a laptop screen displaying a 'Merry Christmas' message in glowing Svelte code syntax, surrounded by wrapped gifts, a steaming mug of hot cocoa, soft warm fairy lights, pine cones, cinematic bokeh background of a Christmas tree, high detail, 8k resolution, festive atmosphere

A cozy, modern developer workspace on Christmas morning, a laptop screen displaying a 'Merry Christmas' message in glowing Svelte code syntax, surrounded by wrapped gifts, a steaming mug of hot cocoa, soft warm fairy lights, pine cones, cinematic bokeh background of a Christmas tree, high detail, 8k resolution, festive atmosphere

πŸŽ„ Merry Christmas from #12DaysOfSvelteApps! 🎁

Hope your day has zero deployment errors. πŸš€

Thanks for unwrapping 12 days of open source coding with us. The code is our gift to you.

Missed an app? Get the collection:
πŸ‘‰ svelte-apps.me

#SvelteKit #OpenSource

3 months ago 5 0 0 0
Advertisement

πŸŽ„ Day 12: The Grand Finale! πŸŽ†

Wrapping up #12DaysOfSvelteApps with a gift for the New Year:

πŸš€ NEW APP: Countdown Timer

Track moments that matter:
- New Year's Eve πŸ₯‚
- Your next launch πŸš€
- Vacation time πŸ–οΈ

A countdown in your pocket for 2025.

Try it: svelte-apps.me/apps/countdo...

3 months ago 0 0 0 0
Svelte Mini Apps A collection of mini apps built with SvelteKit

πŸ” Day 11: **Random Password Generator**

New Year's Resolution #1: Stop using "password123". πŸ›‘

"123456" is *still* the most used password. Let's do better in 2025.

- Custom length (try 20+ chars)
- Symbols & Numbers
- 100% Client-side privacy

Secure your accounts: svelte-apps.me/apps/random-...

3 months ago 0 0 1 0

πŸ“Š Day 10: **GitHub Contribution Tracker**

The year is almost over. How did your coding journey look in 2024? 🟩⬜🟩

Visualize your open source impact:
- Contribution streaks πŸ”₯
- Total commits
- Activity by repository

Generate your 2024 coding wrap-up: svelte-apps.me/apps/github-...

3 months ago 0 0 1 0
Svelte Mini Apps A collection of mini apps built with SvelteKit

πŸ’± Day 9 of #12DaysOfSvelteApps!

Traveling for the holidays or shopping from international sites? 🌍✈️

Today’s app: Currency Converter β€” real-time exchange rates for 150+ currencies.

Check how much that gift really costs, or budget for your winter trip.

Try it: svelte-apps.me/apps/currenc...

3 months ago 0 0 1 0
Svelte Mini Apps A collection of mini apps built with SvelteKit

πŸ“ Day 8: Unit Converter

Perfect for holiday cooking:

βœ… cups ⇄ mL
βœ… tbsp ⇄ tsp
βœ… Β°F ⇄ Β°C

Try it: svelte-apps.me/apps/unit-co...

3 months ago 0 0 1 0
Svelte Mini Apps A collection of mini apps built with SvelteKit

πŸŽ„ Day 7 of #12DaysOfSvelteApps!

Today’s pick: English Dictionary App β€” look up definitions, synonyms/antonyms, and pronunciations.

Holiday edition: search a word you heard today ("merriment", "tinsel", "solstice") and learn something new.

Try it: svelte-apps.me/apps/diction...

#DevAdvent

3 months ago 0 0 1 0
Svelte Mini Apps A collection of mini apps built with SvelteKit

Day 6: Advanced Emoji Tools

Let’s make it interactive:

🎢 Guess the Christmas song from emojis:
1) πŸ””πŸ””πŸ””
2) πŸŽ…πŸ›·πŸŒ™
3) β„οΈπŸ πŸ”₯β˜•

Try it out!

svelte-apps.me/apps/advance...

3 months ago 0 0 1 0
Svelte Mini Apps A collection of mini apps built with SvelteKit

πŸŽ„ Day 5 of #12DaysOfSvelteApps!

Today’s feature: QR Code Generator β€” turn any link or message into a QR code you can download and print.

Perfect for modern gift tags:
βœ… link to a video greeting
βœ… link to a photo album
βœ… link to a wishlist

Try it now: svelte-apps.me/apps/qr-code...

3 months ago 0 0 1 0

I love this project. Still looking for a good first time issue to get into and contribute.

3 months ago 0 0 0 0
Advertisement
Post image

When the holidays get busy, Markdown is your secret weapon:

βœ… Create a Christmas dinner prep checklist
βœ… Plan travel packing lists
βœ… Draft a family update letter

svelte-apps.me/apps/markdow...

3 months ago 0 0 1 0
Svelte Mini Apps A collection of mini apps built with SvelteKit

πŸŽ„ It’s Day 3 of #12DaysOfSvelteApps!

Today’s pick: Note Taker β€” the simplest way to capture gift ideas, card message drafts, recipes, and all the little holiday details you’d otherwise forget.

Try it now: svelte-apps.me/apps/note-ta...

#SvelteKit #OpenSource #DevAdvent

3 months ago 0 0 1 0