Bardzo prosty przepiśnik. Korzystam z niego do zapisywania wielokrotnie używanych przeze mnie przepisów kulinarnych.
Jako źródło danych projekt korzysta tylko z repozytorium kodu i płaskich plików JSON.
Narzędzie służące do mapowania struktur danych, np. pomiędzy modelami a DTO.
Jego idea bazuje na dostępnym w języku Java narzędziu o nazwie Mapstruct. Pomimo, że zastosowanie obu narzędzi jest podobne, ze względu na fundamentalne różnice między Javą a JavaScriptem, mechanizm działania jest w nich całkowicie odmienny.
Autorski algorytm wyliczający pole widoczności na dwuwymiarowej siatce pól. Stworzony z myślą o grach typu Roguelike.
Mrpas echuje się przyjemnym dla oka kształtem pola widoczności, symulującym widoczność w realnym świecie. Jest jednym z najszybszych istniejących tego typu algorytmów.
Nazwa jest skrótem or "Mingos' Restrictive Precise Angle Shadowcasting".
Algorytm wyliczający pole widoczności na dwuwymiarowej siatce pól. Stworzony z myślą o grach typu Roguelike. Bazuje na istniejącej wcześniej implementacji w Pythonie autorstwa Aarona MacDonalda.
Permissive FOV echuje się dużą permisywnością (pole widoczności jest znacznie większe niż byłoby w rzeczywistym świecie), a także idealną symetrią (jeśli punkt A widzi punkt B, to punkt B widzi punkt A).
Projekt stworzony z myślą o łatwym wysyłaniu wiadomości e-mail ze stron internetowych. W dużej mierze bazuje na czytelnej konfiguracji wiadomości e-mail, korzystając jednocześnie z popularnego silnika szablonów w celu łatwego tworzenia zawartości wysyłanych wiadomości.
Projekt powstał w dwóch językach programowania. Implementacje nieco się różnią, jednak obie są lub były wykorzystywane przez moje prywatne projekty.
Narzędzie parsujące tekst w poszukiwaniu makr o predefiniowanej składni. Znalezione makra zastępowane są zdefiniowanym tekstem lub kodem.
Zastosowanie uMacro to przede wszystkim tekst wprowadzany przez użytkownika do systemu zarządzania treścią. Umożliwia m.in. łatwe osadzanie filmów YouTube/Vimeo czy dodawanie interaktywnych elementów strony.
Bardzo proste narzędzie służące do budowania DSN (Data Source Name, czyli nazwa źródła danych). Może być wykorzystywane do stworzenia DSN dla praktycznie dowolnej bazy danych.
Proste narzędzie służące do szyfrowania/deszyfrowania danych za pomocą par prywatnych/publicznych kluczy RSA.
Może być wykorzystane do przechowywania haseł i konfiguracji w repozytoriach kodu. Dostarcza zarówno API jaki CLI.