Deploy a Wireguard VPN to your cloud provider in minutes and create VPN clients within
seconds - ๐ฒ
right from your console/terminal.
With this app, you can easily set up a secure VPN
connection between your devices and access resources on your cloud network as if you were
physically present there.
Compared to existing solutions, it is not just a regular VPN-to-host installer.
My Wireguard uses Terraform to provision a solid network architecture right before
installing a VPN.
Minimum required security policies are configured, so that only necessary ports can be
utilized by Wireguard VPN.
The result is not just a regular VPN installation, but a secure one.
Give it a shot!
๐ซ Parses URL connection string into Aerospike DB client.
Features:
- Validation, processing and conversion of a connection string into Aerospike URL
- Client policy parsing
- Aerospike client factory
Also included:
- unit/integration tests
- Github actions test-runner job
- code coverage tracking via Codecov.io
- documentation
Golang
Aerospike DB
Client Factory
URL Parsing
User-friendly API to build your Content-Security-Policy HTTP header.
Designed to simplify the process of creating and managing CSP headers in Go
applications.
With a structured approach to defining sources and directives,
this library ensures that you maintain a robust and secure Content-Security-Policy HTTP
header
for your Go applications.
Also included:
- unit tests
- Github actions test-runner job
- code coverage tracking via Codecov.io
- documentation
Golang
HTTP Security Headers
Content Security Policy
The framework with simple, yet crucial features for your Golang back-end to let you focus
more
on business logic.
What's included: route handlers, request bodies, middleware,
services (for business logic), DB models, DB client interface, customized responses, mailer
interface, customized & formatted logger, password hashing/checking, utils, AWS SES
templates, config variables (based on environment variables and default values).
Golang
DB
Mailer
Env
Logging
A renewed driver for Raspberry Pi 3.2inch LCD display.
Waveshare drivers for GPIO LCDs are outdated & don't work with the latest Raspberry Pi OS.
I decided to put some effort to make it work again!
This updated & fixed driver does not require enormous effort to make your LCD work.
Works with the latest Raspberry Pi OS.
Just plug-in your LCD to GPIO interface, power up your Pi,
clone the repo, run just 1 installation command, reboot and your LCD works! โจ
Hardware driver
LCD
This Golang package solves a memory leak in existing cross-platform Golang solution
(golang.design/x/clipboard). Consecutive copy operations, depending on content size, were
blocking Go garbage collector to free allocated space for previous copies.
By using
technique provided in a revised variant of clipboard listener memory is reused in a correct
way, regardless of copied content size.
Win32 API
This is a great landing page for small, early-stage SaaS products. It includes About,
Contact &
Legal pages. Fully mobile-friendly.
Project was made using Nuxt.js framework to make
landing SEO-friendly and adapted for fast page loads.
It's good to know you have looked through all of them!
Give me a ping & I will give you a plan for getting things done.