During the last weeks among other things I've been repeatedly facing each of the following three completely unrelated tasks:
- Work with an HTTP API either to test it or to run a series of files/data-based queries, for example, to upload some data to a new service or to check how a service responds to particular kind of HTTP load,
- Configure basic HTTP endpoints monitoring with alerts sent to a messenger,
- Create a simple NextJS website.
Clojure HTTP Playground
Use REPL to run any kinds of http requests, utlizing full power and interactivity of Clojure to process the data being sent and received.
- Link: https://github.com/aturok/httpplayground
- Based on: Clojure
Prometheus Blackbox Probing Starter
Set up basic available/unavailable monitoring with Telegram alerts for HTTP(S) endpoints
- Link: https://github.com/aturok/promstarter
- Based on: Prometheus and a couple tools for it, wrapped in docker containers
NextJS Website Starter
Bootstrap a simple website/landing, starting with basic styling, some degree of responsiveness, a couple reusable components and (hopefully) easily reconfigurable color theme.
- Link: https://github.com/aturok/toolynextstarter
- Based on: NextJS, react, styled-components, react-markdown and a ton of other things