surrim
Here is a little overview of my software projects. Everything except Serendipity is self-made. Most of the projects are using C++17/20, PHP 8.1+ and JavaScript.
Besides open source software development, I'm cycling a lot, see spirit.surrim.org/about.
Useful stuff
-
surrim/jim
Coming soon! ImageMagick for Jekyll and Bridgetown, image batch transformations and template-based output. Outperforms everything else in quality, speed and key features. I'm currently rewriting the code for Bridgetown support, and looking for testers to get some feedback -
surrim/vlc-delete (GH, GL)
VLC extension to delete videos from filesystem -
surrim/npxm (GH, GL)
Nginx, PHP, XDebug and MariaDB Docker image for web development -
surrim/hashsumplusplus (GH, GL)
Fast hashsum calculator based on libgcrypt (GnuPG), written in C++ -
surrim/sql-export (GH, GL)
Simpleindex.php
+config.inc.php
for exporting a SQL query as CSV -
surrim/add-license (GH, GL)
Bash script to add license headers to source code files -
surrim/dsplit (GH, GL)
Tool to split files with a rolling hash algorithm, written in C
PHP Composer projects
-
surrim/base-converter (GH, GL)
Encodes and decodes numbers in all possible number systems, including YouTube-IDs and self invented ones -
surrim/image-processor (GH, GL)
Processes images with GD and/or ImageMagick -
surrim/css-lib (GH, GL)
Library for creating CSS with PHP -
surrim/css-grid-config (GH, GL)
Generates excellent CSS for grid layouts depending on custom breakpoints -
surrim/gpx-minifier (GH, GL)
Removes GPX metadata, keeps only geodata without losing accuracy
Serendipity CMS
-
s9y/Serendipity (GH)
Serendipity CMS for blogs, written in PHP -
s9y/additional_plugins (GH)
Serendipity additional plugins (author ofevent_osm
(OpenStreetMap) andevent_geo_json
(Geo-data export) plugins), using and updating it for my website since 2020
Earth 2150 / The Moon Project / Lost Souls
-
surrim/osmod (GH, GL)
Open Source Mod for The Moon Project and Lost Souls, written in EarthC -
surrim/moos21 (GH, GL)
Chat client for EarthNet, written in C++
Calculators
-
surrim/fibonacciplusplus (GH, GL)
Fast Fibonacci calculator (using GMP), written in C++ -
surrim/fibonacci-js (GH, GL)
Pure JavaScript implementation which uses fast matrix exponentiation and BigInts to calculate any Fibonacci number -
surrim/lla2xyz (GH, GL)
Convert geodetic latitude, longitude and altitude to XYZ coordinates, written in HTML and JavaScript
Self invented concepts
-
surrim/fibonacci-backups (GH, GL)
Fibonacci-based "backups to keep" calculation, written in HTML and JavaScript -
surrim/rangemap (GH, GL)
Data structure for handling frequency distributions.
Donations
Personal projects
View allLoading
Loading
Info
3:15 AM
Member since July 31, 2018