Categorygithub.com/kyleu/libnpn
modulepackage
0.0.1
Repository: https://github.com/kyleu/libnpn.git
Documentation: pkg.go.dev

# README

libnpn

https://github.com/kyleu/libnpn

Useful libraries for Go applications

Projects

npnconnection

Service implementation for working with WebSocket connections

npncontroller

Controller helpers for building HTTP UIs and APIs

npncore

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

npndatabase

Helper classes for accessing PostgreSQL databases

npnexport

Service implementations for working with Adobe PDF and Microsoft Excel

/pdf

Service implementation for working with Adobe PDF

/xls

Service implementation for working with Microsoft Excel

npngraphql

Service implementation for working with GraphQL

npnqueue

Service implementation for working with Kafka

npnscript

Service implementations for interpreting JavaScript and Lua scripts

/lua

Service implementation for interpreting Lua scripts

/js

Service implementation for interpreting JavaScript scripts

npnservice

Service interfaces for user management and OAuth

/user

Service interface for user management and security

/auth

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

npnservice-db

Service implementations for user management and OAuth using PostgreSQL

/userdb

Service implementation for user management using PostgreSQL

/authdb

Service implementation for OAuth using PostgreSQL

npnservice-fs

Service implementations for user management and OAuth using the filesystem

/userfs

Service implementation for user management using the filesystem

/authfs

Service implementation for OAuth using the filesystem

npntemplate

Common HTML templates, compiled with Hero

npnuser

Models for representing users and roles

npnweb

Classes used when building an HTTP server

# Packages

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 GraphQL.
Service implementation for working with Kafka.
Service implementations for interpreting JavaScript and Lua scripts.
Service interfaces for user management and OAuth.
Service implementations for user management and OAuth using PostgreSQL.
Service implementations for user management and OAuth using the filesystem.
Common HTML templates, compiled with Hero.
Models for representing users and roles.
Classes used when building an HTTP server.