10 GitHub repos that should be illegal โ they're killing $50 billion in corporate revenue.
SAVE IT
1. yt-dlp
Downloads any video from YouTube, X, TikTok, Instagram, anywhere. YouTube Premium charges $14 a month to do less than this. It is 100% free.
Repo โ https://t.co/TaRtkcd4qy
2. Ollama
Run GPT-4-class AI on your laptop. No API costs. Developers spend $500 a month on OpenAI for what Ollama runs offline for $0.
Repo โ https://t.co/gyZhUdzsnZ
3. Fooocus
Midjourney-quality image generation on your own GPU. Midjourney charges $30 a month. Fooocus runs unlimited generations for free.
Repo โ https://t.co/NDPJpIdYJs
4. Whisper
OpenAI's transcription model, open-sourced. Otter charges $20 a month for what Whisper does for free, in 99 languages.
Repo โ https://t.co/blaJ4i4MnH
5. Plausible Analytics
Privacy-first Google Analytics replacement. Google Analytics 360 costs $150,000 a year for enterprises. Plausible self-hosted costs $0.
Repo โ https://t.co/RFrcpqTBQ7
6. AppFlowy
Open-source Notion. Notion charges $20 per user per month for teams. AppFlowy runs unlimited users on your server for free.
Repo โ https://t.co/IDMykTCkMU
7. Penpot
Open-source Figma. Figma charges $45 per editor per month. Penpot does the same job, self-hosted, free forever.
Repo โ https://t.co/Lx1CYUP4p4
8. n8n
Open-source Zapier. Zapier Pro costs $600 a month for a real workflow. n8n self-hosted runs unlimited automations for $0.
Repo โ https://t.co/hdycABGGc1
9. Cal .com
Open-source Calendly. Calendly Teams costs $16 per user per month. Cal. com is free for individuals and open source for teams.
Repo โ https://t.co/haz8ihRsHm
10. Bitwarden
Open-source 1Password. Password managers charge $8 per user. Bitwarden is unlimited, forever, free.
Repo โ https://t.co/XCZ2JtWqWQ
Here's the wildest part:
That's $50 billion in corporate revenue these repos are quietly destroying every single year.
None of these are illegal.
All of them should be.
Save this. Share it with the person in your life still paying for what's been free this whole time.
100% free. 100% open source.
@luke_pighetti Interesting. My 2 cents is given it's event-based, you may have to simulate the websocket connection somehow to prevent flakes in your integration test.
The Starlette docs example on testing websocket connections could be helpful https://t.co/UDvb5mYhsL
๐จ #Supabase and #Riverpod Minicourse Hightlights (2/2)
โ Implement user login authentication
โ Handle authentication state via StreamProviders
โ Implement providers via Code Generation
๐Realtime subscriptions via Streams and Channels
Watch here https://t.co/c5IZPdn0ka
๐จ #Supabase and #Riverpod Minicourse Hightlights (1/2)
โ Define database tables and policies
โ Define your first function and create a trigger
โ Create and configure storage bucket for file uploads
โ Implement email sign up with code verification
#flutterdev#dartlang#flutter
Deluxe Riverpod Warmup: Randal Schwartz demonstrates how to use a โwarmupโ widget to ensure that Future and Stream providers are preloaded before the application continues, complete with an animation spinner and proper error handling. https://t.co/5swjtWOVcY #flutter#riverpod
@CFDevelop I've used the standard BlocProvider.value() to hold onto controllers when necessary. This overlaps with what Provider will do. For sharing repositories and services I've used get_it.
๐๐Looking for inspiration? Dive into 6 Flutter and @dart_lang projects to help kickstart yours โ https://t.co/S3iZ0fH7AI
Explore #GoogleDevLibrary to learn about building weather apps to Tetris games, and find inspiration for your first open source project.
If you have #dart/#flutter code older than 6 months, go review all of your enums. You can likely do a LOT of great refactoring with our new enum features. https://t.co/xuqiC43GTb