Tom Flídr
Freiberuflicher Webentwickler,
Trainer & Berater,
Primäre Plattformen:
JS/PHP/C#/VB.NET/MySQL/MSSQL
Tom Flídr

Open Source Projekte

Die Motivation, Open-Source-Software zu schreiben, ergibt sich bei mir aus 3 Hauptgründen:

WhisperWriter

Eine Windows-Desktop-App für lokale KI-Sprachtranskription mit dem KI-Whisper-Modell — kein Cloud, kein API-Schlüssel, 100% offline. Tastenkombination halten, sprechen, loslassen — der transkribierte Text wird sofort in das Fenster getippt, das den Fokus hatte.

Geschrieben in C# / .NET 8, WPF, mit Whisper.net, NAudio und Serilog. Als fertiges Release verfügbar (x64 mit CUDA und x86 CPU-only) oder aus dem Quellcode kompilierbar.

MvcCore

PHP-Framework zur Erstellung von Webanwendungen, das meine Systeme antreibt oder zu Schulungszwecken in OOP verwendet wird. Bislang das größte Projekt.

Das Framework kann Anwendungen erstellen oder umfangreiche Bibliotheken in eine einzelne PHP-Datei packen (ohne PHAR-Packing),
die durch vereinfachtes opcache noch schneller sind.

Teil des Frameworks ist ein Dokumentations-Repository, mehr als 50 Erweiterungen und viele Beispiel-Repositories.

Desharp

.NET-Utility zum Dumpen oder Loggen von Variablen, Objekten und Ausnahmen mit Call-Stack-Trace und vielen weiteren Funktionen.

Ext.TS

Ein Web-Anwendungsentwicklungsprojekt unter Verwendung des Ext.JS-Frameworks in TypeScript. Beinhaltet das Generieren einer TS-Typenzuordnung (aus JSDocs) und Anwendungsbeispiele.

Databasic.NET

.NET-Datenbankschicht zur Erleichterung der Arbeit mit relationalen Datenbanken in SQL. Ziel ist es nicht, ein ORM wie EntityFramework zu sein; LINQ wird nicht verwendet.

Web Dev Server for Node.JS

Einfache HTTP-Serverlösung zur Entwicklung kleinerer Anwendungen oder für Schulungszwecke.

Notepad++ JS/HTML Formatter Plugin

Plugin für "jN Plugin", eine Reimplementierung des Code-Deobfuskators der Seite jsbeautifier.org.

Ajax.JS

Utility mit denselben Funktionen und zusätzlichen Features, die in den eingebauten Objekten window.XMLHttpRequest und window.fetch() noch fehlen.

Pooler

Bibliothek für parallele Aufgaben im .NET Framework, um eine zu hohe Systembelastung durch Hintergrundprozesse zu vermeiden.

SReality RSS

Eigener kostenloser RSS-Feed des größten tschechischen Immobilienportals, der dessen API nutzt, inklusive Bildern und Google Maps. Sehr hilfreich, wenn Sie schnell eine neue Wohnung suchen.

IMDB Training Database

Ein Teil der IMDB-Datenbank (International Movie Database) für Schulungszwecke in Datenbank- und Abfrageoptimierung.


Archivierte Projekte

jDiet.JS

Kleines JS-Framework aus der jQuery-Ära für JS-Enthusiasten, entstanden aus der Ernüchterung über das "aufgeblähte" jQuery.
Die Syntax ist vollständig mit jQuery kompatibel, jedoch enthält das Framework nur häufig genutzte Funktionen, alles in nur 8 kB (GZIP).

ClassAdvanced.JS

Universelle Bibliothek zur Klassendeklaration aus der Zeit des weit verbreiteten ECMAScript 5, als es noch keine Klassensyntax gab.

GradientOverlay.JS

Bibliothek zur Erstellung von Farbverläufen über Bildern im Browser, aus der Zeit, als die CSS-Eigenschaft filter noch nicht weit verbreitet war.