josephspurrier
Code by a technologist who specializes in web services and automation. Frequently looking for productivity improvements. Writings in the blog.
Hanover, Maryland
Pinned Repositories
blueprint
Blueprint for your next web application in Go.
golang-portable-windows
Go Programming Language - Portable Environment for Windows
goversioninfo
Golang Microsoft Windows File Properties/Version Info and Icon Resource Generator
gowebapi
Testable Web API in Go with Swagger
gowebapp
Basic MVC Web Application in Go
polarbearblog
Beautifully simple single author blog in Go - derived from Bear Blog.
rove
MySQL Database Migration Tool Inspired by Liquibase in Go/Golang
josephspurrier's Repositories
josephspurrier/gowebapp
Basic MVC Web Application in Go
josephspurrier/goversioninfo
Golang Microsoft Windows File Properties/Version Info and Icon Resource Generator
josephspurrier/golang-portable-windows
Go Programming Language - Portable Environment for Windows
josephspurrier/polarbearblog
Beautifully simple single author blog in Go - derived from Bear Blog.
josephspurrier/gowebapi
Testable Web API in Go with Swagger
josephspurrier/csrfbanana
Golang CSRF Protection for gorilla/sessions
josephspurrier/rove
MySQL Database Migration Tool Inspired by Liquibase in Go/Golang
josephspurrier/mithril-template
Sample notepad application template in Mithril with TypeScript showing integrations with modern tools. This project uses Babel, Bulma, Cypress, JSX, ESLint, Mock Service Worker, npm, Sass, Storybook, Prettier, VS Code, webpack, and webpack DevServer.
josephspurrier/gomithrilapp
Sample notepad application in Mithril (JSX) and Go showing good practices and integrations with modern tools. This project uses Bulma, Cypress, Docker, ESLint, gvt, make, Mock Service Worker, Rove, Storybook, Swagger, and Travis-CI.
josephspurrier/gomithriltsapp
Sample notepad application in Mithril (TypeScript and Hyperscript) and Go showing good practices and integrations with modern tools. This project uses Bulma, Cypress, Docker, ESLint, gvt, make, Mock Service Worker, Rove, Storybook, Swagger, and Travis-CI.
josephspurrier/h
Advanced Lightweight Go HTTP Handler Adapter
josephspurrier/govueapp
Sample notepad application in Vue and Go showing good practices and integrations with modern tools. This project uses Bulma, Cypress, Docker, ESLint, gvt, make, Nuxt.js, Rove, Swagger, and Travis-CI.
josephspurrier/go-prompt
Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.
josephspurrier/goreactapp
Sample notepad application in React and Go showing good practices and integrations with modern tools. This project uses Bulma, Cypress, Docker, ESLint, gvt, make, Rove, Swagger, Mock Service Worker, and Travis-CI.
josephspurrier/mithril-fusion
Mithril with Fusion.js (Uber)
josephspurrier/octane
Template for Go REST API using Echo and Swagger
josephspurrier/sveltekitapp
Sample notepad application in SvelteKit with TypeScript showing good practices and integrations with modern tools. This project uses Bulma, ESLint, and Storybook.
josephspurrier/texman
Simple package for making changes to text files in Go.
josephspurrier/covfmt
Utility for converting the go test coverage tools output into the lcov format.
josephspurrier/embedded-assets
Demonstrates how to embed assets in Go 1.16
josephspurrier/go-swagger
Swagger 2.0 implementation for go
josephspurrier/go-tpm
josephspurrier/gowasm
Sample WASM application in Go.
josephspurrier/gvt
gvt was a minimal go vendoring tool, based on gb-vendor. Today, you want to use modules instead.
josephspurrier/josephspurrier
josephspurrier/lite-idp
Lightweight SAML Identity Provider
josephspurrier/mantium
Client-Side JavaScript/TypeScript Library for Building Single Page Applications
josephspurrier/typescript-template
TypeScript Template
josephspurrier/virtualwebauthn
A set of helper tools for testing WebAuthn authentication flows
josephspurrier/webauthn
Webauthn/FIDO2 library in golang