Hi, I’m komed3, a web designer, free software developer, committed to open source projects and overall enthusiast of electronics since 2010. I’m specialized in PHP, JavaScript, Node.js, HTML and CSS.

Projects

CmpStr

CmpStr is a lightweight, fast and well performing package for calculating string similarity, text diffing and analysis.

node ts npm

TranslateHub

Cross-platform translation management tool for i18n projects, designed to make translation work quick and efficient. Supports multiple languages and namespaces. Features include automatic key sorting, syncing, and a extensive statistics view.

python linux win32 i18n

Periodic Table

Interactive and open source periodic table with many properties, nuclides, free to use database and more.

web

ChemParse

ChemParse is a lightweight TypeScript library for parsing chemical formulas. It supports nested parentheses, decimal and scientific notation, dot-separated hydrate parts, and strict validation of IUPAC element symbols.

node ts npm

8-bit Arithmetic Logic Unit

Project to build an 8-bit arithmetic logic unit (ALU) consisting only of transistors. Further on, the construction of a transistor processor based on this ALU will follow.

electronics
ServerDesk

ServerDesk

Lightweight, framebuffer-based touchscreen menu for Linux servers – purpose-built for direct control and monitoring without the need for a graphical desktop environment.

linux python bash

eBay Sales Manager

Managing private eBay orders helps you track sales, profits, and customer data. The system supports the export of reports and statistics, provides insight into detailed sales data, and offers a map view of all customer locations.

node js

SVG Icon Library

Free and open-source SVG icon database with 25k+ icons.

web icons
Airportmap

Airportmap

Airportmap is an open source project with information and weather data on more than 75’000 airports, heliports and air bases worldwide.

web

Frame — Private Video Platform

A comprehensive Video-on-Demand platform built with Node.js for managing private video collections.

node js

MediaWiki Word Counter

MediaWiki extension for automatic word counting, statistics, and analytics. Provides parser functions, API access, special pages, and maintenance scripts for tracking and displaying word counts across the wiki.

mediawiki php

FileComp

FileComp recursively compares two directories for unique files using their hash values. The program will guide users through the process and display the results.

linux bash

Scalax

Lightweight and extensible TypeScript library for calculating numerical scales. Core features include locating “nice” step values at the same intervals, selectable granularity and calculation of scales in both directions from zero – particularly useful for logarithmic scales.

node ts npm

Billionaires Index

Contains profile and list data from Forbes’ real-time billionaires. This data can be used unlimited and without any limitation.

web

Image X-Ray

Image X-Ray allows easy extraction of exif data from images and photos. Supports common used formats like jpeg, png, bmp and ico.

php

Real-time Billionaires API

Free to use API containing profile and list data from Forbes’ real-time billionaires.

api

Take-off Performance 737-800

Java program to calculate take off performance (v1, vr and v2) for Boeing 737-800. Do not use for real life flight. Valid for flight simulation use only.

java

CmpStr CLI

A lightweight command-line tool for string comparison and normalization – built on top of CmpStr.

cli node js npm

3D Model Viewer

Web application for viewing and interacting with 3D STL and OBJ files directly in the browser. Build with Three.js

web 3d render

MilkyWay@Home

Some computing power for space exploration. It runs on an old laptop running Ubuntu Server with an Intel Pentium N3700 @ 1.60GHz and 4GB of RAM.

science boinc

MoneyLens

Convert any amount of money into tangible comparisons — from gold weight and coin stacks to purchasing power and global wealth rankings.

web

SVGWorld

The simple and free to use SVGWorld npm package can be used to draw map based charts. The project is currently in an early alpha release and does not yet include many functions. However, it is highly flexible and can be expanded with other maps or plugins.

node js npm

Tyrannix Chess Bot

Tyrannix is a Lichess bot running Stockfish under Ubuntu Server on an home server. CPU: AMD 5 4600G up to 4.2 GHz. Memory: 16 GB. Engine: Stockfish 17 BMI2.

chess bot

LogarScale

Lightweight npm package to calculate a simple logarithmic scale between two given values (minimum and maximum) and the base.

node js npm

Chess Game Embedder

Embed chess games from PGN with multiple setting options. Uses chess.js for game logic, queries and move validation and chessboard.js for displaying the chessboard.

web embed

LOC Counter

Simple LOC counter in PHP for command line (Windows and Linux tested).

cli php

APT Repository

Official APT package repository for selected Debian/Ubuntu packages maintained by komed3. It provides signed .deb packages for easy installation and updates via apt.

linux web

DevTypes

A comprehensive collection of high-performance TypeScript type utilities focused on type safety and developer experience.

node ts npm

WordPress Word Counter

WordPress tool to calculate word count in all posts. Fast processing using standard WordPress functions, clear statistics in admin area.

wordpress php

Relative Time

Standalone lightweight JavaScript library for relative clocks and time output. No jQuery required.

js

CLI Almanac Builder

PHP almanac builder cli tool, requires PHP to run on terminal (Windows and Linux tested).

cli php

Keycodes Tester

A tool to display and analyze keyboard events and modifiers in the browser. Great for debugging keyboard layouts, shortcuts, and event properties. No dependencies.

web

Airportmap Database

Data from the Airportmap including more than 75’000 airports, radio frequencies, navigation aids and runways.

database

PHP Color Library

PHP class providing many features for converting color spaces, calculating color differences, scales and much more.

php

MWSimpleBot

A simple MediaWiki Bot class written in PHP (alpha).

mediawiki php

LinScale

Lightweight npm package to calculate a simple linear scale between two given values and the maximal amount of ticks.

node js npm