Raimondas Rimkevičius
banner
mekdrop.bsky.social
Raimondas Rimkevičius
@mekdrop.bsky.social
Open source enthusiast (ImpressCMS.org), #PHP developer, occasional #gamedev, working on Breach.gg, #anime lover! Passionate about world-changing #startups.
While working on imponeer/properties, I found the classes handling responses for downloading custom archives in ImpressCMS TNG were broken. So I rewrote them as a modern PHP lib to build ZIP & TAR.GZ archives with Flysystem support github.com/imponeer/arc...

#PHP #OpenSource #ImpressCMS #Flysystem
GitHub - imponeer/archive-download-builder: A PHP library for building and downloading archive files (ZIP and TAR.GZ) with optional Flysystem support for various file sources
A PHP library for building and downloading archive files (ZIP and TAR.GZ) with optional Flysystem support for various file sources - imponeer/archive-download-builder
github.com
August 4, 2025 at 10:11 AM
Just updated my Smarty DB Resource plugin with full Smarty 5 compatibility.

So if you're upgrading to Smarty 5, you can still use database - driven templates seamlessly.

github.com/imponeer/sma...

#PHP #Smarty #WebDev #OpenSource #SmartyPlugins
Release v4.0.0 · imponeer/smarty-db-resource
After some time, this package was updated to support Smarty 5. The minimum PHP version was raised to 8.3. Syntax checking tools were added to improve development, and some classes were renamed. Wha...
github.com
July 27, 2025 at 8:20 PM
Just updated my Smarty image resizing extension — it’s compatible with Smarty v5 now. Nothing flashy, but it works!.. #Smarty #PHP #WebDev github.com/imponeer/sma...
GitHub - imponeer/smarty-image: A modern Smarty extension, resized_image, enables image resizing with built-in caching directly from Smarty templates
A modern Smarty extension, resized_image, enables image resizing with built-in caching directly from Smarty templates - imponeer/smarty-image
github.com
June 16, 2025 at 11:35 PM
Almost 7 years ago, I created a small package called imponeer/toarray-interface to address the lack of a standard way to define a toArray method for classes convertible to arrays. The problem still exists, so I updated the repo with new info and some fixes github.com/imponeer/toa...
GitHub - imponeer/toarray-interface: PHP library that provides toArray interface, that could be used everywhere where you need to convert object into array and make sure that to that toArray function ...
PHP library that provides toArray interface, that could be used everywhere where you need to convert object into array and make sure that to that toArray function is because of same interface - imp...
github.com
June 5, 2025 at 12:04 PM
Another release in one day - imponeer/env v1.1.0!

The package provides an env() function for easier var access.

PHP 8.3+, PHPUnit 12, PHPStan/PHPCS inside. Get it:

#PHP #env #library #opensource #package #environment

github.com/imponeer/env...
Release v1.1.0 · imponeer/env
Main thing - now at least PHP 8.3 is required. What's Changed Bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 by @dependabot in #24 Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 by @depend...
github.com
June 4, 2025 at 9:06 PM
It would be great if this initiative succeeded - USB is really a mess right now!

www.pcgamer.com/hardware/mic...
Microsoft agrees that USB is a mess and it's making changes to fix it: 'Manufacturers can implement ports that look identical but differ wildly in functionality'
Finally, a good move from Microsoft.
www.pcgamer.com
June 4, 2025 at 12:19 PM
Just updated another core-linked lib: Criteria got a shiny new 2.0 release!

Now requires PHP 8.3, old code refreshed with new features, and ships with PHP-CS & PHPStan out of the box

Feels good to modernize github.com/imponeer/cri...

#criteria #database #composer-library #release
Release v2.0.0 · imponeer/criteria
Most important change in this release: the minimum required PHP version has been bumped to 8.3. This required a few additional changes to ensure code compatibility. What's Changed Bump actions/che...
github.com
June 4, 2025 at 10:39 AM
I finally had time to update smarty-debug, a Smarty extension that helps inspect variables and troubleshoot templates with Symfony VarDumper integration. Now supports Smarty 5 and requires PHP 8.3
#PHP #Smarty #OpenSource #Symfony github.com/imponeer/sma...
Release v3.0.0 · imponeer/smarty-debug
What's Changed Bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 by @dependabot in #23 Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 by @dependabot in #24 Added CI tests for PHP 8.3 by @MekD...
github.com
May 14, 2025 at 11:53 PM
Just released v2.0.0 of generate-php-project-classes-list-file-action.

The new functionality (like project_path) made staying with a composite + Bash setup unbearable—so I rewrote it in Node.js.

github.com/impresscms-d...

#GitHubActions #NodeJS #PHP #OpenSource #bash
Release v2.0.0 · impresscms-dev/generate-php-project-classes-list-file-action
The GitHub Action has been rewritten to use a Node.js-based implementation instead of a custom script, making it easier to maintain and more compatible with standard workflows. Additionally, a new ...
github.com
April 20, 2025 at 11:47 PM
Finally, after a lot of delayed moments, I managed to fix some old issues! It wasn't difficult - just finding time for open-source work is the hard part... especially when you have more than one project to juggle... anyways, github.com/impresscms-d... #GitHubAction #OpenSource #NewRelease
Release v2.0.0 · impresscms-dev/strip-markdown-extensions-from-links-action
This release replaces the old transform-markdown-links parser with remark for better context-aware link detection, switches from TypeScript to JavaScript for simpler maintenance, and adds a new ign...
github.com
April 18, 2025 at 8:59 PM
Did it again — converted another GitHub Action from TypeScript to JavaScript using AugmentCode.
And somehow I think it was the easiest conversion so far... but maybe this action was just simple...
github.com/impresscms-d...
#GitHubActions #JavaScript #TypeScript #AItools
GitHub - impresscms-dev/flattern-markdown-folder-structure-action: GitHub action to flatten file structure with markdown data
GitHub action to flatten file structure with markdown data - impresscms-dev/flattern-markdown-folder-structure-action
github.com
April 8, 2025 at 5:48 PM
Did a TS→JS conversion w/ @augmentcode.com on prefix-or-suffix-text-files-action. Mostly smooth, but it left JS in .ts files & skipped the interface. Still, tests passed 😅
April 7, 2025 at 9:51 PM
I tried AI agent by @augmentcode.com for the first time to convert github.com/impresscms-d... repository from TypeScript to JavaScript. Ignoring some minor issues, I really like the result! It's a very small project, but if I were doing it by hand, I think it would take much more time
GitHub - impresscms-dev/filter-php-class-list-with-glob-like-rules-action: GitHub action to filter PHP class list with Glob like syntax
GitHub action to filter PHP class list with Glob like syntax - impresscms-dev/filter-php-class-list-with-glob-like-rules-action
github.com
April 6, 2025 at 8:38 PM
I just updated my Symfony Translations Constants Loader!

It helps bridge Symfony projects with legacy code using PHP constants for translations.

github.com/imponeer/sym...

#Symfony #PHP #Translation #i18n
Release v2.0.0 · imponeer/symfony-translations-constants-loader
Major thing in this release - it depends on symfony/translation at least 7.0 and min version for PHP is bumped to 8.3. What's Changed Bump actions/checkout from 3 to 4 by @dependabot in #20 Bump d...
github.com
April 4, 2025 at 9:29 PM
Not sure how many of you still use Smarty in 2025, but I finally found time to upgrade the extension that lets you use symfony/translation with newer Smarty versions

github.com/imponeer/sma...

#Smarty #PHP #Symfony #WebDev
Release v3.0.0 · imponeer/smarty-translate
Finally, a new release! This time, it has been remade to work as a Smarty 5 extension. The minimum PHP version has been bumped to 8.3 and the requirement for symfony/translation-contracts is now at...
github.com
April 4, 2025 at 8:50 AM
Project Apidom, a game I contributed to, has been launched in Early Access mode!

store.steampowered.com/app/2350700/...
Project Apidom on Steam
Free-to-play multiplayer extraction RPG set in the apocalyptic future world of Pangea. Fight against enemies, both other players and monsters, for resources. Craft items and earn skill points to build...
store.steampowered.com
March 29, 2024 at 9:48 PM
On step closer building social network for gamers #breachgg

www.breach.gg/post/657c110...
December 15, 2023 at 10:10 AM
Reposted by Raimondas Rimkevičius
E3 now officially belongs to the past as the Entertainment Software Association has announced the end of the long running event
E3 officially abandoned by the ESA
E3 now officially belongs to the past as the Entertainment Software Association has announced the end of the long runni…
www.gamesindustry.biz
December 12, 2023 at 3:11 PM
So, BlueSky users, what do you think about the Project Apidom game on the Steam page? Would you wishlist it? If not, why? Any other thoughts/ideas?

While I can't guarantee every change, I'll discuss all your suggestions with my coworkers to see what's possible
Project Apidom on Steam
Build an unstoppable Apidom as you fight in post-apocalyptic multiplayer battles on the surface of Pangea for the resources in this extraction RPG from Breach,gg.
store.steampowered.com
November 27, 2023 at 12:19 PM
So, I'm here..That feeling when you finally get the invite to a place you've been wanting to check out, and now you're there, but have no idea what to do next. 😅 #LostInTheMoment
media.giphy.com
November 20, 2023 at 7:30 PM