An open API service indexing awesome lists of open source software.

https://github.com/kyleu/libnpn

Useful Go libraries
https://github.com/kyleu/libnpn

Last synced: over 1 year ago
JSON representation

Useful Go libraries

Awesome Lists containing this project

README

          

# libnpn

https://github.com/kyleu/libnpn

Useful libraries for Go applications

## Projects

### [npnconnection](npnconnection)
Service implementation for working with WebSocket connections

### [npncontroller](npncontroller)
Controller helpers for building HTTP UIs and APIs

### [npncore](npncore)
A collection of utility classes intended to help with UUIDs, JSON, and common datatypes

### [npndatabase](npndatabase)
Helper classes for accessing PostgreSQL databases

### [npnexport](npnexport)
Service implementations for working with Adobe PDF and Microsoft Excel

#### [/pdf](npnexport/pdf)
Service implementation for working with Adobe PDF

#### [/xls](npnexport/xls)
Service implementation for working with Microsoft Excel

### [npngraphql](npngraphql)
Service implementation for working with GraphQL

### [npnqueue](npnqueue)
Service implementation for working with Kafka

### [npnscript](npnscript)
Service implementations for interpreting JavaScript and Lua scripts

#### [/lua](npnscript/lua)
Service implementation for interpreting Lua scripts

#### [/js](npnscript/js)
Service implementation for interpreting JavaScript scripts

### [npnservice](npnservice)
Service interfaces for user management and OAuth

#### [/user](npnservice/user)
Service interface for user management and security

#### [/auth](npnservice/auth)
Service interface for OAuth, handles Amazon, Facebook, GitHub, Google, Microsoft, and Slack

### [npnservice-db](npnservice-db)
Service implementations for user management and OAuth using PostgreSQL

#### [/userdb](npnservice-db/userdb)
Service implementation for user management using PostgreSQL

#### [/authdb](npnservice-db/authdb)
Service implementation for OAuth using PostgreSQL

### [npnservice-fs](npnservice-fs)
Service implementations for user management and OAuth using the filesystem

#### [/userfs](npnservice-fs/userfs)
Service implementation for user management using the filesystem

#### [/authfs](npnservice-fs/authfs)
Service implementation for OAuth using the filesystem

### [npntemplate](npntemplate)
Common HTML templates, compiled with Hero

### [npnuser](npnuser)
Models for representing users and roles

### [npnweb](npnweb)
Classes used when building an HTTP server