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.
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.
Periodic Table
Interactive and open source periodic table with many properties, nuclides, free to use database and more.
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.
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.
ServerDesk
Lightweight, framebuffer-based touchscreen menu for Linux servers – purpose-built for direct control and monitoring without the need for a graphical desktop environment.
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.
SVG Icon Library
Free and open-source SVG icon database with 25k+ icons.
Airportmap
Airportmap is an open source project with information and weather data on more than 75’000 airports, heliports and air bases worldwide.
Frame — Private Video Platform
A comprehensive Video-on-Demand platform built with Node.js for managing private video collections.
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.
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.
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.
Billionaires Index
Contains profile and list data from Forbes’ real-time billionaires. This data can be used unlimited and without any limitation.
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.
Real-time Billionaires API
Free to use API containing profile and list data from Forbes’ real-time billionaires.
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.
CmpStr CLI
A lightweight command-line tool for string comparison and normalization – built on top of CmpStr.
3D Model Viewer
Web application for viewing and interacting with 3D STL and OBJ files directly in the browser. Build with Three.js
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.
MoneyLens
Convert any amount of money into tangible comparisons — from gold weight and coin stacks to purchasing power and global wealth rankings.
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.
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.
LogarScale
Lightweight npm package to calculate a simple logarithmic scale between two given values (minimum and maximum) and the base.
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.
LOC Counter
Simple LOC counter in PHP for command line (Windows and Linux tested).
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.
DevTypes
A comprehensive collection of high-performance TypeScript type utilities focused on type safety and developer experience.
WordPress Word Counter
WordPress tool to calculate word count in all posts. Fast processing using standard WordPress functions, clear statistics in admin area.
Relative Time
Standalone lightweight JavaScript library for relative clocks and time output. No jQuery required.
CLI Almanac Builder
PHP almanac builder cli tool, requires PHP to run on terminal (Windows and Linux tested).
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.
Airportmap Database
Data from the Airportmap including more than 75’000 airports, radio frequencies, navigation aids and runways.
PHP Color Library
PHP class providing many features for converting color spaces, calculating color differences, scales and much more.
MWSimpleBot
A simple MediaWiki Bot class written in PHP (alpha).
LinScale
Lightweight npm package to calculate a simple linear scale between two given values and the maximal amount of ticks.