r/PWA

▲ 7 r/PWA+4 crossposts

I've been building a browser mmo alone for a year. alpha opens soon and i need 150 people to break it

I've been building a browser MMO alone for the past year. Opening alpha soon, looking for 150 people to break it.

It's a persistent strategy game that runs in your browser. You join a shared galaxy with real opponents, build a nexus, and compete until someone wins. When a galaxy ends there's a final leaderboard, a winning faction, and it's done. Then a new one starts. Your history carries over, the galaxy doesn't.

The core loop: economy ticks while you sleep, three resources, eight buildings, scaling costs. You train troops (twelve types, everything from cheap fast units to slow heavy platforms that take two hours). Travel times on the map are real so timing actually matters. You scout before you commit. You raid to steal resources. You conquer by sending an Overseer unit with an escort, winning the fight while it survives, and repeating until enemy control hits zero. Then the nexus is yours.

There's an espionage layer too. Embed operatives inside enemy nexuses for live intel, or burn them on sabotage runs against build queues and stockpiles. A well-leveled Shield Grid exposes enemy spies. It's not decorative.

Factions can declare war, sign NAPs, trade agreements, vassalage. World events fire on the live map and everyone races to respond. Derelict ships with unguarded resource depots, production storms, rogue AI cores that start raiding nearby nexuses on their own.

No pay-to-win. No energy bars. Runs in the browser, installs as a PWA.

I'm opening 150 alpha slots. Founders get a permanent badge, a hall of fame entry, naming rights if their faction wins the galaxy, and a referral system where you earn something real when people you invite stick around.

vexara.world

Ask me anything. I wrote every line of it so I can actually answer.

reddit.com
u/vexaraworld — 3 days ago
▲ 2 r/PWA+1 crossposts

I’m building a tool that turns any website into a lightweight desktop app.

Imagine this 👇

https://preview.redd.it/p1bzss2w432h1.png?width=1408&format=png&auto=webp&s=1244785b314fca8171a9a4bd693cef730b39b43d

• Open YouTube like a real desktop app
• Get FIFA live scores instantly from your desktop
• Launch your favorite gaming site in one click
• No browser tabs
• No bookmark hunting
• Just click the app icon and go ⚡

I’m building a tool that turns any website into a lightweight desktop app.

Paste URL → Create App → Use it like native software.

Perfect for:
• YouTube
• ChatGPT
• Spotify Web
• Figma
• WhatsApp Web
• Trading dashboards
• Internal company tools
• Gaming & live score sites

Would you use something like this?
What website would be the first app you create?
Feedback and raost would be appericiated.

🚀 v1.0 Beta is officially live

— TooDesktop
toodesktop

Feedback and roasts are appreciated 😄

reddit.com
u/SnooJokes8035 — 3 days ago
▲ 5 r/PWA+1 crossposts

I built a retro Solitaire web app with a fully interactive desktop.

I wanted to share a passion project I recently launched:[https://solitareonline.com/\](https://solitareonline.com/)

I completely recreated the Windows 95 aesthetic, complete with a functioning interactive desktop, Start menu, and top menu navigation. You can minimize windows, close them, and relaunch games right from the desktop icons just like the good old days.

**Here is what is currently live:**

* Solitaire Draw 1 & Solitaire Draw 3 * Spider Solitaire & Free Cell * **Guaranteed Winnable Deals:** A background solver runs when you start a new game to ensure the deal can actually be beaten. (You can also reload a game if you get stuck, and undo moves). * **No sign-ups:** Play straight away. Your stats (average win time, win percentage) are stored locally on your device. * **PWA Ready:** You can install it on your phone or PC with one click.

**Coming Soon:** We are working on Daily and Calendar Challenges where everyone across the globe gets the exact same deck, battling it out for the top spot on the leaderboards.

**I need your help!** The site is in its early stages. Draw 1 and Draw 3 are working perfectly, but I really need some feedback and beta testers for Spider Solitaire and Free Cell. If you run into any weird bugs, please let me know in the comments or shoot an email to admin@solitareonline.com.

Hope this brings back some good memories! Let me know what you think.

u/Zealousideal_Golf616 — 4 days ago
▲ 18 r/PWA+5 crossposts

I’ve been building a browser-based MMO RTS for the past while and I’m finally opening alpha. Looking for players who want to actually break things.

It’s a persistent galaxy game. Shared world, real coordinates, real travel times. You build a nexus, expand your economy, train troops, scout neighbors, raid them, or get raided. Every player is in the same galaxy and the map doesn’t reset.
No pay-to-win. No premium currency. Just you figuring out whether your neighbor is a future ally or a future problem.
There are 12 troop types with different roles, 8 buildings per nexus, and three resources keeping everything running. Fights are resolved by composition, not by whoever spent more. You can capture enemy nexuses by grinding their control down with an Overseer unit, which I like a lot as a mechanic.
It runs in the browser and works as a PWA so you can check in from your phone. The economy ticks 24/7, you queue builds before bed, and plan strikes around real travel times. Very much a game you can play alongside your life rather than one that demands you sit in front of it.
Alpha is open now. 150 spots total, 12 taken so far. If this sounds like your kind of game, link in the comments.
Happy to answer anything about the design or current state of it.

https://vexara.world/register

EDIT: Added register URL

reddit.com
u/vexaraworld — 6 days ago
▲ 7 r/PWA+3 crossposts

I built DevBench — 100+ free browser-based dev tools, no signup, nothing uploaded to a server

Hey I've been building DevBench and wanted to share it here.

It's a collection of 100+ developer tools that run entirely in your browser — JSON formatter, 
Base64, JWT debugger, Regex tester, UUID/ULID/NanoID generator, diff checker, YAML validator, 
AES encryptor, cron parser, and a lot more.

The main thing I care about: nothing you paste is ever sent to a server. No account required, 
no rate limits.

https://www.devbench.co.in

Would love any feedback — missing tools, UI issues, anything. Also open to suggestions for 
what to add next.
u/srtrsb10 — 6 days ago
▲ 3 r/PWA+1 crossposts

The "free" tool industry is a scam. Here's what I built instead.

You know the drill.

You need to do something simple. Compress a PDF. Format some JSON. Generate a QR code. Convert a CSV.

So you Google it. Click the first result. The tool looks clean. You upload your file or paste your data. Hit the button.

Then it happens.

"Sign up to download your result."

"You've reached your 2 free uses today."

"Upgrade to Pro to remove the watermark."

For a task that takes 3 seconds of compute. On a file that never needed to leave your device in the first place.

I got tired of it. So I spent 4 months building ToolsMatic — 76 browser tools that are actually free. No account. No limits. No uploads. Your files never touch a server. Ever.

PDF toolkit, writing tools, dev utilities, design helpers, data converters. All of it. Free. Forever.

👉 https://toolsmatic.me

Tell me what's missing. I'll build it.

reddit.com
u/voidbuilds — 7 days ago
▲ 11 r/PWA+1 crossposts

Interesting on-chain ephemeral messaging concept built on Soroban — thoughts on the contract design?

Came across a project that uses Soroban for something beyond simple tokens — an on-chain ephemeral messenger called XPENV. I’m not affiliated, just thought the contract design was worth discussing.

How it works:

  • Fully serverless: static frontend talks directly to a Soroban smart contract. Identity is just your Stellar public key (e.g., Freighter wallet).
  • Sending and reading each cost a small XLM fee, which makes spam economically impractical.
  • A portion of the read fee goes to the original sender, so reading is incentivised — interesting incentive loop.
  • Messages can carry small attachments (up to ~26 KB) and can be paywalled: the recipient pays to decrypt/unlock, or you can attach a payment request.
  • Messages are ephemeral — they expire from the contract after a chosen deadline, and the UI deliberately clears content after a few minutes. Nothing is stored locally.

Feels like a neat showcase of what Soroban smart contracts can enable beyond basic payments — trustless, paid, self-deleting communication using XLM as both gas and the value rail. Could be relevant for paid newsletters, selling micro digital goods, or private pings.

I’m curious what the Stellar dev community thinks about the contract design. Are there any obvious pitfalls with on-chain messaging like this? How would you improve the expiry mechanism or fee distribution?

(If anyone wants to see the implementation, you can search for “xpenv” — I’ll drop the link only if someone asks, to avoid breaking rule #5.)

Editing the publication, adding the website link: xpenv.com

Documentation official on site

reddit.com
u/krascovictbr — 8 days ago
▲ 0 r/PWA+1 crossposts

My view of vibecoding has changed forever

I started “vibe coding” probably a year ago, building mostly mobile apps. I followed the same trajectory as most of you I think, played around with lovable/v0, moved on to copy pasting chat gpt then upgraded to Claude code. I LOVE Claude code, I’ve never felt more capable but if I’m being honest it’s pretty slow, especially for mobile apps. There is almost too much control that u don’t need, I just want to give it my idea and get a full working app on the other end. This I thought, was basically impossible.

I week ago I found a post on the lovable subreddit where someone was talking about Tapp.market as a way to sell web apps as PWAs, thought that sounded cool so I went to check it out. I saw they had their own lovable style builder so I threw a fun idea at it, multiplayer online snake.

I seriously could not believe my eyes with what happened next. It asked me a few questions about design, started *building* then 5 mins later it gave me the app.

Not the front end
Not a web app

The full app….

Multiplayer realtime gaming that just works. Auth built in. The option to sell my app directly in their store. I am absolutely floored. I have zero clue what kind of black magic they are using to make this possible but it is the most advanced AI coding agent I have ever seen by a WIDE margin.

I feel like I stumbled upon a chat GPT moment in 2021 but this is going to seriously change vibecoding and I honestly can’t imagine going back to something like lovable. I have no words, the age of AI is not slowing down.

I don’t want to be taken down for self promo but if you want to try my game you can find it on tapp.market if you search snake battle arena 😊

reddit.com
u/SaintOfTheVoid — 8 days ago
▲ 19 r/PWA+1 crossposts

My seventh book

Not the seventh book I have bound. No i have been bookbinding for may years and made hundreds of books.
No this is the seventh book I wrote. This is version 0.3. Version 0.1 was the written one. Version 0.2 the one with spellings check. V0.3 had one proof read.
I hate proof reading on a computer screen so I printed it and hand bound it.

Cover made with Office. Is preliminary. Just because I needed something. I am designing the real cover now.
Spine made with heat transfer pen.
Spine glued with hollow back to cover.
Layout formatting done by me.
Printed on an Epson Ecotank ET-2814

Next steps:
- Proof reading
- Editing
- Proof reading
- Editing
- Designing of the cover
- Getting an ISBN (for the Dutch version)
- Sending to publisher

This is being printed and distributed by Dutch company Pumbo

And then translating in English.
Again proof reading, proof reading, proof reading.
Then getting another ISBN (for the English version) and sending to Lulu which is my international distributor.

I am doing everything myself so I do not need a publisher. No further investment from me as it is all done by Publishing on demand.

This is the seventh book I have done this way.

u/LucVolders — 7 days ago
▲ 4 r/PWA+2 crossposts

Apple cookie error

Hi everyone,

We are currently experiencing a strange issue with our PWA on iOS and I wanted to ask if anyone has seen something similar before.

Setup

  • Around 1,200 active users
  • ASP.NET backend/server
  • PWA hosted on a subdomain: user.PLACEHOLDER.de
  • The app has two main areas:
    • User area: /User
    • Admin area: /Customers

Most users install the PWA normally through Safari using “Add to Home Screen”.

The Problem

The issue only happens on iOS when the app is installed as a real PWA.

Steps to reproduce:

  1. Admin opens the installed PWA
  2. Admin navigates to the admin section (/Customers)
  3. Admin closes the PWA while still being inside /Customers
  4. When the admin reopens the app, the entire app is broken and nothing works anymore

However:

  • If the admin navigates back to the normal user area (/User) BEFORE closing the app, everything works fine
  • The issue only happens if the app is closed while inside /Customers

At this point, the only fix is:

  • uninstall the PWA
  • reinstall it
  • login again

The Weird Part

If the user only adds the website icon to the home screen WITHOUT installing it as a standalone PWA, everything works perfectly.

So the issue seems to happen specifically in iOS standalone PWA mode.

Additional Notes

  • Only happens on Apple/iOS devices
    • After latest IOS-Update
  • Android works perfectly

Has anyone experienced something similar or knows what could cause this behavior?

The cookie settings in ASP.NET:

options.Cookie.Domain = ".PLACEHOLDER.de";

options.Cookie.IsEssential = true;

options.Cookie.HttpOnly = true;

options.Cookie.SameSite = SameSiteMode.None;

options.Cookie.Path = "/";

options.Cookie.Name = ".AspNet.SharedCookie";

options.Cookie.SecurePolicy = CookieSecurePolicy.Always;

EDIT:

  • I currently suspect that the issue is related to cookies/session handling, but I’m not sure. Unfortunately we cannot properly debug iOS because we only have Windows devices available.

The mainfest.json:

{
  "manifest_version": 3,
  "name": "Name",
  "short_name": "Name",
  "description": "Buchen von Kursen",
  "icons": [
    {
      "src": "/images/192x192.png",
      "sizes": "192x192"
    },
    {
      "src": "/images/512x512.png",
      "sizes": "512x512"
    }
  ],
  "display": "standalone",
  "start_url": "https://user.PLACEHOLDER.de/User",
  "content_scripts": [
    {
      "js": [ "service-worker.js" ]
    }
  ]

}
u/Dramatic_Jicama3186 — 10 days ago
▲ 8 r/PWA

PWA app that feels like native mobile application

I build a PWA budgeting application that will help users to budget their income and build their financial concrete.
The project is open source and is live at AlloCat

I have leveraged the use of indexed db and a sync engine mechanism to make the PWA acts just like a native mobile app

reddit.com
u/dreamographer_ — 8 days ago
▲ 150 r/PWA+2 crossposts

I made an offline worldbuilding tool for fantasy writers who are tired of subscription apps - it's a single HTML file you open in your browser

I've been writing fantasy for a while and kept hitting the same wall. Either the tool was too simple to hold a complex world, or I was paying monthly for features I barely touched. And I never loved the idea of years of lore and character notes living on someone else's server.

So I built something for myself and figured I'd share it.

World Forge is a single .html file. Download it, open it in your browser, done. No account, no subscription, no internet required. Everything saves locally in your browser and you can export a full backup anytime.

What's in it:

* Characters, factions, cultures, races, religions, creatures, artifacts — all the building blocks of a living world
* A relationship web so you can actually see how your characters and power structures connect
* Timeline and custom calendar system so your history feels real and internally consistent
* Map section with pins linked to your world entries
* 17 generators for when you need a name, settlement, or plot detail on the fly
* Multiple worlds so you can keep separate projects from bleeding into each other
* Export your full world as Markdown to paste into Notion, Obsidian, or wherever you write

Built it mainly for long-running projects where you need to actually remember who knows what, who your character's mother was, and why two kingdoms have hated each other for 300 years.

It's on itch.io if anyone wants it. Happy to answer questions.

u/Temporary-Leg-5198 — 13 days ago
▲ 10 r/PWA+1 crossposts

Own Something and Be Happy - A blog post about using PWAs to create sharable, offline "mixapps"

Lately I've been thinking about how music consumption and sharing has changed in the streaming era. We got convenience, but we lost the ability to share persistent digital artifacts (like mix CDs) with one another. Modern playlists are platform-locked, often require a paid subscription, and decay as licenses expire.

Mixapps are like mixtapes or mix CDs, but packaged as Progressive Web Apps that you can share with friends and install for offline use. They use the browser's cache API to store app data and songs, so after the initial download, they work completely offline on iOS, Android, Windows, MacOS, and Linux.

My thesis is that our lost custom of digital gift-giving can be restored, if we restore the structures that enabled it. Mixapps feel like a solid first step in that direction.

GitHub repo: https://github.com/hunterirving/mixapps

Live demo: https://hunterirving.com/worn_grooves/

Installation instructions: https://hunterirving.github.io/web_workshop/pages/pwa/

PS: If you end up making a Mixapp, ensure you have the right to distribute any media files you include. Personal archival backups are for your own use, and sharing them with others, even as a gift, is not covered by fair use or backup exceptions.

I know it looks like I'm winking but that's just my allergies.

hunterirving.com
u/troutyogurtmachine — 10 days ago
▲ 4 r/PWA+3 crossposts

I built a free browser-based PDF toolkit with 36 tools — no uploads, no login, fully client-side.

​

Most PDF tools online either charge you, make you sign up, or upload your files to their servers. I built an alternative.

ToolsMatic now has 36 free PDF tools that run entirely in your browser. Your files never leave your device.

Here's everything you can do:

Edit & Organize

Merge PDF

Split PDF

Remove Pages

Extract Pages

Reorder Pages

Rotate PDF

Crop PDF

Resize PDF Pages

Annotate & Sign

Sign PDF

Annotate PDF

Redact PDF

Watermark PDF

Add Page Numbers

Add Headers

Add Margins

PDF Form Filler

Flatten PDF

Convert

JPG to PDF

PDF to JPG

PDF WebP Converter

TXT to PDF

HTML to PDF

PDF to Base64

PDF Text Converter

Security & Metadata

Protect PDF

Unlock PDF

Edit PDF Metadata

Remove PDF Metadata

Utilities

Compress PDF

PDF Reader

Compare PDF

Extract PDF Images

Grayscale PDF

Repair PDF

Merge PDF Free

Compress PDF Free

All 36 tools are free, no account needed, and nothing is uploaded to any server.

👉 https://toolsmatic.me

Would love feedback from this community!

reddit.com
u/Greedy_Head_7709 — 11 days ago
▲ 6 r/PWA+7 crossposts

I got caught in 2009 for contravening a red traffic light, thankfully the police didn't pursue the matter further.

That was enough for me to avoid doing that again.

Fast forward to 2024 I came across van life! I wanted to very much live that kind of lifestyle.

In my mind's eye I'm reminded of Johnny English where the camera pans out of London and you just seem camera flashes and I thought, "That's about right."

I get anxiety about driving about contravening other rules. So I would spend 10 - 20 minutes at least that's what it felt like trying to plot my own routes to the various destinations avoiding mostly red traffic light cameras

The sat navs we have now don't really avoid hazards they alert you to them. They want to broaden appeal internationally and not everywhere has the same regulations specifically France and Germany where it's illegal to alert the driver to cameras for example.

I decided I would learn programming, this seemed very slow because I just had too many ideas then like a blinding, bright light appeared and what sounded like angels singing Handel's Messiah: vibecoding was my introduction to all things coding!

So I began building a sat nav this sat nav is a second/final attempt at trying to route around cameras, struggled for ages and then came Claude Opus 4.6 that helped to solve the problem. I had finally found a way to route around obstacles.

So VibeVoyager was born. My gift to all of you who want to reduce anxiety, want a slightly more peaceful journey to your destination, to keep your licence clean a little longer until you build more confidence in a more beginner friendly environment.

The idea behind VibeVoyager is to make you a safer driver and there are features along with "optimised routes" that have been included such as built in dash cam, a GPS Speedo, speed limit indicator (which is in beta testing) which warns you vocally by how much you're speeding according to GPS Speedo, I remember adding a chime to that too, it alerts you vocally and textually about cameras if they cannot to be avoided, gives a possible journey cost including any CAZ costs, trying to add vocal reporting so you don't touch your phone during the journey otherwise you will have to report anything after you reach your destination. Check it out explore it! Always follow the rules of the road and your training!

reddit.com
u/Suspicious_Rock_2730 — 12 days ago