francm's starred repositories
evitaDB
evitaDB is a specialized database with an easy-to-use API for e-commerce systems. It is a low-latency NoSQL in-memory engine that handles all the complex tasks that e-commerce systems have to deal with on a daily basis. evitaDB is expected to act as a fast secondary lookup/search index used by front stores.
evitalab
Official web-based GUI client for evitaDB e-commerce database. It is built to help developers who use evitaDB with exploring and debugging their domain structure and data. Besides standard query executing, it also supports multiple no-code tools to quickly navigate through domain structure, docs and data without needing to write any queries.
tinymce-chatgpt-plugin
🤖 A TinyMCE plugin for ChatGPT (gpt model) OpenAI or Custom LLM compatible endpoints
eidas-eu-mock
Repository for creating mockup instances based on the EU eIDAS reference implementation code
Inside-The-Loxone-Miniserver
Inside The Loxone Miniserver – various documentation about the Loxone Link/Tree protocol and hardware
Proxycian
Small Java library for generating dynamic proxies on top of ByteBuddy or Javassist. You can generate data transfer objects, rich traits or even whole implicit DAO implimentations dynamically at runtime easily. This library solves the complex stuff so you can focus on application logic. Serializability, cloning are already solved by us. We also aim for transparent and easily debuggable proxies, because as we know proxies is usually part of "magic" for the team. Hence the name of this library - Proxycian as a magician for the proxies ;)
yacy_synonyms
Dictionaries of synonyms for different languages
rainmachine-gw1000
Ecowitt direct connection parser for RainMachine smart sprinkler controller.
gw1000-http
Ecowitt GW1000 HTTP REST API front-end server
Babylon
Babylon is a tool to gather messages, and their translations from property files. It performs a round-trip consisting of two phases: export phase and import phase. In the export phase the messages are written to a Google Sheets spreadsheet. A translator will then fill in the missing translations. In the import phase, the spreadsheet (with the missing translations filled out by a translator) is examined, and the newly translated messages are used to update the respective translation property files. Also, the state of the translation, snapshot, is written out to a disk in the form of JSON file. Babylon can be run as a Maven plugin or as a standalone console application.
webpack-closure-compiler
[DEPRECATED] Google Closure Compiler plugin for Webpack
GoogleAuth
Google Authenticator Server side code
keystone-classic
Node.js CMS and web app framework
internal-npm-server
A java-based NPM server that caches NPM modules on the file system and proxies out to the public repository when needed
TeamCityRedmine
Redmine issue tracker plugin for TeamCity
github-api
Java API for GitHub
freemarker_NPP
Provides syntax higlighting for FreeMarker for Notepad++ through a user defined language file.
youtrack-maven-plugin
A Maven 2 Plugin to work with Jetbrains Youtrack Issue Tracker
maven-gitlog-plugin
Generates a change log for maven projects using git