Mario Navas
Book Support GitHub
πŸπŸŽ¨πŸ±πŸ“πŸš•πŸšŒπŸ€–πŸŽ¬πŸ—‚πŸ–ΌπŸŽ§πŸŽ™πŸ“–
Mario Navas πŸ‘‹ Free & open source

I build small, useful apps that respect your data.

Desktop and self-hosted tools β€” no accounts, no cloud, no telemetry. Everything runs on your own machine. Scroll to explore.

πŸ–₯ Desktop & self-hostedπŸ”’ 100% local🐍 Python Β· Qt Β· Docker
Scroll↓
Questbee
Questbee screenshot
01 / 12

🐝Questbee

Surveys & field data collection, on your own servers

A self-hosted, offline-first data collection platform β€” build forms in the browser, collect on Android with no internet, and sync when connectivity returns. Full data sovereignty, no per-submission fees, one docker-compose up.

Self-hostedDockerOffline-first
image-editor
image-editor screenshot
02 / 12

🎨image-editor

Photoshop-grade photo editing, phone-app simple

Erase people, edit only part of a picture, curves, colour grading, reshape and film looks β€” with AI (SAM + LaMa) β€” that always saves at full original resolution, non-destructively.

PythonPyQt6OpenCVAI
ElGatoMenu
ElGatoMenu screenshot
03 / 12

🐱ElGatoMenu

QR ordering for restaurants

A digital menu, OCR payment verification, a live kitchen display, and staff management β€” fully self-hosted with Docker. Your restaurant's data stays yours.

Self-hostedDockerWeb
QuizBuilder
QuizBuilder screenshot
04 / 12

πŸ“QuizBuilder

Self-hosted online assessments

Build and run your own online assessments β€” rich questions with audio and video, auto-scoring and manual review, fully self-hosted with Docker.

Self-hostedDockerWeb
Taximeter
Taximeter screenshot
05 / 12

πŸš•Taximeter

Dispatch & taxi-metering for your own fleet

Self-hosted dispatch, taximeter and fleet monitoring for a taxi company β€” set your own fares and tiers, watch your fleet live on a map, and record every trip. One docker-compose up, no commissions. Open MIT server, with driver & passenger apps.

Self-hostedDockerPostGISMobile
BusTracker
BusTracker screenshot
06 / 12

🚌BusTracker

School-bus tracking & parent alerts for your routes

Self-hosted, door-to-door school-bus tracking β€” parents watch their child's bus live and get alerts as it approaches, boards and drops off, all from the bus's distance to each home. Automatic attendance, absence reporting, and full data ownership. One docker-compose up, no commissions. Open MIT server, with driver & parent apps.

Self-hostedDockerPostGISMobile
nano-bot
nano-bot screenshot
07 / 12

πŸ€–nano-bot

An AI programming competition inside the human body

Write a single Python strategy to command a fleet of nanobots across living tissue β€” collect energy, claim Habitas Points, and outscore your opponent over 1500 turns. A Habitas Games project.

PythonpygameAI contest
VideoBuilder
VideoBuilder screenshot
08 / 12

🎬VideoBuilder

A simple timeline video editor & slideshow maker

Build videos from clips and photos on one simple timeline β€” drag, trim, crossfade, add titles and music, and export to MP4 with ffmpeg.

PythonPySide6ffmpeg
image-selector
image-selector screenshot
09 / 12

πŸ—‚image-selector

Keyboard-driven photo triage & editing

Browse, sort, and edit photos without leaving the keyboard β€” 30 film & camera looks, AI-assisted edits via Claude or Ollama, fully non-destructive.

PythonPyQt6AI
instax-printing
instax-printing screenshot
10 / 12

πŸ–Όinstax-printing

Three instax minis on one 4R print

Arrange three photos as instax-mini cards on a single print-ready 4R (15Γ—10 cm) sheet β€” real white border and cut marks. Three instax for the price of one photo.

PythonPyQt6Print
zune-manager
zune-manager screenshot
11 / 12

🎧zune-manager

Load albums onto your Zune HD from Linux

Point it at an album folder and it does the whole job in one command — canonical MusicBrainz metadata, Cover Art Archive artwork, FLAC→MP3 320, clean ID3 tags, USB upload — and it never leaves a duplicate artist behind.

PythonMTPMusicBrainz
audio-transcriber
audio-transcriber screenshot
12 / 12

πŸŽ™audio-transcriber

Offline transcription with speaker labels

Turn conversation recordings into accurate, speaker-labeled text β€” in Spanish, English and Japanese β€” fully offline. Whisper (faster-whisper) transcribes while pyannote figures out who said what, with a CLI and a desktop GUI. Exports txt, srt, vtt and json; nothing ever leaves your machine.

PythonWhisperOfflineCLI & GUI
User Story book cover
Also β€” I wrote a book

πŸ“–User Story

A novel by Mario Navas

β€œYou are not alone right now β€” you're talking to me.”

Support the work

These are built and maintained as side projects β€” free and open source, with no company or VC behind them.

If something here saves you time or money, a small contribution helps keep it going. Thank you!

All contributions go directly to the developer.

De Una Β· Banco Pichincha

Escanea el QR con tu app bancaria para enviar tu aporte.
Β‘Muchas gracias!

QR De Una β€” Banco Pichincha