This is your work, valued

Stockholm, Sweden

Jens Rantil

Elite
@JensRantil

Software engineer, engineering mathematics, traveller, nerd, juggler, guitar/african drum player. Inspired Swede.

rewind. Rewind is a (CQRS) event store server written in Python.

86

gorewind. This is a port of Rewind to the Go programming language.

56

unfy. A command line utility that automagically replaces UNIX timestamps with human interpretable timestamps.

44

go-csv. A (better) csv module for Go.

39

disco-slct. A mapreduce implementation of SLCT (http://ristov.users.sourceforge.net/slct/) using Disco.

16

saltstack-autoscaling. A SaltStack AWS autoscaling example skeleton.

15

conc. A library that dynamically adjusts concurrency of a worker pool based on observed latency. Thereby constantly trying to achieve optimal throughput without incurring latency costs.

11

steps. A simple discrete event simulator in Go.

10

yubikey-basic-auth-proxy. Reverse HTTP proxy server that requires Yubikey OTP authentication to allow proxying.

10

osTicket. Improvements to osTicket 1.6.0: Customize who you are replying to, CC and BCC in replies, show TO and CC headers in GUI and more... If osTicket had a proper channel for patches I would submit these.

8

graphite-client. A Graphite web API client written in Go.

6

rewind-client. Python client for Rewind.

6

meeting-scheduler. Meeting scheduler tries to schedule meetings as early as possible in a week and avoid fragmentation of attendees' days. It's a technical solution to a social problem.

6

s3-basic-auth-proxy. A small reverse proxy that gives an S3 bucket support for HTTP Basic Auth.

5

java-canary-tools. Canary tests doesn't have to be an infrastructure thing.

4

go-sync. Go synchronisation primitives that support context.Context.

4

earthly. Build automation for the container era

3

geanstalkd. beanstalkd in Go.

3

jensrantil.github.io. Jens Rantil's personal blog and website.

3

savelend-tools. Tools to analyse Savelend credits.

3

safe-slice. A small proof of concept creating a wrapper to make Golang slices safer.

2

bad-apple. Find the line that fails.

2

advent-of-code-2018. Advent of Code solutions.

2

secure-proxy-proxy. A secure, TLS-only, HTTP(S) forward proxy. Supports routing based on CONNECT method connect details.

2

ansible-deb-bootstrap. Ansible playbook to bootstrap an Ubuntu/Debian server.

2

salt-circular. Utility to detect and understand circular state dependencies.

2

linux-crash-course. A TPP presentation about GNU/Linux in general. It aims to give beginner users an overview. This presentation is in Swedish and is best given with a second terminal simultaneously open for examples.

2

http-pinger. Ping an HTTP endpoint and store latencies and error counts in Graphite/Carbon.

1

buildkite-stats. A small web dashboard with stats for all pipelines of Buildkite organization.

1

retry. Retry a command with backoff until it passes or a timeout occurs.

1

simple-log-analysis-tools. Simple tools to do log analysis.

1

http-trigger-trigger. A simple HTTP server that triggers HTTP requests upstream based for every incoming requests. Useful to minimize exposure to the scary Internetz.

1

ai-tic-tac-toe. A Tic-Tac-Toe game mostly generated by AI (by Cursor.sh).

1

nsq-reception-acker. `nsq_to_nsq`, with async reception acknowledgements.

1

fabric. Simple, Pythonic remote execution and deployment.

1

pep8. Simple Python style checker in one Python file

1

pep257. PEP257 docstring style checker.

1

disco. a Map/Reduce framework for distributed computing

1

cabot. Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty

1