10 GITHUB REPOS THAT QUIETLY DESTROY BILLION-DOLLAR PRODUCTS.
Bookmark all of them. Each one replaces something a company charges money for.
1. PhotoGIMP
Patches GIMP to look and feel exactly like Adobe Photoshop. Same shortcuts. Same layout. Replaces a $600/year subscription.
https://t.co/ThTW1NL8IE
2. OpenToonz
The actual animation software Studio Ghibli used for Spirited Away and Princess Mononoke. Open sourced in 2016. Replaces Toon Boom Harmony ($1,575/year).
https://t.co/2WAeSaGNjV
3. uBlock Origin
The world's best ad blocker. Built by one guy, Raymond Hill, who refuses every dollar people try to send him. GPL-3.0.
https://t.co/qLiJ59wV69
4. LocalSend
AirDrop, but cross-platform and offline. Sends files between iPhone, Android, Windows, Mac, and Linux. No cloud. No account.
https://t.co/kEzqe8Xzdi
5. Stirling-PDF
Self-hosted PDF toolkit. Merge, split, OCR, compress, sign. Replaces Adobe Acrobat Pro ($240/year). Runs in Docker.
https://t.co/IyhqYEMh1D
6. Immich
Self-hosted Google Photos clone. Face recognition, albums, mobile apps for iOS and Android. Your photos never leave your server.
https://t.co/rr0bs3X7jj
7. Ollama
Run Llama, Mistral, Qwen, and DeepSeek locally with one command. No API keys. No cloud. No data leaving your machine.
https://t.co/IpgEZ2lJ3d
8. AppFlowy
Open source Notion replacement. Built in Rust. Works offline. Your notes stay on your computer.
https://t.co/xZZgNAgnHo
9. ente
Encrypted Google Photos and Authenticator alternative. End-to-end encrypted. Open source on both client and server.
https://t.co/J9n2xmJVrU
10. ArchiveBox
A personal Wayback Machine. Saves any URL as HTML, PDF, screenshot, and video. Your own private internet archive.
https://t.co/WzhTmYPvMC
The only thing keeping the subscriptions alive is that most people don't know these exist.
How I got hired at @laravelphp is still wild to me.
It literally started with a cold message.
I cold dm taylor out of nowhere asking him to hire me at Laravel. He didn’t hire me at that time, but that one DM started a conversation.
At that time, they were hiring for a few roles, but honestly, I wasn’t the right fit for any of them. I had limited experience apart from what they were looking for.
So instead of waiting for the perfect role, I decided to send message anyway.
I built a full website explaining why Taylor should hire me at Laravel. https://t.co/Yt2eHD1R62
It was my version of /brag which @aarondfrancis and @IanLandsman is talking about.
A lot of the stuff on that site feels old now because I was at a very different stage 2 years back. But the funny part is, some of the exact things I mentioned in that pitch are things I’m now actually working on at Laravel.
That still feels unreal.
Your work, your ideas, your side projects, your weird little experiments, they all become a brand pitch without you even realising it.
People often ask me - what’s the one thing really changed my career and i think that is building side projects.
You never know which side project, cold email, random demo, or small idea can open a door for you.
I never imagined myself working at Laravel.
But because I decided to be a little delusional guy and send that cold message anyway, it happened.
Of course, it won’t work most of the time.
But it starts a conversation. With a potential employer, collaborator, client, or someone who can change your career in ways you didn’t expect.
So yeah, keep shipping side projects.
Keep deploying those random ideas.
Keep talking about what you’re building.
Market your work a little.
And please, Just never stop building.
We just crossed $10M in ARR at @Chatbase! 🎉 🎉
And today, we're launching Chatbase as the full harness for customer-facing AI agents.
Similar to how Claude code is a harness for coding agents, Chatbase is the harness for customer experience agents.
That means we give the model the context, tools, workflows, guardrails, and human-in-the-loop systems to be the best ambassador for your brand.
It's going beyond just solving issues and is giving your customers the best experiences across every channel.
This is a milestone I have been thinking about and obsessed with since day 1, and I am super excited to bring my vision for customer facing agents to life with Chatbase.
Thank you to every one of our customers and to the amazing Chatbase team for getting us here!
Next stop: $100M ARR
I was almost 100% Laravel before building Vask's websocket layer on Cloudflare.
And now I'm using Cloudflare Workers & Durable Objects every day, but just found out that I really love Analytics Engine too 📈
Coming from Laravel, "add analytics" usually meant: pick a TSDB, setup a service class, create a queued job, pay through the nose, repeat in staging. But AE is none of that.
You just write events from inside the Worker or DO. That's the whole setup 😍
Every broadcast on Vask writes an AE event from the Worker or DO that handled it. The shape varies by event type, but we capture the vask team, app name, channel type (private/public/presence), channel name, fan-out count, and bytes. No collector, no queue.
That same event log then drives two completely different things: What users see in their dashboards, and what we use internally to track usage 📊
Still figuring out whether we shaped the index/blobs right for our query pattern (we mostly roll up by team, then app) 🤔 If anyone on the AE team has a take, would love to hear it.
Introducing Loading UI ⏳
if your loading state is just <Loader2 /> it's for you
→ 35+ components
→ shadcn compatible
→ simplest api, fully customizable
free and open-source
install, customize, plug-in
check at loading-ui(.)com 🔥
LastPass was breached in 2022. Hackers stole the encrypted password vaults of 25 million users.
Then they started cracking them.
In January 2024, Ripple co-founder Chris Larsen lost $150 million in XRP to attackers who cracked his LastPass vault.
By December 2025, blockchain analysts at TRM Labs traced over $438 million in cryptocurrency thefts back to that single breach. LastPass paid $24.5 million to settle the class action.
Your passwords. Your credit cards. Your bank logins. Your crypto keys. Stored on a company's server. Breached. Downloaded. Cracked. Used against you. For years.
1Password: prices going up 33% starting March 2026.
Bitwarden Families: $47.88/year.
LastPass Premium: $36/year.
All of them store your vault on THEIR servers.
There is an open-source alternative. Your vault lives on YOUR server. Nobody else can access it. Nobody else can breach it. Nobody else can sell the encrypted backup to criminals.
It is called Vaultwarden. 58,700+ stars on GitHub.
A lightweight Rust implementation of the Bitwarden server API. It works with every official Bitwarden app. Browser extensions, mobile, desktop, CLI. You point them at your server instead of Bitwarden's cloud. That is it.
Here is what it does:
→ Full password vault. Logins, cards, identities, secure notes.
→ Works with every Bitwarden client. iOS, Android, Chrome, Firefox, Safari, Windows, Mac, Linux.
→ TOTP authenticator built in. No separate 2FA app needed.
→ Password sharing. Organizations, collections, roles, groups.
→ Emergency Access. Give a trusted person access if something happens to you.
→ Send. Share encrypted text or files with self-destructing links.
→ FIDO2, YubiKey, Duo, and Email 2FA.
→ AES-256 end-to-end encryption. Your master password never leaves your device.
→ Single Docker container. 50 MB of RAM at idle.
Here's the wildest part:
Bitwarden's official self-hosted server needs 11 separate Docker containers to run.
Vaultwarden is one container. One Rust binary. Less memory than a single Chrome tab.
All the premium features Bitwarden charges for are free on Vaultwarden. TOTP. Send. Emergency Access. Vault Health Reports. Organizations. All of it.
One of the active Vaultwarden maintainers is employed by Bitwarden and contributes on their own time.
Vaultwarden: $0. Unlimited users. All premium features. Runs on a $5 VPS. Runs on a Raspberry Pi.
2,700+ forks. 81 releases. 83% Rust. AGPL-3.0 license.
Your passwords. Your hardware. Your keys.
100% Open Source.
(Link in the comments)
📺 Here is What's New in Laravel 13.6
➡️ Debounceable queued jobs
➡️ JSON health route responses
➡️ Cloudflare Email Service support
Thank you Matthew, @wendell_adriel & @dwightconrad 🙏
@Humunuk@taylorotwell If you frequently clear the cache (artisan clear:cache) you might be in for a rude surprise.
DB as a queue is actually not a bad idea. Just take note of implementing ShouldBeUnique in your jobs/listeners
@JoeLowson@elonmusk@boringcompany Most won't see the correction. Just delete it bro. It's okay to be wrong. Now FIX IT!
You'll be rage-baited for nothing.
I built this thing called Clicky.
It's an AI teacher that lives as a buddy next to your cursor.
It can see your screen, talk to you, and even point at stuff, kinda like having a real teacher next to you.
I've been using it the past few days to learn Davinci Resolve, 10/10.
Laravel tip.
Location-based filtering is a common requirement:
- “find nearby”
- “within X km”
- “order by distance”
Eloquent scope helps avoid repeating Haversine queries.
You may put it into a Trait to use it in many models.
Or maybe even a Package to use in many projects.
🎯 After years of building with Node.js, I've organized my hard-won knowledge into skills: a collection of best practices, workflows, and deep expertise my AI assistant uses to write code to my standard.
No more repeating myself on every code review. 👇
how to build a bootstrapped startup without funding:
1. pick a problem you personally have. if you don't use your own product daily, quit now
2. skip the pitch deck. open your code editor. ship something ugly in a weekend
3. charge money from day 1. free users give you nothing but support tickets
4. use boring tech. PHP, SQLite, vanilla JS. frameworks are a trap that mass waste your time
5. host on cheap VPS ($5-20/mo). not AWS. you don't need kubernetes for 1,000 users
6. do customer support yourself. it's the fastest product feedback loop that exists
7. automate everything you do more than twice. cron jobs > employees.
8. grow on Twitter/X by building in public. your journey IS the marketing
9. keep your burn rate near zero so you never need to raise. ramen profitable > series A
10. say no to investors, cofounders, and "advisors" who want equity for intros
i've been doing this for 10+ years now. no employees, no funding, no board meetings
the entire VC game is designed to make you think you need permission to start
you don't
A violinist played for 45 minutes in the Washington D.C. subway.
Of the 1,097 people who passed by, seven stopped to listen to him, and one recognized him.
He collected $32.17 in tips from 27 passersby (excluding $20 from the one who recognized him).
Only one person knew this, but the violinist was Joshua Bell, one of the best musicians in the world. In that subway, Joshua played one of the most intricate pieces ever written with a violin worth 3.5 million dollars.
Two days before he played in the subway, Joshua Bell sold out a Boston theatre, and the seats averaged about $100.
The experiment proved that the extraordinary in an ordinary environment does not shine and is so often overlooked and undervalued.
There are brilliantly talented people everywhere who aren’t receiving the recognition and reward they deserve. But once they arm themselves with value and confidence and remove themselves from an environment that isn’t serving them, they thrive and grow.
Your gut is telling you something. Listen to it if it’s telling you where you are isn’t enough!
Go where you are appreciated and valued.
Know Your Worth.
Credit : @foundconsciousness via IG