Skip to content

kyleu/libnpn

Repository files navigation

libnpn

https://github.com/kyleu/libnpn

Useful libraries for Go applications

Projects

Service implementation for working with WebSocket connections

Controller helpers for building HTTP UIs and APIs

A collection of utility classes intended to help with UUIDs, JSON, and common datatypes

Helper classes for accessing PostgreSQL databases

Service implementations for working with Adobe PDF and Microsoft Excel

Service implementation for working with Adobe PDF

Service implementation for working with Microsoft Excel

Service implementation for working with GraphQL

Service implementation for working with Kafka

Service implementations for interpreting JavaScript and Lua scripts

Service implementation for interpreting Lua scripts

Service implementation for interpreting JavaScript scripts

Service interfaces for user management and OAuth

Service interface for user management and security

Service interface for OAuth, handles Amazon, Facebook, GitHub, Google, Microsoft, and Slack

Service implementations for user management and OAuth using PostgreSQL

Service implementation for user management using PostgreSQL

Service implementation for OAuth using PostgreSQL

Service implementations for user management and OAuth using the filesystem

Service implementation for user management using the filesystem

Service implementation for OAuth using the filesystem

Common HTML templates, compiled with Hero

Models for representing users and roles

Classes used when building an HTTP server