2022-10-27 16:00:57 +02:00
|
|
|
BFB goext library
|
|
|
|
=================
|
|
|
|
|
|
|
|
A collection of general & useful library methods
|
|
|
|
|
2022-10-27 17:16:39 +02:00
|
|
|
This should not have any heavy dependencies (gin, mongo, etc) and add missing basic language features...
|
2022-10-27 16:00:57 +02:00
|
|
|
|
2023-06-06 21:18:40 +02:00
|
|
|
Potentially needs `export GOPRIVATE="gogs.mikescher.com"`
|
|
|
|
|
|
|
|
|
|
|
|
### Packages:
|
|
|
|
|
2023-10-26 11:29:08 +02:00
|
|
|
| Name | Maintainer | Description |
|
|
|
|
|-------------|------------|---------------------------------------------------------------------------------------------------------------|
|
|
|
|
| langext | Mike | General uttility/helper functions, (everything thats missing from go standard library) |
|
|
|
|
| mathext | Mike | Utility/Helper functions for math |
|
|
|
|
| cryptext | Mike | Utility/Helper functions for encryption |
|
|
|
|
| syncext | Mike | Utility/Helper funtions for multi-threading / mutex / channels |
|
|
|
|
| dataext | Mike | Various useful data structures |
|
|
|
|
| zipext | Mike | Utility for zip/gzip/tar etc |
|
|
|
|
| reflectext | Mike | Utility for golang reflection |
|
|
|
|
| fsext | Mike | Utility for filesytem access |
|
|
|
|
| | | |
|
|
|
|
| mongoext | Mike | Utility/Helper functions for mongodb |
|
|
|
|
| cursortoken | Mike | MongoDB cursortoken implementation |
|
2023-11-08 18:30:30 +01:00
|
|
|
| pagination | Mike | Pagination implementation |
|
2023-10-26 11:29:08 +02:00
|
|
|
| | | |
|
|
|
|
| totpext | Mike | Implementation of TOTP (2-Factor-Auth) |
|
|
|
|
| termext | Mike | Utilities for terminals (mostly color output) |
|
|
|
|
| confext | Mike | Parses environment configuration into structs |
|
|
|
|
| cmdext | Mike | Runner for external commands/processes |
|
|
|
|
| | | |
|
2024-03-09 14:16:35 +01:00
|
|
|
| sq | Mike | Utility functions for sql based databases (primarily sqlite) |
|
2023-10-26 11:29:08 +02:00
|
|
|
| tst | Mike | Utility functions for unit tests |
|
|
|
|
| | | |
|
|
|
|
| rfctime | Mike | Classes for time seriallization, with different marshallign method for mongo and json |
|
|
|
|
| gojson | Mike | Same interface for marshalling/unmarshalling as go/json, except with proper serialization of null arrays/maps |
|
|
|
|
| | | |
|
|
|
|
| bfcodegen | Mike | Various codegen tools (run via go generate) |
|
|
|
|
| | | |
|
|
|
|
| rext | Mike | Regex Wrapper, wraps regexp with a better interface |
|
|
|
|
| wmo | Mike | Mongo Wrapper, wraps mongodb with a better interface |
|
2024-01-04 12:38:03 +01:00
|
|
|
| | | |
|
|
|
|
| scn | Mike | SimpleCloudNotifier |
|
2023-10-26 11:29:08 +02:00
|
|
|
| | | |
|