Projects in Awesome Lists by imarsman
A curated list of projects in awesome lists by imarsman .
https://github.com/imarsman/concur
A parallel/xargs like tool. Executes commands using sets of input.
Last synced: 14 May 2025
https://github.com/imarsman/nanovms
A test of nanovms as pertains to deployment on GCP and a few things tied to a simple HTTP server.
Last synced: 14 May 2025
https://github.com/imarsman/unikerneltests
A unikernel test using NanoVMS and Ops, finding out what can be done with unikernels and the base instance and instance group capabilities of cloud providers..
Last synced: 14 May 2025
https://github.com/imarsman/iptools
Various IP functionality as part of learning
Last synced: 14 May 2025
https://github.com/imarsman/gotee
An implementation of tee in Go. Supports -a option and writes to one or more files. Can avoid sending to stdout with -S option. With no stdin will accept keyboard input.
Last synced: 14 May 2025
https://github.com/imarsman/gotail
A tail implementation. This was fun to write and a great opportunity to compare its performance characteristics with the native one.
Last synced: 14 May 2025
https://github.com/imarsman/gozip
An implementation of the zip utility in Go as an exercise
Last synced: 14 May 2025
https://github.com/imarsman/datetime
Date and time functionality for ISO-8601 standard formats. This is an ongoing project and there are incorrect/in progress sections, particularly in the date package. The Period and Timestamp parsing packages are most polished.
datetime iso8601 iso8601-period periods timespans timestamp-formats timestamp-parsing
Last synced: 14 May 2025
https://github.com/imarsman/rbac
An implementation of role-based authentication using Casbin. Allows for pluggable definition of enforcement rules separate from very simple roles package with useful tests that demonstrate basic functionality with benchmarks.
Last synced: 14 May 2025
https://github.com/imarsman/password
Password generator and password file entry manager. Bringing together two libraries to allow password generation and to test out password file reading.
Last synced: 14 May 2025
https://github.com/imarsman/basicauth
A sample implementation of basic authentication handling with the capability of adding JWT token handling. Includes a pluggable design to allow flexible choices for session handling. Tests give examples of how to use various aspects of the package.
basic-authentication http jwt-authentication session-management
Last synced: 14 May 2025
https://github.com/imarsman/goproject
Golang project making tool. This is a work in progress and more an effort to explore project layouts.
Last synced: 05 Apr 2025
https://github.com/imarsman/httpcheck
A very simple http connection checking tool using net/http/httptrace
Last synced: 14 May 2025
https://github.com/imarsman/gogzip
An implementation of gzip in Go. An attempt will be made to match options.
Last synced: 14 May 2025
https://github.com/imarsman/certcheck
TLS certificate check with expiry and parallel execution
Last synced: 14 May 2025