Skip to content
Afa' Afa'

Portfolio

Projects

Public software projects, synchronized from GitLab — what each one does, how it is built and how it has evolved.

A catalog of the public repositories I publish on GitLab. Each project page presents the idea, the technologies behind it, links to the source and its documentation, and a year of commit activity. The data is generated from GitLab and committed here, so this page stays fully static.

All projects

85 projects

Ṣeto

Featured

An orchestrator for Docker Swarm and Compose deployments with device targeting and automated NFS storage provisioning

  • cli
  • devops
  • docker
  • docker-compose
  • docker-swarm
  • infrastructure
Updated Sep 2026 · 246 commits · 1 contributors

CallLink

Featured

CallLink is a lightweight, privacy-oriented web application for creating temporary links for real-time calls.

  • callink
  • ephemeral
  • fastapi
  • privacy
  • REST API
  • TypeScript
Updated Sep 2026 · 69 commits · 1 contributors

BlueGate

Featured

BlueGate is a Bluetooth gateway and device manager focused on exposing Bluetooth operations to external systems through a lightweight HTTP service.

  • bluetooth
  • Device Manager
  • gateway
  • Python
Updated Aug 2026 · 19 commits · 1 contributors

MCP server for controlling Zigbee2MQTT smart home devices.

  • agent
  • AI
  • iot
  • llm
  • mcp
  • mqtt
Updated Aug 2026 · 37 commits · 1 contributors

Filigrane

Featured

Filigrane is a modern application designed to apply elegant vector text or high-resolution image watermarks to PDF documents quickly and securely.

  • filigrane
  • flatpak
  • gnome
  • libadwaita
  • pdf
  • Python
Updated Jul 2026 · 1 commits · 1 contributors

Pixie is a modern, lightweight image processor for everyday edits. It provides focused tools for cropping, resizing, cleaning metadata, removing backgrounds, rotating, flipping, mirroring, and …

  • Rust
Updated Jul 2026 · 68 commits · 1 contributors

Audio capture service for the Oremi smart home ecosystem with wake word detection, speech transcription, and Home Assistant integration via MQTT.

  • audio
  • home-assistant
  • microphone
  • mqtt
  • oremi
  • pyaudio
Updated Sep 2026 · 115 commits · 1 contributors

Natural-language gateway for the Oremi ecosystem, routing HTTP and MQTT requests to the appropriate AI-powered services.

  • home assistant
  • Python
  • voice assistant
Updated Sep 2026 · 73 commits · 1 contributors

High-performance Text-to-Speech (TTS) REST API service for the Oremi ecosystem.

  • piper
  • Python
  • text-to-speech
  • tts
Updated Sep 2026 · 127 commits · 1 contributors

Empowering seamless transcription with cutting-edge STT (Speech-to-Text) technology, revolutionizing interaction through accurate speech recognition.

  • automatic speech recognition (ASR)
  • Python
  • speech-to-text
  • stt
Updated Sep 2026 · 128 commits · 1 contributors

A Node module for downloading image to disk from a given URL

  • download
  • downloader
  • image
  • JavaScript
  • nodejs
Updated Sep 2026 · 133 commits · 10 contributors

Encrypted reminders, scheduling, tags, SSE, and natural language agent API.

  • AI
  • ai-agents
  • alerts
  • calendar
  • oremi
  • Python
Updated Aug 2026 · 58 commits · 1 contributors

A comprehensive climate agent for weather forecasts, geocoding, and pollen data.

  • agent
  • air-quality
  • forecast
  • geocoding
  • pollen
  • Python
Updated Aug 2026 · 126 commits · 1 contributors

Oremi Kànsà is an MCP server for discovering podcasts through the

  • Python
Updated Jul 2026 · 28 commits · 1 contributors

An MCP server for discovering public radio stations and stream URLs through Radio Browser.

  • agent
  • AI
  • llm
  • mcp
  • oremi
  • Python
Updated Jul 2026 · 19 commits · 1 contributors

Real-time ambient sound and wake word detection.

  • Python
  • sound detection
  • wakeword
Updated Jul 2026 · 165 commits · 1 contributors

A smart scheduler for alarms, timers, reminders, and calendar events, powered by local LLMs.

  • agent
  • calendar
  • Python
  • scheduler
Updated Jul 2026 · 30 commits · 1 contributors

Oremi Ohunerin Listener bridges Oremi Ohunerin's real-time audio detection with MQTT, enabling seamless integration into home automation systems like Home Assistant.

  • home assistant
  • mqtt
  • Python
  • sound detection
  • wakeword
Updated Jun 2026 · 36 commits · 1 contributors

The NLP powerhouse of the Oremi personal assistant, revolutionizing interaction through advanced natural language understanding.

  • NLP(Natural Language Process)
  • Python
Updated Jun 2026 · 499 commits · 1 contributors

A natural language API that delivers podcast info for the Oremi Personal Assistant.

  • LLMs
  • natural-language-processing
  • podcast
  • Python
Updated Jun 2026 · 40 commits · 1 contributors

A natural language API that returns radio stream info for the Oremi Assistant.

  • llama
  • natural-language-processing
  • Python
Updated Jun 2026 · 33 commits · 1 contributors

Convert Vue component props to JSON Schema

  • jsonschema
  • TypeScript
  • vuejs
Updated Mar 2026 · 36 commits · 1 contributors

Component testing utils for Vuedoc.

  • TypeScript
Updated Feb 2026 · 28 commits · 1 contributors

Generate a JSON documentation for a Vue component

  • doc
  • documentation
  • JavaScript
  • parser
  • vue
  • vuedoc
Updated Feb 2026 · 819 commits · 6 contributors

Traefik HTTP-Provider is a REST service that allows external services to register and expose their Traefik HTTP provider JSON content.

  • Python
Updated Oct 2025 · 40 commits · 1 contributors

A lightweight Bun-based proxy server for the Ghost Admin API that handles authentication and adds necessary headers for publishing posts. Designed to work behind reverse proxies like Traefik with aut…

  • TypeScript
Updated Jul 2025 · 1 commits · 1 contributors

A Node-RED node to get RSS Atom feeds with persistence (redis) layer

  • feedparser
  • JavaScript
  • NodeRED
  • redis
Updated Jul 2025 · 50 commits · 2 contributors

A lightweight CLI tool to get the Telegram channel or group chat ID using a bot token.

  • Python
  • telegram
  • telegram-bot
Updated Jun 2025 · 7 commits · 1 contributors

A Node-RED node that converts HTML content into Markdown format.

  • JavaScript
Updated Jun 2025 · 8 commits · 1 contributors

Oremi Idatha is an essential RESTful module within the Oremi Personal Assistant, designed to facilitate seamless interactions with the Oremi database.

  • Python
Updated May 2025 · 250 commits · 1 contributors

Get information about the ancient Egyptian calendar.

  • Python
Updated Apr 2025 · 10 commits · 1 contributors

A forward authentication proxy that integrates with the Logto Identity Provider

  • Forward Proxy
  • Logto
  • Python
Updated Mar 2025 · 29 commits · 1 contributors

Vikela sets up a robust authentication system to secure backend services using an authentication provider and various proxy middleware solutions such as Traefik, Nginx, and others.

  • authentication
  • authentication proxy
  • JWT Authentication
  • oauth2
  • proxy-auth
  • Python
Updated Feb 2025 · 27 commits · 1 contributors

The cornerstone of the Oremi ecosystem

  • core
  • Python
Updated Feb 2025 · 157 commits · 1 contributors

Oremi Player is a VLC audio server. It can be combined with

  • C++
  • vlc
Updated Jan 2025 · 20 commits · 1 contributors

AI-powered content management app with tools for writing and publishing.

  • Vue
Updated Dec 2024 · 122 commits · 1 contributors

This package provides utility methods for common operations which cover a wide

  • TypeScript
Updated Sep 2024 · 180 commits · 2 contributors

A robust WebSocket-powered service discovery solution

  • Python
  • service discovery
Updated Apr 2024 · 91 commits · 1 contributors

A simple node module to handle nominatim searches

  • geocode
  • JavaScript
  • nominatim
  • osm
  • place
  • reverse geocode
Updated Dec 2023 · 25 commits · 3 contributors

Transform text into lifelike speech with advanced neural network models

  • Python
  • tensorflow
  • TensorflowTTS
  • tts
Updated Aug 2023 · 24 commits · 1 contributors

Lightweight i18n for Python

  • i18n
  • python
Updated May 2023 · 33 commits · 1 contributors

Generate a Markdown Documentation for a SFC Vue Component

  • doc
  • documentation
  • JavaScript
  • markdown
  • vue
  • vuedoc
Updated Jan 2023 · 411 commits · 9 contributors

Vue Router plugin for Vuedoc

  • JavaScript
  • vue-router
  • vuedoc
  • vuedoc-plugin
Updated Sep 2022 · 8 commits · 1 contributors

Vuex plugin for Vuedoc

  • JavaScript
  • vuedoc
  • vuedoc-plugin
  • vuex
Updated Sep 2022 · 7 commits · 1 contributors

Generate and Inject Markdown Table of Content

  • generator
  • injector
  • JavaScript
  • markdown
  • table of contents
  • toc
Updated May 2022 · 58 commits · 1 contributors

Easily cache pages of your app using Express and Redis. Could be used without Express too.

  • JavaScript
Updated Apr 2022 · 310 commits · 20 contributors

Generate a form using JSON Schema and Vue.js

  • form
  • formschema
  • html
  • json
  • jsonschema
  • native
Updated Mar 2022 · 824 commits · 5 contributors

Parse your HTML/JS files and copy bower/npm dependencies to your destination directory

  • JavaScript
Updated Sep 2021 · 16 commits · 2 contributors

A fake CouchDB server for testing

  • couchdb
  • fake
  • server
  • testing
  • TypeScript
Updated Jan 2021 · 104 commits · 1 contributors

vuedoc

Web-types generator using Vuedoc Parser

  • vue
  • vuedoc
  • web-types
Updated Aug 2020

A basic JSON Schema Validator

  • async
  • JavaScript
  • json
  • schema
  • validation
Updated Aug 2020 · 83 commits · 2 contributors

Transforms an Unist AST to a Markdown text

  • ast
  • JavaScript
  • markdown
  • unist
Updated Jul 2020 · 32 commits · 1 contributors

The powerful lightweight editor for the Web

  • C++
  • code
  • editor
  • ide
  • web
Updated Jun 2020 · 349 commits · 1 contributors

A fully stylized StackedWidget implementation

  • C++
  • Qt
  • Stacked
  • widget
Updated May 2020 · 56 commits · 1 contributors

My collection of CMake modules

  • cmake
  • modules
Updated May 2020 · 16 commits · 1 contributors

This script use the Google TTS API to read the current selected (copied) text

  • shell
  • tts
Updated May 2020 · 8 commits · 1 contributors

A minimalist theme for KDE Plasma based on Glassy and ChromeOS themes

  • kde
  • plasma
  • theme
Updated Apr 2020 · 97 commits · 2 contributors

Username and password authentication strategy for Passport and Node.js using application/json. This is a fork

  • JavaScript
Updated Mar 2020 · 114 commits · 17 contributors

Docker files to run a Postfix server with OpenDKIM and OpenDMARC

  • docker
  • email
  • opendkim
  • opendmarc
  • postfix
  • Shell
Updated Oct 2019 · 27 commits · 1 contributors

A fully stylized TabsView implementation

  • C++
  • Qt
  • tabview
  • widget
Updated Aug 2019 · 72 commits · 1 contributors

A Vue CLI Plugin to validate Environment Variables with type checking like Vue Props

  • env
  • JavaScript
  • validator
  • vue-cli
  • vuejs
Updated Jan 2019 · 23 commits · 1 contributors

A command line tool to extract colors from an image

  • colors
  • extract
  • image
  • JavaScript
Updated Jan 2019 · 15 commits · 1 contributors

Google Material Design Icons for Qt

  • C++
  • design
  • icons
  • material
  • Qt
  • widget
Updated Dec 2018 · 9 commits · 1 contributors

Send newsletters using AWS SES

  • JavaScript
Updated Jun 2018 · 45 commits · 2 contributors

Extract the bower files from the html files according to script and link tags.

  • JavaScript
Updated Jun 2018 · 21 commits · 3 contributors

Gives the Kate editor some basic syntax highlighting for the stylus preprocessor language.

Updated Jun 2018 · 2 commits · 2 contributors

Move HTML tabs to another placement - Useful for organize automatically generated codes

  • JavaScript
Updated Jun 2018 · 11 commits · 2 contributors

Just copy.desktop files to ~/.local/share/kservices5/ServiceMenus

Updated Jun 2018 · 5 commits · 1 contributors

Javascript pluging to show modal on a page using cookie

  • JavaScript
Updated Jun 2018 · 14 commits · 2 contributors

Ce programme permet d'utiliser le périphérique CtPhone de CAMTEL pour accéder à Internet sur le système Linux

  • C++
Updated Jun 2018 · 3 commits · 2 contributors

Google Drive Sharing Link Converter Online Tool

  • converter
  • google drive
  • HTML
Updated Jun 2018 · 6 commits · 1 contributors

This script helps to import a users list from a CSV file to Firebase

  • JavaScript
Updated Jun 2018 · 5 commits · 1 contributors

A simple Free mobile notification sender for Node.js

  • JavaScript
Updated Jun 2018 · 10 commits · 3 contributors

Parse your HTML and generate the fontello config file

  • JavaScript
Updated Jun 2018 · 5 contributors

Parse HTML file and copy bower files to your public directory

  • JavaScript
Updated Jun 2018 · 10 commits · 2 contributors

Gives the Kate editor some basic syntax highlighting for the jade templating language.

Updated Jun 2018 · 35 commits · 4 contributors

LESS to Stylus source to source convertor capable of translating Bootstrap

  • JavaScript
Updated Jun 2018 · 4 commits · 2 contributors

A handy, loosely-coupled jQuery plugin for full-screen scrolling windows

  • JavaScript
Updated Jun 2018 · 84 commits · 4 contributors

This project show how to use the powerful of vue-router to build advanced pages

  • Vue
Updated Jun 2018 · 4 commits · 1 contributors

A Vue.js project with Spring Boot and Gradle

  • JavaScript
Updated Jun 2018 · 43 commits · 2 contributors

Download an HTML document with all dependencies (css, js, image, html)

  • JavaScript
Updated Jun 2018 · 3 contributors

Search articles and projects

Type to filter articles and projects. Use the arrow keys to move through results and Enter to open one. Press Escape to close.