Jakub Jirutka (@jirutka)

Top repositories

1

rsql-parser

Parser for RSQL / FIQL – query language for RESTful APIs
Java
685
star
2

spring-rest-exception-handler

A convenient Spring MVC exception handler for RESTful APIs.
Java
354
star
3

maven-badges

Badge for Maven Central
Ruby
240
star
4

ssh-ldap-pubkey

Utility to manage SSH public keys stored in LDAP.
Python
217
star
5

ldap-passwd-webui

Very simple web interface for changing password stored in LDAP or Active Directory (Samba 4 AD).
Python
198
star
6

luapak

Easily build a standalone executable for any Lua program
Lua
175
star
7

esh

Simple templating engine based on shell.
Shell
172
star
8

ngx-oauth

OAuth 2.0 proxy for nginx written in Lua.
Lua
156
star
9

validator-collection

The easiest way to validate collections of basic types using Bean Validation.
Java
120
star
10

smlar

PostgreSQL extension for an effective similarity search || mirror of git://sigaev.ru/smlar.git || see https://www.pgcon.org/2012/schedule/track/Hacking/443.en.html
C
110
star
11

tty-copy

Copy content to system clipboard via TTY and terminal using ANSI OSC52 sequence
C
89
star
12

setup-alpine

Easily use Alpine Linux on GitHub Actions, with support for QEMU user emulator
Shell
89
star
13

zsh-shift-select

Select text in Zsh command line using Shift, as in many text editors and GUI programs
Shell
88
star
14

validator-spring

Bean Validator utilizing Spring Expression Language (SpEL)
Java
84
star
15

asciidoctor-html5s

Semantic HTML5 converter (backend) for Asciidoctor
HTML
79
star
16

luasrcdiet

Compresses Lua source code by removing unnecessary characters (updated fork of http://luasrcdiet.luaforge.net/)
Lua
64
star
17

apk-autoupdate

Automatic updates for Alpine Linux and other systems using apk-tools
Shell
45
star
18

embedmongo-spring

Spring Factory Bean for “Embedded” MongoDB
Java
44
star
19

otf2bdf

OpenType to BDF Converter (unofficial mirror)
C
42
star
20

apcupsd-snmp

Apcupsd module for Net-SNMP
Perl
41
star
21

njs-typescript-starter

A starting template for developing njs (NGINX JavaScript) scripts for NGINX server in TypeScript.
JavaScript
40
star
22

nginx-binaries

Nginx and njs binaries for Linux (x86_64, aarch64, ppc64le), macOS and Windows. Linux binaries are static so works on every Linux.
TypeScript
35
star
23

doas-sudo-shim

sudo shim for doas
Shell
34
star
24

qemu-openrc

OpenRC init script for QEMU/KVM (for Gentoo and Alpine Linux)
Shell
30
star
25

rake-jekyll

Rake tasks for Jekyll as a gem.
Ruby
30
star
26

corefines

💎 A collection of refinements for Ruby core classes with a compatibility mode for older Rubies and a convenient syntactic sugar.
Ruby
26
star
27

user-aports

My Alpine Linux aports that are not in official repository yet or don’t adhere to Alpine polices (bundles)
Shell
26
star
28

akms

Alpine Kernel Module Support – aka DKMS for Alpine Linux
Shell
26
star
29

sh-parser

Parser of POSIX Shell Command Language
Lua
25
star
30

ipynb2html

Convert Jupyter (IPython) Notebooks to static HTML
TypeScript
24
star
31

asciidoctor-highlight.js

Asciidoctor.js extension for highlighting code in build time using Highlight.js
JavaScript
21
star
32

nginx-testing

Support for integration/acceptance testing of nginx configuration in TypeScript/JavaScript.
TypeScript
19
star
33

zzz

A simple program to suspend or hibernate your computer 💤
C
19
star
34

efi-mkuki

EFI Unified Kernel Image Maker
Shell
18
star
35

asciidoctor-rouge

Rouge code highlighter support for Asciidoctor (OBSOLETE)
Ruby
18
star
36

opensmtpd-filter-rewrite-from

OpenSMTPD 6.6+ filter for rewriting From address
Awk
17
star
37

asciidoctor-katex

Asciidoctor extension for converting latexmath using KaTeX at build time
Ruby
17
star
38

ssh-getkey-gitlab

A simple script to be used as AuthorizedKeysCommand in OpenSSH server to look up user’s public keys in GitLab or GitHub.
Shell
17
star
39

babel-preset-njs

A Babel preset for njs - NGINX JavaScript
JavaScript
16
star
40

unidecode

Transliteration from Unicode to US-ASCII and ISO 8859-2.
Java
14
star
41

haste-client

CLI client for haste-server (hastebin.com) written in Python
Python
13
star
42

ts-transformer-inline-file

A TypeScript custom transformer for inlining files
TypeScript
12
star
43

swaylockd

A dumb launcher to spawn swaylock and ensure it runs no matter what
C
11
star
44

ssh-getkey-ldap

A simple script to be used as AuthorizedKeysCommand in OpenSSH server to look up user’s public keys in LDAP.
Lua
11
star
45

alpine-zsh-config

A sensible system-wide Zsh configuration for Alpine Linux
Shell
11
star
46

argp

Rust derive-based argument parsing optimized for code size and flexibility
Rust
11
star
47

stunnel-static

stunnel built as a fully static binary
Shell
10
star
48

ansible-gentoo-roles

A curated list of Ansible roles for Gentoo Linux.
10
star
49

asciidoctor-include-ext

Asciidoctor’s standard include processor reimplemented as an extension
Ruby
9
star
50

rsql-hibernate

This project is outdated. Use https://github.com/tennaito/rsql-jpa instead.
Java
8
star
51

github-pr-closer

GitHub webhook handler for closing pull requests that have been merged using rebase etc.
Python
8
star
52

sloci-image

Simple script for creating single-layer OCI images.
Shell
8
star
53

dokuwiki2adoc

Converter from DokuWiki to AsciiDoc formatted text files.
Shell
8
star
54

brieflz.lua

Lua binding for BriefLZ compression library
C
7
star
55

spring-boot-openrc

OpenRC init script for Java applications based on Spring Boot
Shell
7
star
56

asciidoctor-interdoc-reftext

Asciidoctor extension providing implicit (automatic) reference text (label) for inter-document cross references
Ruby
7
star
57

muacme

A convenient wrapper for the ACMEv2 client uacme
Shell
6
star
58

rsub-client

Open and edit files from a remote machine in your local Sublime Text or TextMate 2.
Python
6
star
59

git-metafile

Store and restore files metadata (mode, owner, group) in a git repository
Rust
6
star
60

unboundid-spring

Spring Factory Beans for UnboundID LDAP SDK
Java
6
star
61

emscripten-travis-example

How to easily use Emscripten on Travis CI or any other CI
C
5
star
62

efi-mkkeys

Script to easily generate self-signed UEFI keys for Secure Boot
Shell
5
star
63

cesnet-tcs-cli

CLI client utility for CESNET TCS API
Shell
5
star
64

slava-ukrajine

Слава Україні! / Sláva Ukrajině! – grafika
4
star
65

alpkit

Rust library and CLI tool for reading Alpine Linux’s apk package format and APKBUILD
Rust
4
star
66

asciidoctor-templates-compiler

Compile templates-based Asciidoctor converter (backend) into a single Ruby file
Ruby
4
star
67

spring-http-client-cache

A very simple HTTP cache for the Spring’s RestTemplate.
4
star
68

one-context

OpenNebula contextualization scripts for Alpine Linux and Gentoo
Shell
4
star
69

uidmapshift

Shift UIDs/GIDs of directory entries recursively by some offset
Lua
4
star
70

yaml-env-tag

Custom YAML tag for referring environment variables in YAML documents
Ruby
3
star
71

mtype

An enhanced Lua type() function that looks for __type metafield
Lua
3
star
72

CSFD-parser

Parser for movie pages and search on CSFD.cz
Python
3
star
73

commons-hibernate

My collection of reusable Java classes for Hibernate.
Java
3
star
74

apk-deploy-tool

Tool for easily deploying applications or configuration packaged in APK packages via SSH
Shell
3
star
75

collectd-apk

Collectd plugin for apk-tools
C
2
star
76

tash

WIP
Shell
2
star
77

acpi-utils

ACPI utilities for use in scripts and one-liners
Shell
2
star
78

gversion.lua

Lua library for Gentoo-style versioning format
Lua
2
star
79

jabber-migrate

Tool for migration of a roster from one Jabber server to another.
Java
2
star
80

alpine-git-mirror-syncd

Lua script that listens on MQTT and synchronizes Git mirrors when notified about changes
Lua
2
star
81

spring-modular

Modularize Spring applications simply!
Java
2
star
82

spring-security-oauth-samples

Modified samples from Spring Security OAuth project
Java
2
star
83

virt-init

Provisioning scripts for Alpine Linux VMs
Shell
2
star
84

collectd-openrc

Collectd plugin for OpenRC
C
2
star
85

macos-init

Simplified cloud-init for macOS
Shell
2
star
86

com.meetfranz.Franz

Flatpak for Franz
1
star
87

prebackup

Pre/post backup scripts
Shell
1
star
88

slim-htag

Slim filter providing a heading tag with parametrized (dynamic) level (h1-h6)
Ruby
1
star
89

nginx-oidc-njs

OpenID Connect and OAuth 2.0 module for NGINX written in njs.
TypeScript
1
star
90

beuri-parser

Parser of Boolean Expressions in URI
Java
1
star
91

my-void-packages

My package templates for Void Linux
Shell
1
star
92

ts-transformer-export-default-name

TypeScript AST transformer that assigns name to anonymous functions and classes exported as default
TypeScript
1
star
93

ansible-modules

Some unofficial Ansible modules.
Python
1
star
94

roundcube-virtuser_ldap

A Roundcube plugin for LDAP based User-to-Email and Email-to-User lookup
PHP
1
star
95

sublimedsl

Simple pythonic DSL for generating Sublime Text configs.
Python
1
star
96

shaj

C
1
star
97

atom-jaxb

Custom JAXB classes for Atom Syndication Format
Java
1
star
98

maven-support

Parent POMs for my OSS projects.
1
star
99

connman-resolvconf

ConnMan integration with resolvconf(8)
Rust
1
star
100

redmine_agile

Archive of redmine_agile plugin downloaded from https://www.redmineup.com/pages/plugins/agile
Ruby
1
star