#

foss

(33 articles)

Why I Chose Debian and Nostr to Protect My Digital Sovereignty

# Why I Chose Debian and Nostr to Protect My Digital Sovereignty In the Bitcoin ecosystem, we often repeat the motto *"Don't trust, verify."* However, many crypto enthusiasts still make the mistake of accessing their wallets and digital identities through highly centralized operating systems packed with telemetry and proprietary trackers. In this article, I want to share the technical reasons why I migrated to a setup focused on absolute sovereignty, using **Debian Linux**, the **Brave Browser**, and the **Nostr** protocol. --- ## 1. The Operating System: The Rock-Solid Security of Debian Choosing **Debian** as the baseline for my Bitcoin environment was a deliberate choice. It provides crucial advantages for anyone dealing with crypto: * **Fully Open Source (FOSS):** No hidden software harvesting keys or tracking my browsing habits in the background. * **Unshakable Stability:** Debian Stable ensures that sudden system updates won't break my sensitive wallets or browser extensions. * **Process Isolation:** A security architecture far superior to traditional, consumer-grade mobile and desktop operating systems. --- ## 2. Digital Identity: Nostr + Alby on Desktop Instead of using mobile apps that expose private keys to less controlled environments, I isolated my identity setup entirely on my desktop Linux machine: 1. **Brave Browser:** Aggressively blocks cross-site trackers and fingerprinting attempts out of the box. 2. **Alby Extension:** Acts as my cryptographic vault inside the browser. My private key (`nsec`) never leaves the extension, and websites only request authorized digital signatures. ```text [ Private Key (Alby) ] ---> Cryptographic Signature ---> [ Primal / YakiHonne ] ``` --- ## 3. The Future of Content Economy (Value-for-Value) By migrating to Nostr-native publishing clients like **YakiHonne**, I realized the true power of **Zaps**. I no longer depend on Google ad algorithms or centralized Web2 platform approvals to monetize my time and knowledge. The relationship is now strictly peer-to-peer: if the content delivers value, the reader sends Satoshis instantly via the Lightning Network. --- ### Conclusion Financial sovereignty with Bitcoin strictly requires digital sovereignty over the infrastructure you use. If you want to protect your funds and your privacy, I highly recommend migrating your workspace to the open-source Linux ecosystem. --- #bitcoin #linux #debian #foss #privacy

Open Source Apps for DeGoogled Phones

### Here is a list of tried and tested FOSS apps that you can use in place of OEM apps. For this list you need to: 1. To get sync working, self-host your own Nextcloud, and use apps listed below for syncing contacts, fileshare, calendar, notes, tasks, etc. 2. Install these App Stores: - [Zapstore](https://Zapstore.dev) - [F-Droid](https://F-Droid.org) - [Obtainium](https://obtainium.imranr.dev/) 4. Use the listed apps below to replace OEM Googled apps. 6. Install [DAVx5](https://f-droid.org/packages/at.bitfire.davdroid) and use it to sync Nextcloud contacts, calendar, etc. with you phone. To reduce Google's data collection on non DeGoogled phone, remove or disable the currently installed apps that came with your phone, and then install, set up, and use a corresponding app from the list below. ## App Stores - #### [Zapstore](https://github.com/zapstore/zapstore) nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgpz3mhxw309ucnydewxqhrqt338g6rsd3e9ue9s4wx - Download at [Zapstore.dev](https://zapstore.dev) - #### [F-Droid](https://gitlab.com/fdroid/fdroid-website/edit/master/) - Download at [F-Droid.org](https://f-droid.org) - #### [Obtainium](https://github.com/ImranR98/Obtainium) - [Zapstore](https://zapstore.dev/apps/dev.imranr.obtainium) - [F-Droid](https://f-droid.org/packages/dev.imranr.obtainium.fdroid) ## Barcode Scanners - #### [Barcode Scanner]( https://gitlab.com/Atharok/BarcodeScanner/) (read & create barcodes) - [Zapstore](https://zapstore.dev/apps/com.atharok.barcodescanner) - [F-Droid]( https://f-droid.org/en/packages/com.atharok.barcodescanner) - #### [QR-Scanner (PFA)]( https://github.com/SecUSo/privacy-friendly-qr-scanner) - [Zapstore](https://zapstore.dev/apps/com.secuso.privacyFriendlyCodeScanner) - [F-Droid]( https://f-droid.org/en/packages/com.secuso.privacyFriendlyCodeScanner) ## Bitcoin Wallets (w/Lightning and/or Nostr Wallet Connect) - #### [Zeus Wallet]( https://github.com/ZeusLN/zeus) (Self-Custodial, Lightning, NWC, eCash/Cashu) - [Zapstore](https://zapstore.dev/apps/app.zeusln.zeus) - #### [Minibits Wallet]( https://github.com/minibits-cash/minibits_wallet) (Lightning, NWC, eCash/Cashu) - [Zapstore](https://zapstore.dev/apps/com.minibits_wallet) - #### [Misty Breez]( https://github.com/breez/misty-breez) (Self-Custodial, Lightning) - [Zapstore](https://zapstore.dev/apps/com.breez.misty) - #### [Phoenix Wallet]( https://github.com/ACINQ/phoenix) (Self-Custodial, Lightning) - [Zapstore](https://zapstore.dev/apps/fr.acinq.phoenix.mainnet) ## Bookmark Sync (btwn Android/Laptop) - #### [Floccus]( https://github.com/floccusaddon/floccus) - [Zapstore](https://zapstore.dev/apps/org.handmadeideas.floccus) - [F-Droid]( https://f-droid.org/en/packages/org.handmadeideas.floccus) - [Floccus Web Browsers Extensions]( https://github.com/floccusaddon/floccus) - [floccus for Brave/Chrome]( https://chrome.google.com/webstore/detail/floccus-bookmarks-sync/fnaicdffflnofjppbagibeoednhnbjhg) - [floccus for LibreWolf/Firefox]( https://addons.mozilla.org/en-US/firefox/addon/floccus/) - #### [Nextcloud Bookmarks]( https://gitlab.com/bisada/OCBookmarks) - [F-Droid]( https://f-droid.org/en/packages/org.schabi.nxbookmarks/) ## Browsers - #### [Brave Browser]( https://github.com/brave/brave-browser) - [Zapstore](https://zapstore.dev/apps/com.brave.browser) - Get Brave via [FFUpdater]( https://github.com/Tobi823/ffupdater) - [Zapstore](https://zapstore.dev/apps/de.marmaro.krt.ffupdater) - [F-Droid]( https://f-droid.org/en/packages/de.marmaro.krt.ffupdater) - #### [IronFox]( https://github.com/ironfox-oss/IronFox) - [Zapstore](https://zapstore.dev/apps/org.ironfoxoss.ironfox) ## Calculator - #### [JRPN]( https://github.com/zathras/JRPN_Android) - (Programmers Calculator) - [Zapstore (JRPN 15C)](https://zapstore.dev/apps/com.jovial.jrpn15) - [F-Droid (JRPN 16C](https://f-droid.org/en/packages/com.jovial.jrpn/) - #### [OpenCalc]( https://github.com/Darkempire78/OpenCalc) - [Zapstore](https://zapstore.dev/apps/com.darkempire78.opencalculator) - [F-Droid]( https://f-droid.org/en/packages/com.darkempire78.opencalculator/) - #### [Fossify Calculator]( https://github.com/FossifyOrg/Calculator) - [Zapstore](https://zapstore.dev/apps/org.fossify.math) - [F-Droid]( https://f-droid.org/en/packages/org.fossify.math) ## Calendars - #### [Etar]( https://github.com/Etar-Group/Etar-Calendar) - [Zapstore](https://zapstore.dev/apps/ws.xsoh.etar) - [F-Droid]( https://f-droid.org/en/packages/ws.xsoh.etar) - #### [Fossify Calendar]( https://github.com/FossifyOrg/Calendar) - [Zapstore](https://zapstore.dev/apps/org.fossify.calendar) - [F-Droid]( https://f-droid.org/en/packages/org.fossify.calendar/) - #### [ICSx5]( https://github.com/bitfireAT/icsx5) (Use to sync 3rd party .ICS calendars) - [Zapstore](https://zapstore.dev/apps/at.bitfire.icsdroid) - [F-Droid]( https://f-droid.org/en/packages/at.bitfire.icsdroid/) ## Calories & Weight Tracking - #### [OpenNutriTracker]( https://github.com/simonoppowa/OpenNutriTracker) - Use Obtainium - #### [Waistline]( https://github.com/davidhealey/waistline) - [Zapstore](https://zapstore.dev/apps/com.waist.line) - [F-Droid]( https://f-droid.org/en/packages/com.waist.line/) ## Camera - #### [GrapheneOS Camera]( https://github.com/GrapheneOS/Camera) - Use Obatainium - #### [Open Camera]( https://sourceforge.net/p/opencamera/code) - [Zapstore](https://zapstore.dev/apps/net.sourceforge.opencamera) - [F-Droid]( https://f-droid.org/en/packages/net.sourceforge.opencamera) - #### [Fossify Camera]( https://github.com/FossifyOrg/Camera) - [Zapstore](https://zapstore.dev/apps/org.fossify.camera) - [F-Droid]( https://f-droid.org/en/packages/org.fossify.camera/) ## Camera Scanner (Copier App) - #### [FairScan - Doc Scanner](https://github.com/pynicolas/FairScan) - [Zapstore](https://zapstore.dev/apps/org.fairscan.app) - [F-Droid](https://f-droid.org/en/packages/org.fairscan.app) - #### [OSS Document Scanner](https://github.com/ossappscollective/OSS-DocumentScanner) - [Zapstore](https://zapstore.dev/apps/com.akylas.documentscanner) - [IzzyOnDroid]( https://apt.izzysoft.de/fdroid/index/) - #### [PDF Doc Scan]( https://github.com/littletrickster/pdf-doc-scan) - [Zapstore](https://zapstore.dev/apps/com.littletrickster.scanner) - [IzzyOnDroid]( https://apt.izzysoft.de/fdroid/index/) ## Contacts - #### [Fossify Contacts]( https://github.com/FossifyOrg/Contacts) - [Zapstore](https://zapstore.dev/apps/org.fossify.contacts) - [F-Droid]( https://f-droid.org/en/packages/org.fossify.contacts/) ## Email - #### [K9 Mail]( https://github.com/thunderbird/thunderbird-android) (Now Thunderbird) - [Zapstore](https://zapstore.dev/apps/com.fsck.k9) - [F-Droid]( https://f-droid.org/en/packages/com.fsck.k9) - #### [FairEmail]( https://github.com/M66B/FairEmail) - [Zapstore](https://zapstore.dev/apps/eu.faircode.email) - [F-Droid]( https://f-droid.org/en/packages/eu.faircode.email) ## File Browsers (w/SFTP support) - #### [Material Files]( https://github.com/zhanghai/MaterialFiles) - [Zapstore](https://zapstore.dev/apps/me.zhanghai.android.files) - [F-Droid]( https://f-droid.org/packages/me.zhanghai.android.files) - #### [Amaze]( https://github.com/TeamAmaze/AmazeFileManager) - [Zapstore](https://zapstore.dev/apps/com.amaze.filemanager) - [F-Droid]( https://f-droid.org/en/packages/com.amaze.filemanager) ## File Compression - #### [ZipXtract]( https://github.com/WirelessAlien/ZipXtract) (Create & Extract) - [Zapstore](https://zapstore.dev/apps/com.wirelessalien.zipxtract) ## File Encryption/Decryption - #### [DroidFS]( https://forge.chapril.org/hardcoresushi/DroidFS) - [F-Droid]( https://f-droid.org/en/packages/sushi.hardcore.droidfs/) - #### [Amaze]( https://github.com/TeamAmaze/AmazeFileManager) - [Zapstore](https://zapstore.dev/apps/com.amaze.filemanager) - [F-Droid]( https://f-droid.org/en/packages/com.amaze.filemanager) ## Fileshare - #### [LocalSend]( https://github.com/localsend/localsend) - [Zapstore](https://zapstore.dev/apps/org.localsend.localsend_app) - [F-Droid]( https://f-droid.org/packages/org.localsend.localsend_app) - #### [KDEConnect]( https://invent.kde.org/network/kdeconnect-android) - [Zapstore](https://zapstore.dev/apps/org.kde.kdeconnect_tp) - [F-Droid]( https://f-droid.org/packages/org.kde.kdeconnect_tp) - #### [OnionShare]( https://github.com/onionshare/onionshare-android) - [Zapstore](https://zapstore.dev/apps/org.onionshare.android.fdroid) - [F-Droid]( https://f-droid.org/packages/org.onionshare.android.fdroid) - ### [Nextcloud]( https://github.com/nextcloud/android) - [Zapstore](https://zapstore.dev/apps/com.nextcloud.client) - [F-Droid]( https://f-droid.org/packages/com.nextcloud.client) - Requires a Nextcloud server with [Nextcloud Files]( https://nextcloud.com/files/) installed. ## Gallery - #### [Fossify Gallery]( https://github.com/FossifyOrg/Gallery) - [Zapstore](https://zapstore.dev/apps/org.fossify.gallery) - [F-Droid]( https://f-droid.org/en/packages/org.fossify.gallery/) - #### [Aves Libre]( https://github.com/deckerst/aves) - [F-Droid]( https://f-droid.org/en/packages/deckers.thibault.aves.libre) - [Zapstore](https://zapstore.dev/apps/deckers.thibault.aves) (non-libre version) ## Hiking & Biking Trails - #### [OsmAnd]( https://github.com/osmandapp/Osmand) (Has national park trails plus more) - [Zapstore](https://zapstore.dev/net.osmand.plus) - [F-Droid](https://f-droid.org/en/packages/net.osmand.plus) - #### [OpenTracks]( https://github.com/OpenTracksApp/OpenTracks) - [F-Droid]( https://f-droid.org/en/packages/de.dennisguse.opentracks/) - [Zapstore](https://zapstore.dev/apps/de.dennisguse.opentracks.playstore) (Playstore version) - view in [OSM Dashboard](https://github.com/OpenTracksApp/OSMDashboard) - [Zapstore](https://zapstore.dev/de.storchp.opentracks.osmplugin.offline) - [F-Droid](https://f-droid.org/en/packages/de.storchp.opentracks.osmplugin.offline/) - #### [uLogger]( https://github.com/bfabiszewski/ulogger-android) - [Zapstore](https://zapstore.dev/net.fabiszewski.ulogger) - [F-Droid](https://f-droid.org/en/packages/net.fabiszewski.ulogger/) ## Home App Launcher - #### [Lawnchair]( https://github.com/LawnchairLauncher/lawnchair) - [Zapstore](https://zapstore.dev/apps/ch.deletescape.lawnchair) - [IzzyOnDroid]( https://apt.izzysoft.de/fdroid/index/) - #### [OpenLauncher]( https://github.com/OpenLauncherTeam/openlauncher) - Use Obtainium - #### [BlissLauncher3]( https://gitlab.e.foundation/e/os/BlissLauncher3) (Used by /e/ OS) - Use Obtainium - #### [Kvaesitso]( https://github.com/MM2-0/Kvaesitso) - [Zapstore](https://zapstore.dev/apps/de.mm20.launcher2.release) - [F-Droid]( https://f-droid.org/packages/de.mm20.launcher2.release/) ## Keyboard - #### [FUTO Keyboard]( https://gitlab.futo.org/keyboard/latinime) (swipe & speech-to-text) - [Zapstore](https://zapstore.dev/apps/org.futo.inputmethod.latin) - [Futo F-Droid Repo]( https://app.futo.org/fdroid/repo/) - #### [OpenBoard]( https://github.com/openboard-team/openboard) - [Zapstore](https://zapstore.dev/apps/org.dslul.openboard.inputmethod.latin) - [F-Droid]( https://f-droid.org/packages/org.dslul.openboard.inputmethod.latin) - #### [AnySoftKeyboard]( https://github.com/AnySoftKeyboard/AnySoftKeyboard) - [Zapstore](https://zapstore.dev/apps/com.menny.android.anysoftkeyboard) - [F-Droid]( https://f-droid.org/packages/com.menny.android.anysoftkeyboard) - #### [FlorisBoard]( https://github.com/florisboard/florisboard) (swipe) - [Zapstore](https://zapstore.dev/apps/dev.patrickgold.florisboard) - [F-Droid]( https://f-droid.org/en/packages/dev.patrickgold.florisboard/) ## Keyboard - (Speech-to-Text) - #### [FUTO Voice Input]( https://gitlab.futo.org/keyboard/voiceinput) - [Zapstore](https://zapstore.dev/apps/org.futo.voiceinput) - [Futo F-Droid Repo]( https://app.futo.org/fdroid/repo/) - #### [Transcribro]( https://github.com/soupslurpr/Transcribro) - [Zapstore](https://zapstore.dev/apps/dev.soupslurpr.transcribro) - #### [Sayboard]( https://github.com/ElishaAz/Sayboard) - [Zapstore](https://zapstore.dev/apps/com.elishaazaria.sayboard) - [F-Droid]( https://f-droid.org/en/packages/com.elishaazaria.sayboard/) ## Maps & Navigation Apps - #### [OsmAnd]( https://github.com/osmandapp/Osmand) - [Zapstore](https://zapstore.dev/apps/net.osmand.plus) - [F-Droid]( https://f-droid.org/en/packages/net.osmand.plus) - Use [Gmaps WV]( https://zapstore.dev/apps/us.spotco.maps) to find address and share coordinates to nav app - #### [Organic Maps]( https://github.com/organicmaps/organicmaps) - [Zapstore](https://zapstore.dev/apps/app.organicmaps.web) - [F-Droid]( https://f-droid.org/en/packages/app.organicmaps/) - Use [Gmaps WV](https://zapstore.dev/apps/us.spotco.maps) to find address and share coordinates to nav app - #### [CoMaps]( https://codeberg.org/comaps/comaps) - [Zapstore](https://zapstore.dev/apps/app.comaps.fdroid) - [F-Droid]( https://f-droid.org/packages/app.comaps.fdroid) ## Map Editing (OpenStreetMap) - #### [StreetComplete]( https://github.com/streetcomplete/StreetComplete) - [Zapstore](https://zapstore.dev/apps/de.westnordost.streetcomplete) - [F-Droid]( https://f-droid.org/en/packages/de.westnordost.streetcomplete/) ## Messaging - #### [Molly-FOSS]( https://github.com/mollyim/mollyim-android) (Signal branch) - [Zapstore](https://zapstore.dev/apps/im.molly.app) - [Molly FOSS F-Droid Repo]( https://molly.im/fdroid/) - #### [Signal]( https://github.com/signalapp/Signal-Android) - [Zapstore](https://zapstore.dev/apps/org.thoughtcrime.securesms) - #### [Session]( https://github.com/session-foundation/session-android) - [Zapstore](https://zapstore.dev/apps/network.loki.messenger) - [Session F-Dropid Repo](https://fdroid.getsession.org) - #### [Nextcloud Talk]( https://github.com/nextcloud/talk-android) - [Zapstore](https://zapstore.dev/apps/com.nextcloud.talk2) - [F-Droid](https://f-droid.org/en/packages/com.nextcloud.talk2/) - #### [NextcloudServices]( https://github.com/Andrewerr/NextcloudServices) (use to receive Talk notifications) - [Zapstore](https://zapstore.dev/apps/com.polar.nextcloudservices) - [F-Droid](https://f-droid.org/en/packages/com.polar.nextcloudservices) ## Monero Wallets - #### [Monerujo]( https://github.com/m2049r/xmrwallet) - [Zapstore](https://zapstore.dev/apps/com.nextcloud.talk2) ## Music Player (mp3's) - #### [VLC]( https://code.videolan.org/videolan/vlc-android) - [Zapstore](https://zapstore.dev/apps/org.videolan.vlc) - [F-Droid]( https://f-droid.org/en/packages/org.videolan.vlc) ## Music Streaming - #### [RiMusic]( https://github.com/fast4x/RiMusic) (embedded woke LGBT and anti-white 🤮 playlists) - [Zapstore](https://zapstore.dev/apps/it.fast4x.rimusic) - [F-Droid]( https://f-droid.org/en/packages/it.fast4x.rimusic) - #### [Spotube]( https://github.com/KRTirtho/spotube) (Requires Spotify account) - [Zapstore](https://zapstore.dev/apps/oss.krtirtho.spotube) - [F-Droid]( https://f-droid.org/en/packages/oss.krtirtho.spotube/) ## Nostr Apps - #### [Amethyst]( https://github.com/vitorpamplona/amethyst) - [Zapstore](https://zapstore.dev/apps/com.vitorpamplona.amethyst) - #### [Primal]( https://github.com/PrimalHQ/primal-android-app) - [Zapstore](https://zapstore.dev/apps/net.primal.android) - [IzzyOnDroid]( https://apt.izzysoft.de/fdroid/index/) - #### [Amber]( https://github.com/greenart7c3/amber) (Nostr Signer) - [Zapstore](https://zapstore.dev/apps/com.greenart7c3.nostrsigner) - [F-Droid]( https://f-droid.org/packages/com.greenart7c3.nostrsigner) - #### [Citrine]( https://github.com/greenart7c3/Citrine) (local Nostr relay) - [Zapstore](https://zapstore.dev/apps/com.greenart7c3.citrine) - [F-Droid]( https://f-droid.org/packages/com.greenart7c3.citrine) - #### [Pokey]( https://github.com/KoalaSat/pokey) (notifications) - [Zapstore](https://zapstore.dev/apps/com.koalasat.pokey) - [IzzyOnDroid]( https://apt.izzysoft.de/fdroid/index/) ## Notes (All can sync between phone and Linux using Nextcloud) - #### [Joplin]( https://joplinapp.org/help/#desktop-applications) - [Zapstore](https://zapstore.dev/apps/net.cozic.joplin) - [F-Droid]( https://f-droid.org/en/packages/net.cozic.joplin/) - #### [Quillpad]( https://github.com/quillpad/quillpad/releases/tag/v1.4.32) (Similar to Google Keep Notes) - [Zapstore](https://zapstore.dev/apps/io.github.quillpad) - [F-Droid]( https://f-droid.org/packages/io.github.quillpad) - #### [Nextcloud Notes]( https://github.com/nextcloud/notes-android) - [Zapstore](https://zapstore.dev/apps/it.niedermann.owncloud.notes) - [F-Droid](https://f-droid.org/en/packages/it.niedermann.owncloud.notes) - #### [Saber]( https://f-droid.org/en/packages/com.adilhanney.saber/) (Handwritten Notes) - [Zapstore](https://zapstore.dev/apps/com.adilhanney.saber) - [F-Droid]( https://f-droid.org/packages/com.adilhanney.saber) - #### [Orgzly Revived]( https://github.com/orgzly-revived/orgzly-android-revived) - [Zapstore](https://zapstore.dev/apps/com.orgzlyrevived) - [F-Droid]( https://f-droid.org/en/packages/com.orgzlyrevived/) ## Office Suites - #### [Collabora Office]( https://github.com/CollaboraOnline/online) (create, edit view. Can edit docs on your Nextcloud) - [ Collabora F-Droid Repo]( https://www.collaboraonline.com/blog/collabora-office-on-mobiles-supporting-password-protected-documents-and-available-on-f-droid/) - #### [OpenDocumentReader]( https://github.com/opendocument-app/OpenDocument.droid) - [Zapstore](https://zapstore.dev/apps/https://f-droid.org/en/packages/at.tomtasche.reader/) - [F-Droid]( https://f-droid.org/en/packages/https://f-droid.org/en/packages/at.tomtasche.reader//) - #### [LibreOffice Viewer]( https://f-droid.org/en/packages/org.documentfoundation.libreoffice/) - [F-Droid]( https://f-droid.org/packages/org.documentfoundation.libreoffice) ## Password Managers: - #### [KeePassDX]( https://github.com/Kunzisoft/KeePassDX) - [F-Droid]( https://f-droid.org/en/packages/com.kunzisoft.keepass.libre/) - [Zapstore (Playstore Version)](https://zapstore.dev/apps/com.kunzisoft.keepass.free) - #### [Nextcloud Passwords]( https://f-droid.org/en/packages/com.hegocre.nextcloudpasswords) - [Zapstore](https://zapstore.dev/apps/com.hegocre.nextcloudpasswords) - [F-Droid]( https://f-droid.org/packages/com.hegocre.nextcloudpasswords) - Requires Nextcloud server w/[Nextcloud Passwords]( https://apps.nextcloud.com/apps/passwords) Installed. - #### [Aegis Authenticator]( https://github.com/beemdevelopment/Aegis) (2FA, TOTP) - [Zapstore](https://zapstore.dev/apps/com.beemdevelopment.aegis) - [F-Droid]( https://f-droid.org/packages/com.beemdevelopment.aegis) ## PDF Viewers - #### [Pdf Viewer]( https://github.com/GrapheneOS/PdfViewer/releases/latest) (from Graphene OS) - [Zapstore](https://zapstore.dev/apps/app.grapheneos.pdfviewer) - Use Obtainium - #### [Librera]( https://github.com/foobnix/LibreraReader) - [Zapstore](https://zapstore.dev/apps/com.foobnix.pro.pdf.reader) - [F-Droid]( https://f-droid.org/en/packages/com.foobnix.pro.pdf.reader/) ## Phone Dialer - #### [Fossify Phone]( https://github.com/FossifyOrg/Phone) - [Zapstore](https://zapstore.dev/apps/org.fossify.phone) - [F-Droid]( https://f-droid.org/packages/org.fossify.phone) ## Phone to Computer (Link-N-Sync) - #### [Nextcloud Sync Client]( https://github.com/nextcloud/android) - [Zapstore](https://zapstore.dev/apps/com.nextcloud.client) - [F-Droid]( https://f-droid.org/en/packages/com.nextcloud.client/) - Requires a Nextcloud server with [Nextcloud Files]( https://nextcloud.com/files/) installed. - #### [KDEConnect]( https://invent.kde.org/network/kdeconnect-android) - [Zapstore](https://zapstore.dev/apps/org.kde.kdeconnect_tp) - [F-Droid]( https://f-droid.org/en/packages/org.kde.kdeconnect_tp/) - #### [Syncthing-Fork]( https://github.com/Catfriend1/syncthing-android) - [Zapstore](https://zapstore.dev/apps/com.github.catfriend1.syncthingandroid) - [F-Droid]( https://f-droid.org/packages/com.github.catfriend1.syncthingandroid) ## Phone Tracker (to track your kids) - #### [Nextcloud PhoneTrack]( https://gitlab.com/eneiluj/phonetrack-android#install) - [PhoneTrack Install Instructions](nostr:nevent1qqs9vjpkwxldwqjga3vdygk5hqae937npfhzpewqr7dfs6cpjkjczwcpzpmhxue69uhkummnw3ezumt0d5hsygzdhl9hchwmsfyln3lt3ss7qx0s37lm0mzaa42q3ds5ty97hrgkj5psgqqqqqqsagr7jh) - Requires Nextcloud ## Photo Editors - #### [Fossify Gallery]( https://github.com/FossifyOrg/Gallery) (bare bones editing) - [Zapstore](https://zapstore.dev/apps/org.fossify.gallery) - [F-Droid]( https://f-droid.org/packages/org.fossify.gallery) - #### [Image Magic]( https://github.com/T8RIN/ImageToolbox) - [Zapstore](https://zapstore.dev/apps/ru.tech.imageresizershrinker) - [F-Droid]( https://f-droid.org/packages/ru.tech.imageresizershrinker) - #### [Photo Editor](https://zapstore.dev/apps/com.aurora.store) (by dev.mcgyver) - closed source, has Google trackers - Install using [Aurora Store](https://zapstore.dev/apps/com.aurora.store) ## Podcasts & Radio - #### [AntennaPod]( https://github.com/AntennaPod/AntennaPod) - [Zapstore](https://zapstore.dev/apps/de.danoeh.antennapod) - [F-Droid](https://f-droid.org/en/packages/de.danoeh.antennapod) - #### [Podverse]( https://github.com/podverse/podverse-fdroid) - [Zapstore](https://zapstore.dev/apps/com.podverse.fdroid) - [F-Droid](https://f-droid.org/en/packages/com.podverse.fdroid) - #### [RadioDroid]( https://github.com/segler-alex/RadioDroid) - [F-Droid]( https://f-droid.org/en/packages/net.programmierecke.radiodroid2) ## Security - #### [TrackerControl]( https://github.com/TrackerControl/tracker-control-android) - [Zapstore](https://zapstore.dev/apps/net.kollnig.missioncontrol) - [F-Droid]( https://f-droid.org/packages/net.kollnig.missioncontrol.fdroid) - #### [ORBOT - (TOR Phone VPN)]( https://github.com/guardianproject/orbot) - [Zapstore](https://zapstore.dev/apps/org.torproject.android) - [Guardian F-Droid Repo]( https://guardianproject.info/fdroid/) ## Tasks - #### [OpenTasks]( https://github.com/dmfs/opentasks) - [F-Droid]( https://f-droid.org/en/packages/org.dmfs.tasks) - #### [Nextcloud Deck]( https://github.com/stefan-niedermann/nextcloud-deck) (KanBan board) - [Zapstore](https://zapstore.dev/apps/it.niedermann.nextcloud.deck) - [F-Droid]( https://f-droid.org/en/packages/it.niedermann.nextcloud.deck/) - Requires Nextcloud server with [Deck]( https://apps.nextcloud.com/apps/deck) app installed. - #### [Tasks]( https://github.com/tasks/tasks) - [Zapstore](https://zapstore.dev/apps/org.tasks) - [F-Droid]( https://f-droid.org/packages/org.tasks) ## Texting - #### [Quik SMS]( https://github.com/octoshrimpy/quik) - [Zapstore](https://zapstore.dev/apps/dev.octoshrimpy.quik) - [F-Droid](https://f-droid.org/packages/dev.octoshrimpy.quik.fdroid) - #### [Fossify Messages]( https://github.com/FossifyOrg/Messages) - [Zapstore](https://zapstore.dev/apps/org.fossify.messages) - [F-Driod]( https://f-droid.org/packages/org.fossify.messages) - #### [Silence]( https://git.silence.dev/Silence/Silence-Android/) (Encrypted Texts- No longer being developed) - [F-Droid]( https://f-droid.org/packages/org.smssecure.smssecure/) ## Text-to-Speech (TTS) - #### [Sherpa]( https://github.com/woheller69/ttsengine) - [Zapstore](https://zapstore.dev/apps/org.woheller69.ttsengine) - [F-Droid]( https://f-droid.org/packages/org.woheller69.ttsengine) - #### [RHVoice]( https://github.com/RHVoice/RHVoice) - [Zapstore](https://zapstore.dev/apps/com.github.olga_yakovleva.rhvoice.android) - [F-Droid]( https://f-droid.org/en/packages/com.github.olga_yakovleva.rhvoice.android/) - #### [eSpeak]( https://github.com/espeak-ng/espeak-ng) - [Zapstore](https://zapstore.dev/apps/com.reecedunn.espeak) - [F-Droid]( https://f-droid.org/en/packages/com.reecedunn.espeak/) ## Video Player - #### [VLC]( https://code.videolan.org/videolan/vlc-android) - [Zapstore](https://zapstore.dev/apps/org.videolan.vlc) - [F-Droid](https://f-droid.org/en/packages/org.videolan.vlc) - #### [Nova Video Player]( https://github.com/nova-video-player/aos-AVP) - [Zapstore](https://zapstore.dev/apps/org.courville.nova) - [F-Droid](https://f-droid.org/packages/org.courville.nova/) ## Video Streaming - #### [BraveNewPipe]( https://github.com/bravenewpipe/NewPipe) (YouTube, Rumble, BitChute, PeerTube) - [Zapstore](https://zapstore.dev/apps/com.github.bravenewpipe) - #### [FUTO Grayjay]( https://gitlab.futo.org/videostreaming/grayjay) (YouTube, Rumble, Odysee, Peertube) - [Zapstore](https://zapstore.dev/apps/com.futo.platformplayer) - [Futo F-Droid Repo]( https://app.futo.org/fdroid/repo/) - #### [Odysee]( https://github.com/OdyseeTeam/odysee-android-floss) - [Zapstore](https://zapstore.dev/apps/com.odysee.app) - [F-Droid](https://f-droid.org/en/packages/com.odysee.floss/) - #### [P2Play]( https://gitlab.com/agosto182/p2play/tree/HEAD) (PeerTube App) - [Zapstore](https://zapstore.dev/apps/org.libre.agosto.p2play) - [F-Droid]( https://f-droid.org/en/packages/org.libre.agosto.p2play/) ## Voice Recorder - #### [Audio Recorder]( https://github.com/Dimowner/AudioRecorder) - [Zapstore](https://zapstore.dev/apps/com.dimowner.audiorecorder) - [F-Droid]( https://f-droid.org/en/packages/com.dimowner.audiorecorder/) - #### [Fossify Voice Recorder]( https://github.com/FossifyOrg/Voice-Recorder) - [Zapstore](https://zapstore.dev/apps/org.fossify.voicerecorder) - [F-Droid]( https://f-droid.org/packages/org.fossify.voicerecorder) - #### [Quillpad]( https://github.com/quillpad/quillpad) (can attach audio to a note) - [Zapstore](https://zapstore.dev/apps/io.github.quillpad) - [F-Droid](https://f-droid.org/en/packages/io.github.quillpad/) ## Wallpaper - #### [Mysplash]( https://github.com/Timur-Khabibulin/Mysplash) (browse & download images) - Use Obtainium - #### [Muzei]( https://github.com/muzei/muzei) (set random wallpapers) - [Zapstore](https://zapstore.dev/apps/net.nurik.roman.muzei) - [F-Droid]( https://f-droid.org/en/packages/net.nurik.roman.muzei/) - [The Verge Muzei Plugin]( https://f-droid.org/en/packages/de.salomax.muzei.thevergewallpapers/) - [H.K. Vision Muzei Plugin]( https://github.com/hossain-khan/android-hk-vision-muzei-plugin) (use Obtainium) ## Weather - #### [Breezy Weather]( https://github.com/breezy-weather/breezy-weather) - [Zapstore](https://zapstore.dev/apps/org.breezyweather) - [F-Droid]( https://f-droid.org/packages/org.breezyweather) - #### [Weather Master]( https://github.com/PranshulGG/WeatherMaster) - [Zapstore](https://zapstore.dev/apps/com.pranshulgg.weather_master_app) - [IzzyOnDroid]( https://apt.izzysoft.de/fdroid/index/) - #### [OSS Weather]( https://github.com/Akylas/oss-weather) - [Zapstore](https://zapstore.dev/apps/com.akylas.weather) - [IzzyOnDroid]( https://apt.izzysoft.de/fdroid/index.php/list/) #DeGoogledPhones #FOSS #Zapstore #FDroid #Obtainium #DeGoogled

10 Free Developer Tools That Don't Need an Account

# 10 Free Developer Tools That Don't Need an Account I'm tired of "free" tools that require signup, email verification, and your firstborn child. So I built alternatives. All free. No accounts. No tracking. ## 1. Password Strength Checker How long would it take to crack your password? Get entropy analysis, attack scenarios (GPU cluster to nation-state), and improvement tips. 100% client-side — your password never touches a server. → [Try it](http://5.78.129.127/password) ## 2. Website Down Checker Is that site down for everyone or just you? Check HTTP status, response time, SSL cert status, and server headers. → [Try it](http://5.78.129.127/is-it-down) ## 3. Website Security Scanner Checks SSL/TLS, security headers, DNS config, open ports, and more. Get a security grade for any domain. → [Try it](http://5.78.129.127/security-scan) ## 4. JSON Diff Tool Paste two JSON objects, see the differences highlighted. Great for comparing API responses or config changes. → [Try it](http://5.78.129.127/json-diff) ## 5. Regex Tester Write and test regular expressions with real-time matching. Shows capture groups and match details. → [Try it](http://5.78.129.127/regex-test) ## 6. Cron Expression Explainer Paste a cron expression, get plain English and the next 5 scheduled run times. → [Try it](http://5.78.129.127/cron) ## 7. JWT Debugger Decode JSON Web Tokens instantly. See header, payload, and expiration. Everything stays in your browser. → [Try it](http://5.78.129.127/jwt) ## 8. Sats Calculator Convert between Bitcoin, satoshis, and USD in real-time. Uses live exchange rates. → [Try it](http://5.78.129.127/sats) ## 9. Free API Directory Curated list of free public APIs that don't need an API key. Categories include weather, crypto, news, and dev tools. → [Browse APIs](http://5.78.129.127/free-apis) ## 10. REST API (30 endpoints) SSL checks, DNS lookups, email validation, password hashing, UUID generation, QR codes, crypto prices, base64, JWT decode, cron parsing, and site status checks. All free, all JSON. → [API Docs](http://5.78.129.127/api/) --- ## Why I Built This I was spending $150+/month on various SaaS dev tools. Most of them are simple wrappers around basic functionality that any VPS can handle. So I put it all on a $5 Hetzner VPS. Total cost: $5/month for everything. If you find these useful, consider zapping some sats: ⚡ devtoolkit@coinos.io The whole thing runs on Node.js, nginx, and PM2. No databases. No Docker. No Kubernetes. Just simple code that works.

Reclaiming Digital Sovereignty: Introducing LibreFind

## Introducing LibreFind Does your phone work for you, or for Big Tech? We all know we should use open-source software. We know we should de-Google our lives. But actually finding reliable, privacy-respecting alternatives to the apps we use every day is exhausting. I’m a student developer, and I got tired of manually hunting for FOSS alternatives. So, I built LibreFind. 🔍 What is LibreFind? LibreFind is an Android app that scans your installed applications and instantly suggests Free and Open Source Software (FOSS) alternatives. It’s not just a list; it’s a dashboard for your digital freedom. ## The "Sovereignty Score" The core feature of the app is your Sovereignty Score. The app analyzes how many proprietary apps you have vs. open-source ones. It gives you a score from 0 to 100. It gamifies the process of taking back your privacy. ## Built in Public I am building this entirely open-source. No Ads. No Tracking. (The app calculates everything locally on your device). Community Driven. We use the OpenAlternative database to ensure recommendations are high-quality. ## Help Me Build It I am currently working on scaling the backend and fixing F-Droid builds. I’m looking for feedback, contributors, and beta testers from the Nostr community. If you care about privacy, please check out the code or give it a star. GitHub: [https://github.com/jksalcedo/librefind](https://github.com/jksalcedo/librefind) Website: [https://librefind.me/](https://librefind.me/)

Contributing to FOSS as a Product Person without Permission

### a practical intro to contributing to FOSS for product people, and other non-devs So you want to contribute to FOSS, but don’t know where to start. There are many paths to FOSS, but you must find your own. Here’s some advice based on personal experience to help you get started. ### 0. Find your motivation FOSS requires a lot of giving, and better aligns with those that are missionaries, as opposed to the mercenaries. Perhaps you are unfulfilled in your fiat job, maybe you are currently unemployed, or perhaps you are excited about a particular bitcoin project. Why you’re exploring contributing to FOSS, is a question that only you can answer. ![image](https://yakihonne.s3.ap-east-1.amazonaws.com/17538dc2a62769d09443f18c37cbe358fab5bbf981173542aa7c5ff171ed77c4/files/1727887860405-YAKIHONNES3.webp) Are you a missionary? ### 1. Discover what excites you So you’ve found motivation and have a list of various FOSS projects you could contribute to. This is the equivalent of the “I need a job” stage and you’re figuring out where to apply. It’s time to narrow it down. What are you excited about? A multi-year pilgrimage of learning how to contribute to Bitcoin Core? A lightning wallet, perhaps? Free speech Nostr? A hardware signing device? Or maybe finding a FOSS projects that is not “Bitcoin” in name, but happens to support Bitcoin, and Lightning. A great first step is to take some time and explore the Bitcoin Design Community (https://bitcoin.design/) to discover FOSS projects. ![image](https://yakihonne.s3.ap-east-1.amazonaws.com/17538dc2a62769d09443f18c37cbe358fab5bbf981173542aa7c5ff171ed77c4/files/1727887833560-YAKIHONNES3.webp) Are you excited anon? ### 2. Identify the skills you have or want to develop Chances are that if you follow the Bitcoin Product Community, you’re skills are in Product Management, Product Marketing, and/or Project Management. But contributing to a bitcoin project requires contributors with skills of many backgrounds such as marketing, documentation, community building, and more. What’s important to know is that most FOSS teams start with a motivated developer, who then may attract other devs. But many of them may not advertise that they need non-developer help such as a PM. Therein lies the opportunity for you as an eager bitcoin contributor. See what the needs of a project are and see if you can fill in those gaps with your skills. It may be as simple as coordinating meetings for the team. But doing the “dirty work”, or the work no one else wants to do, is exactly the way you can make an immediate impact to a FOSS project. In fact, this is why members of the Bitcoin Product Community affectionately refer to product managers as “[janitors](https://medium.com/all-things-product-management/product-manager-you-are-664d83ee702e)”! ### 3. Make a list of projects Now that you have narrowed down your FOSS search, it is time to start building a list of, and evaluating various FOSS products. Some questions you can ask yourself: Is the project active? Is it a new project? How many team members are there? How many are devs? Is there already a PM? Is there a need for multiple PMs? Is there designer participation? What is the pace of development? Is there enough development activity for this to satisfy your want to contribute? Is there opportunity for a PM? Github is the defacto standard for FOSS products. Check the activity. Read up on issues. See who is contributing PRs, and creating issues. Check if there is a Github Project instance. It’s OK, and best for you to check out out multiple FOSS projects concurrently to see which team is the best fit for both parties. ### 4. Use the thing(s)! Another thing you can do to help you choose a project is to use the thing! Download the OS. Run the software. Use it. As you’re interacting with the product, some things you can ask yourself are: What do you love about the product? What can be improved? Are there bugs? Jot down your notes. Take screenshots. Do screen recordings. Document your experience. Create a video onboarding walkthrough, or a feature tutorial. What you are actually doing is documentation and this will be useful for the project, even if you don’t decide to actively contribute. As you use the thing, take note of how you’re reacting to it. Are you getting more or less excited? Are you more or less confident in contributing to the project? ### 5. Find out where the team works Another factor to consider is to figure out where the team works. By now you have already explored their github to collect your FOSS intelligence. Now check nostr, twitter, telegram, or whatever other comms tools the team might be using. Some teams may have calls, and call recordings. Consider listening in to a recording, and/or joining a call to check the team dynamics. As you do, assess whether you might be a good culture fit. Also see where there might be some gaps in their workflow that you can help improve. ### 6. Start small Once you found a project that interests and excites you enough. It’s time to roll up your sleeves and get involved by starting small. One easy place to start is to go through the github issues list. Some examples of issues in dev heavy teams are e extremely technical bug reports. For FOSS products with an active user base, there might be “customer” centric feature requests. Start by logging the bug(s) you found. Examine issues, and fill in the blanks if there are unclearly defined reports & requests. You don’t have to ask for permission to contribute. That said, evaluate team dynamics and who owns what role so you are not stepping on anyone’s toes. You are there to help. Also take note of how your help is received. It may take time for you to build up your credibility. Don’t throw in the towel on the first week. Keep finding ways to add value. ### 7. Show up consistently Keep contributing in small things day in and day out. As you do so, communicate with the team to ramp up your learning, and also start building rapport, and your reputation. You may not have time or opportunity to contribute full-time. With the state of asynchronous communication tools in 2023, you can flexibly contribute when you have time. An exception to the asynchronous communication may be team meetings. As you continue to show up consistently, you will build up your FOSS proof-of-work, and reputation. This will show FOSS devs, and contributors that you bring value. ### 8. Find and meet the “customer” Find, and interact with the project’s users a.k.a “customers”. What do they care about? What are their pain points? What needs are customers using the product for? Become the “voice of the customer” to the dev heavy team. Is there a conference where your team is presenting, and customers present? These are invaluable opportunities to observe the customer’s behavior, and also to help answer questions, and troubleshoot on the spot. ### 9. Increase your involvement After some time starting small and working on bugs, you may eventually find yourself submitting feature requests. Maybe there is an opportunity to create user flows, or mockups. As you consistently contribute, continue seeking more responsibility. Maybe you offer to facilitate and lead the next team call. Maybe you try creating a roadmap and backlog from scratch. Maybe you host a product & design thinking session. Maybe you will level up and learn how to check out a dev’s PR in a yet-to-released branch. No matter what you do, be sure to always bring value to the project. ![image](https://yakihonne.s3.ap-east-1.amazonaws.com/17538dc2a62769d09443f18c37cbe358fab5bbf981173542aa7c5ff171ed77c4/files/1727887803685-YAKIHONNES3.webp) Testing an unreleased Damus branch checked out on XCode ### 10. Prune, Commit, Repeat Congratulations! By now you’ve been doing a “trial run” with several projects. It’s time to focus and choose one(s) that you can commit to. As you contribute to the project on an ongoing basis, continuously reevaluate if there is opportunity for you to increase your contributions. If you feel that you’ve maxed that out, it may be time to look for a different FOSS product to contribute to. Perhaps a complementary product to your initial one. As you embark on this journey, it can be exhilarating at times and in other times thankless. To find a community of peers, and perhaps a mentor check in with the Bitcoin Product Community [Discord](https://discord.gg/Ztvwn8fycA), and introduce yourself. The beauty of open source is people are willing to help FOSS products, and to answer your questions. [https://youtu.be/ZUgQPR6ecuo ](https://youtu.be/ZUgQPR6ecuo )“FOSS is the way” - Rockstar dev, @ Advancing Bitcoin Conference London 2023. The author thanks Rockstar for inspiration, and guidance through my FOSS journey. As you continue to sweep the FOSS floors with your product [mop](https://medium.com/all-things-product-management/product-manager-you-are-664d83ee702e), remember that you are contributing to the mission that you believe in. You are working in the open, with even less authority than a PM at a company might have, and as a result leveling up. You build up your reputation in FOSS, and you show others your capabilities in the FOSS world (and also prospective employers, and co-founders) by doing. Hopefully this helps you get started. Reach out to [elsat on nostr](https://njump.me/npub1zafcms4xya5ap9zr7xxr0jlrtrattwlesytn2s42030lzu0dwlzqpd26k5) if you have questions about the FOSS journey, and join the Bitcoin Product Community Discord.

Embrace the penguin - A journey into Linux for a newbie (part 1)

You're at your computer, browsing, writing, networking, gaming, or whatever it is you do. A notification in your lower right corner of the screen informs you that your PC is finally eligible to install the latest Windows 11 build, and it is also **free**! That's great - no need to pay those 80 bucks for something that, let's be honest, you searched for product keys on sketchy websites. Yeah yeah, you got a virus by clicking on that phantom download button, but who cares, Avast took care of that. But now that problem no longer arises since you didn't pay **money** to Microsoft for Windows 11! As you revel in the new shiny UI, centered buttons, and Microsoft Office suite at your fingertips, you start to question the security of it all. But you can feel something is wrong. Is it okay to run your favorite software wallet or companion app for your hardware wallet on an OS that you know was made by Microsoft? How secure is it? Can someone detect me when I'm writing down my private keys into my wallet? Is something monitoring my connections? Do they know to whom I send my sats to? Is it sate to store personal informations and documents on this PC? In the depths of your mind, the big "why" lingers: *why didn't I pay for this?* Yeah, why didn't you pay for it? Then you think of a mantra: ![](https://i.nostrimg.com/02919477c1f3318b69edafc3a6b0e665c49a0eab1f3dfae5c552372893d53d60/file.png) Oh, so is Windows 11 free because Microsoft wants a capillary diffusion of this OS? Why? Why not gain profit from it? What is their intention? I don't trust such a gigantic and powerful company that has the political reach that Microsoft has. Bitcoiners taught me another cool mantra: ![](https://i.nostrimg.com/c0a94a4bf0f83cdd7070b29231ebf945f4d63c22cf7bb47b213ad88512bf91dd/file.jpg) As you dive deeper, seeking transparency, you head to Microsoft's GitHub page to inspect Windows source code [](https://github.com/microsoft/windows) But to your disappointment, the treasure trove of information remains undiscovered. Microsoft does not publish their beloved product's source code. ![](https://i.nostrimg.com/8ed78e05f55f72d423042fb4dc1b8365d2784ec9aa9ec85144e44ef99f153db1/file.png) This isn't right. Alright, you're now fed up, you are bitcoiner goddammit! You require that key components of your digital life, like the OS, should be free, freely available and *free*. An old memory in the back of your mind surfaces in front of you. Some weird IT guy at you old job talked to you about some weird stuff, this ~~Linux~~ GNU/Linux. He said it is FOSS and everybody can contribute. It was 2006, all this tech mambo-jumbo was not your strong suit. You somewhat read about Linux, but what the hell is FOSS, what's a GNU and why would you care? To be fair now you know about private keys, public keys, UTXOs, ~~hardware wallets~~ signing devices! You also now know about nsec, npub, relays and NIPS! All the weirdest stuff! It's time man, you are now the weird guy, *embrace the weirdness*, you finally decided to approach Linux! *...to be continued...*