Public / Go / MIT
A small Go service that polls HTTP APIs on a schedule, transforms the responses into structured events, and publishes them to Redis. It owns no storage and no state.
View on GitHub →I kept writing the same adapter code for every new API I wanted to ingest: polling loop, auth wiring, JSON extraction, event publishing. Pularis turns that into configuration. You write a TOML file describing the source, and Pularis handles the rest.
Auth credentials live in a companion .auth.json file next to the TOML config. Header values reference auth keys with placeholders.
Public and usable. I run it as part of my personal infrastructure to ingest data from several external APIs. MIT licensed.