Documentation
¶
Overview ¶
REQUIRE: go 1.19 or later
REQUIRE: go 1.22 or later
REQUIRE: go 1.19 or later
REQUIRE: go 1.22 or later
Index ¶
Constants ¶
View Source
const ( VERSION string = "v.20250214.2358" NAME string = "SmartGoExt" )
Variables ¶
View Source
var (
DEBUG bool = smart.DEBUG
)
Functions ¶
func MarkdownGfToHTMLRender ¶
func XmlConvertToJson ¶
Types ¶
This section is empty.
Source Files
¶
Directories
¶
Path | Synopsis |
---|---|
bignum
|
|
cockroachdb/apd
Package apd implements arbitrary-precision decimals.
|
Package apd implements arbitrary-precision decimals. |
shopspring/decimal
Package decimal implements an arbitrary precision fixed-point decimal.
|
Package decimal implements an arbitrary precision fixed-point decimal. |
cloud
|
|
ical
Package ical implements the iCalendar file format.
|
Package ical implements the iCalendar file format. |
imap
Package imap implements IMAP4rev2.
|
Package imap implements IMAP4rev2. |
imap/imapclient
Package imapclient implements an IMAP client.
|
Package imapclient implements an IMAP client. |
imap/imapserver
Package imapserver implements an IMAP server.
|
Package imapserver implements an IMAP server. |
imap/imapserver/imapmemserver
Package imapmemserver implements an in-memory IMAP server.
|
Package imapmemserver implements an in-memory IMAP server. |
imap/internal/imapwire
Package imapwire implements the IMAP wire protocol.
|
Package imapwire implements the IMAP wire protocol. |
imap/internal/utf7
Package utf7 implements modified UTF-7 encoding defined in RFC 3501 section 5.1.3
|
Package utf7 implements modified UTF-7 encoding defined in RFC 3501 section 5.1.3 |
imap/message
Package message implements reading and writing multipurpose messages.
|
Package message implements reading and writing multipurpose messages. |
imap/message/charset
Package charset provides functions to decode and encode charsets.
|
Package charset provides functions to decode and encode charsets. |
imap/message/mail
Package mail implements reading and writing mail messages.
|
Package mail implements reading and writing mail messages. |
imap/message/textproto
Package textproto implements low-level manipulation of MIME messages.
|
Package textproto implements low-level manipulation of MIME messages. |
imap/textwrapper
A writer that wraps long text lines to a specified length.
|
A writer that wraps long text lines to a specified length. |
msgauth/authres
Package authres parses and formats Authentication-Results
|
Package authres parses and formats Authentication-Results |
msgauth/dkim
Package dkim creates and verifies DKIM signatures, as specified in RFC 6376.
|
Package dkim creates and verifies DKIM signatures, as specified in RFC 6376. |
msgauth/dmarc
Package dmarc implements DMARC as specified in RFC 7489.
|
Package dmarc implements DMARC as specified in RFC 7489. |
sasl
Library for Simple Authentication and Security Layer (SASL) defined in RFC 4422.
|
Library for Simple Authentication and Security Layer (SASL) defined in RFC 4422. |
smtp
Package smtp implements the Simple Mail Transfer Protocol as defined in RFC 5321.
|
Package smtp implements the Simple Mail Transfer Protocol as defined in RFC 5321. |
smtp/backendutil
Package backendutil provide utilities to implement SMTP backends.
|
Package backendutil provide utilities to implement SMTP backends. |
vcard
Package vcard implements the vCard format, defined in RFC 6350.
|
Package vcard implements the vCard format, defined in RFC 6350. |
webdav
Package webdav provides a client and server WebDAV filesystem implementation.
|
Package webdav provides a client and server WebDAV filesystem implementation. |
webdav/caldav
Package caldav provides a client and server CalDAV implementation.
|
Package caldav provides a client and server CalDAV implementation. |
webdav/carddav
Package carddav provides a client and server CardDAV implementation.
|
Package carddav provides a client and server CardDAV implementation. |
webdav/internal
Package internal provides low-level helpers for WebDAV clients and servers.
|
Package internal provides low-level helpers for WebDAV clients and servers. |
crypto
|
|
ascon
Package ascon provides ASCON family of light-weight AEAD ciphers.
|
Package ascon provides ASCON family of light-weight AEAD ciphers. |
pkcs7
Package pkcs7 implements parsing and generation of some PKCS#7 structures.
|
Package pkcs7 implements parsing and generation of some PKCS#7 structures. |
pkcs8
Package pkcs8 implements functions to parse and convert private keys in PKCS#8 format, as defined in RFC5208 and RFC5958
|
Package pkcs8 implements functions to parse and convert private keys in PKCS#8 format, as defined in RFC5208 and RFC5958 |
data-structs
|
|
db
|
|
dbf
Package for working with dBase III plus database files.
|
Package for working with dBase III plus database files. |
lungo/pkg/gopkg.in/tomb.v2
The tomb package handles clean goroutine tracking and termination.
|
The tomb package handles clean goroutine tracking and termination. |
memcache
Package memcache provides a client for the memcached cache server.
|
Package memcache provides a client for the memcached cache server. |
mongo-driver/bson
Package bson is a library for reading, writing, and manipulating BSON.
|
Package bson is a library for reading, writing, and manipulating BSON. |
mongo-driver/bson/bsoncodec
Package bsoncodec provides a system for encoding values to BSON representations and decoding values from BSON representations.
|
Package bsoncodec provides a system for encoding values to BSON representations and decoding values from BSON representations. |
mongo-driver/bson/bsonoptions
Package bsonoptions defines the optional configurations for the BSON codecs.
|
Package bsonoptions defines the optional configurations for the BSON codecs. |
mongo-driver/bson/bsonrw
Package bsonrw contains abstractions for reading and writing BSON and BSON like types from sources.
|
Package bsonrw contains abstractions for reading and writing BSON and BSON like types from sources. |
mongo-driver/bson/bsontype
Package bsontype is a utility package that contains types for each BSON type and the a stringifier for the Type to enable easier debugging when working with BSON.
|
Package bsontype is a utility package that contains types for each BSON type and the a stringifier for the Type to enable easier debugging when working with BSON. |
mongo-driver/bson/primitive
Package primitive contains types similar to Go primitives for BSON types that do not have direct Go primitive representations.
|
Package primitive contains types similar to Go primitives for BSON types that do not have direct Go primitive representations. |
mongo-driver/event
Package event is a library for monitoring events from the MongoDB Go driver.
|
Package event is a library for monitoring events from the MongoDB Go driver. |
mongo-driver/internal/aws/awserr
Package awserr represents API error interface accessors for the SDK.
|
Package awserr represents API error interface accessors for the SDK. |
mongo-driver/internal/logger
Package logger provides the internal logging solution for the MongoDB Go Driver.
|
Package logger provides the internal logging solution for the MongoDB Go Driver. |
mongo-driver/internal/rand
Package rand implements pseudo-random number generators.
|
Package rand implements pseudo-random number generators. |
mongo-driver/internal/randutil
Package randutil provides common random number utilities.
|
Package randutil provides common random number utilities. |
mongo-driver/mongo
Package mongo provides a MongoDB Driver API for Go.
|
Package mongo provides a MongoDB Driver API for Go. |
mongo-driver/mongo/address
Package address provides structured representations of network addresses.
|
Package address provides structured representations of network addresses. |
mongo-driver/mongo/description
Package description contains types and functions for describing the state of MongoDB clusters.
|
Package description contains types and functions for describing the state of MongoDB clusters. |
mongo-driver/mongo/gridfs
Package gridfs provides a MongoDB GridFS API.
|
Package gridfs provides a MongoDB GridFS API. |
mongo-driver/mongo/options
Package options defines the optional configurations for the MongoDB Go Driver.
|
Package options defines the optional configurations for the MongoDB Go Driver. |
mongo-driver/mongo/readconcern
Package readconcern defines read concerns for MongoDB operations.
|
Package readconcern defines read concerns for MongoDB operations. |
mongo-driver/mongo/readpref
Package readpref defines read preferences for MongoDB queries.
|
Package readpref defines read preferences for MongoDB queries. |
mongo-driver/mongo/writeconcern
Package writeconcern defines write concerns for MongoDB operations.
|
Package writeconcern defines write concerns for MongoDB operations. |
mongo-driver/pkg/klauspost/compress/fse
Package fse provides Finite State Entropy encoding and decoding.
|
Package fse provides Finite State Entropy encoding and decoding. |
mongo-driver/pkg/klauspost/compress/huff0
This file contains a generic implementation of Decoder.Decompress4X.
|
This file contains a generic implementation of Decoder.Decompress4X. |
mongo-driver/pkg/klauspost/compress/internal/cpuinfo
Package cpuinfo gives runtime info about the current CPU.
|
Package cpuinfo gives runtime info about the current CPU. |
mongo-driver/pkg/klauspost/compress/zstd
Package zstd provides decompression of zstandard files.
|
Package zstd provides decompression of zstandard files. |
mongo-driver/pkg/montanaflynn/stats
Package stats is a well tested and comprehensive statistics library package with no dependencies.
|
Package stats is a well tested and comprehensive statistics library package with no dependencies. |
mongo-driver/pkg/xdg-go/scram
Package scram provides client and server implementations of the Salted Challenge Response Authentication Mechanism (SCRAM) described in RFC-5802 and RFC-7677.
|
Package scram provides client and server implementations of the Salted Challenge Response Authentication Mechanism (SCRAM) described in RFC-5802 and RFC-7677. |
mongo-driver/pkg/xdg-go/stringprep
Package stringprep provides data tables and algorithms for RFC-3454, including errata (as of 2018-02).
|
Package stringprep provides data tables and algorithms for RFC-3454, including errata (as of 2018-02). |
mongo-driver/tag
Package tag provides types for filtering replica set members using tags in a read preference.
|
Package tag provides types for filtering replica set members using tags in a read preference. |
mongo-driver/version
Package version defines the Go Driver version.
|
Package version defines the Go Driver version. |
mongo-driver/x/bsonx/bsoncore
Package bsoncore is intended for internal use only.
|
Package bsoncore is intended for internal use only. |
mongo-driver/x/mongo/driver
Package driver is intended for internal use only.
|
Package driver is intended for internal use only. |
mongo-driver/x/mongo/driver/auth
Package auth is intended for internal use only.
|
Package auth is intended for internal use only. |
mongo-driver/x/mongo/driver/auth/creds
Package creds is intended for internal use only.
|
Package creds is intended for internal use only. |
mongo-driver/x/mongo/driver/connstring
Package connstring is intended for internal use only.
|
Package connstring is intended for internal use only. |
mongo-driver/x/mongo/driver/dns
Package dns is intended for internal use only.
|
Package dns is intended for internal use only. |
mongo-driver/x/mongo/driver/mongocrypt
Package mongocrypt is intended for internal use only.
|
Package mongocrypt is intended for internal use only. |
mongo-driver/x/mongo/driver/mongocrypt/options
Package options is intended for internal use only.
|
Package options is intended for internal use only. |
mongo-driver/x/mongo/driver/ocsp
Package ocsp is intended for internal use only.
|
Package ocsp is intended for internal use only. |
mongo-driver/x/mongo/driver/operation
Package operation is intended for internal use only.
|
Package operation is intended for internal use only. |
mongo-driver/x/mongo/driver/session
Package session is intended for internal use only.
|
Package session is intended for internal use only. |
mongo-driver/x/mongo/driver/topology
Package topology is intended for internal use only.
|
Package topology is intended for internal use only. |
mongo-driver/x/mongo/driver/wiremessage
Package wiremessage is intended for internal use only.
|
Package wiremessage is intended for internal use only. |
sqlx
Package sqlx provides general purpose extensions to database/sql.
|
Package sqlx provides general purpose extensions to database/sql. |
sqlx/reflectx
Package reflectx implements extensions to the standard reflect lib suitable for implementing marshalling and unmarshalling packages.
|
Package reflectx implements extensions to the standard reflect lib suitable for implementing marshalling and unmarshalling packages. |
xorm-builder
Package builder is a simple and powerful sql builder for Go.
|
Package builder is a simple and powerful sql builder for Go. |
embed-js
|
|
quickjsvm
Req: go 1.16 or later
|
Req: go 1.16 or later |
Package errors provides simple error handling primitives.
|
Package errors provides simple error handling primitives. |
gui
|
|
opengl/examples
Package opengl-go-example opens a window showing graphics rendered in OpenGL.
|
Package opengl-go-example opens a window showing graphics rendered in OpenGL. |
opengl/gl/v2.1/gl
Package gl implements Go bindings to OpenGL.
|
Package gl implements Go bindings to OpenGL. |
opengl/gl/v3.1/gles2
Package gles2 implements Go bindings to OpenGL.
|
Package gles2 implements Go bindings to OpenGL. |
opengl/shaders
Package shaders contains plain vertex and fragment shaders, version 1.30 (OpenGL 3.0).
|
Package shaders contains plain vertex and fragment shaders, version 1.30 (OpenGL 3.0). |
markup
|
|
goldmark
Package goldmark implements functions to convert markdown text to a desired format.
|
Package goldmark implements functions to convert markdown text to a desired format. |
goldmark/ast
Package ast defines AST nodes that represent markdown elements.
|
Package ast defines AST nodes that represent markdown elements. |
goldmark/extension
Package extension is a collection of builtin extensions.
|
Package extension is a collection of builtin extensions. |
goldmark/extension/ast
Package ast defines AST nodes that represents extension's elements
|
Package ast defines AST nodes that represents extension's elements |
goldmark/extensions/super-sub-script/ast
Package ast defines AST nodes that represents extension's elements
|
Package ast defines AST nodes that represents extension's elements |
goldmark/parser
Package parser contains stuff that are related to parsing a Markdown text.
|
Package parser contains stuff that are related to parsing a Markdown text. |
goldmark/renderer
Package renderer renders the given AST to certain formats.
|
Package renderer renders the given AST to certain formats. |
goldmark/renderer/html
Package html implements renderer that outputs HTMLs.
|
Package html implements renderer that outputs HTMLs. |
goldmark/text
Package text provides functionalities to manipulate texts.
|
Package text provides functionalities to manipulate texts. |
goldmark/util
Package util provides utility functions for the goldmark.
|
Package util provides utility functions for the goldmark. |
html/charset
Package charset provides common text encodings for HTML documents.
|
Package charset provides common text encodings for HTML documents. |
pdf
|
|
barcode/aztec
Package aztec can create Aztec Code barcodes
|
Package aztec can create Aztec Code barcodes |
barcode/codabar
Package codabar can create Codabar barcodes
|
Package codabar can create Codabar barcodes |
barcode/code128
Package code128 can create Code128 barcodes
|
Package code128 can create Code128 barcodes |
barcode/code39
Package code39 can create Code39 barcodes
|
Package code39 can create Code39 barcodes |
barcode/code93
Package code93 can create Code93 barcodes
|
Package code93 can create Code93 barcodes |
barcode/datamatrix
Package datamatrix can create Datamatrix barcodes
|
Package datamatrix can create Datamatrix barcodes |
barcode/ean
Package ean can create EAN 8 and EAN 13 barcodes.
|
Package ean can create EAN 8 and EAN 13 barcodes. |
barcode/pdf417
Package pdf417 can create PDF-417 barcodes
|
Package pdf417 can create PDF-417 barcodes |
barcode/qr
Package qr can be used to create QR barcodes.
|
Package qr can be used to create QR barcodes. |
barcode/twooffive
Package twooffive can create interleaved and standard "2 of 5" barcodes.
|
Package twooffive can create interleaved and standard "2 of 5" barcodes. |
barcode/utils
Package utils contain some utilities which are needed to create barcodes
|
Package utils contain some utilities which are needed to create barcodes |
fpdf
Package fpdf implements a PDF document generator with high level support for text, drawing and images.
|
Package fpdf implements a PDF document generator with high level support for text, drawing and images. |
fpdf/contrib/barcode
Package barcode provides helper methods for adding barcodes of different types to your pdf document.
|
Package barcode provides helper methods for adding barcodes of different types to your pdf document. |
fpdf/contrib/tiff
Package tiff allows standard (LZW-compressed) TIFF images to be used in documents generated with gofpdf.
|
Package tiff allows standard (LZW-compressed) TIFF images to be used in documents generated with gofpdf. |
fpdf/internal/example
Package example provides some helper routines for the test packages of gofpdf and its various contributed packages located beneath the contrib directory.
|
Package example provides some helper routines for the test packages of gofpdf and its various contributed packages located beneath the contrib directory. |
fpdf/makefont
Command makefont generates a font definition file.
|
Command makefont generates a font definition file. |
pdfsign/pkg/digitorus/pdf
Package pdf implements reading of PDF files.
|
Package pdf implements reading of PDF files. |
pdfsign/pkg/digitorus/timestamp
Package timestamp implements the Time-Stamp Protocol (TSP) as specified in RFC3161 (Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP)).
|
Package timestamp implements the Time-Stamp Protocol (TSP) as specified in RFC3161 (Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP)). |
pdfsign/pkg/mattetti/filebuffer
Package filebuffer is a package implementing a few file like interfaces backed by a byte buffer.
|
Package filebuffer is a package implementing a few file like interfaces backed by a byte buffer. |
web-http
|
|
csrf
Package csrf (csrf) provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services.
|
Package csrf (csrf) provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services. |
handlers
Package handlers is a collection of handlers (aka "HTTP middleware") for use with Go's net/http package (or any framework supporting http.Handler).
|
Package handlers is a collection of handlers (aka "HTTP middleware") for use with Go's net/http package (or any framework supporting http.Handler). |
httpsnoop
Package httpsnoop provides an easy way to capture http related metrics (i.e.
|
Package httpsnoop provides an easy way to capture http related metrics (i.e. |
mux
Package mux implements a request router and dispatcher.
|
Package mux implements a request router and dispatcher. |
schemaform
Package schemaform fills a struct with form values.
|
Package schemaform fills a struct with form values. |
securecookie
Package securecookie encodes and decodes authenticated and optionally encrypted cookie values.
|
Package securecookie encodes and decodes authenticated and optionally encrypted cookie values. |
sessions
Package sessions provides cookie and filesystem sessions and infrastructure for custom session backends.
|
Package sessions provides cookie and filesystem sessions and infrastructure for custom session backends. |
xml-utils
|
|
c14n/etree
Package etree provides XML services through an Element Tree abstraction.
|
Package etree provides XML services through an Element Tree abstraction. |
xmp/models/cc
Package cc implements Creative Commons licensing metadata.
|
Package cc implements Creative Commons licensing metadata. |
xmp/models/crs
Package crs implements Adobe Camera Raw metadata as defined in chapter 3.3 of XMP Specification Part 2.
|
Package crs implements Adobe Camera Raw metadata as defined in chapter 3.3 of XMP Specification Part 2. |
xmp/models/dc
Package dc implements Dublin Core metadata as defined in XMP Specification Part 1.
|
Package dc implements Dublin Core metadata as defined in XMP Specification Part 1. |
xmp/models/dji
Package dji implements metadata models written by video cameras on DJI drones.
|
Package dji implements metadata models written by video cameras on DJI drones. |
xmp/models/exif
Package exif implements the Exif 2.3.1 metadata standard as defined in CIPA DC-008-2016.
|
Package exif implements the Exif 2.3.1 metadata standard as defined in CIPA DC-008-2016. |
xmp/models/id3
Package id3 implements the ID3v2.4 metadata standard for audio files.
|
Package id3 implements the ID3v2.4 metadata standard for audio files. |
xmp/models/itunes
Package itunes implements metadata models found in Apple iTunes audio and video files.
|
Package itunes implements metadata models found in Apple iTunes audio and video files. |
xmp/models/ixml
Package ixml implements the iXML audio chunk metadata standard for broadcast wave audio.
|
Package ixml implements the iXML audio chunk metadata standard for broadcast wave audio. |
xmp/models/mp4
Package mp4 implements metadata found in ISO/IEC 14496-14:2003 (3GPP/ISO MP4) files.
|
Package mp4 implements metadata found in ISO/IEC 14496-14:2003 (3GPP/ISO MP4) files. |
xmp/models/pdf
Package pdf implements metadata for PDF files as defined by XMP Specification Part 2.
|
Package pdf implements metadata for PDF files as defined by XMP Specification Part 2. |
xmp/models/pm
Package pm implements metadata written by Photomechanic software found in many professional images.
|
Package pm implements metadata written by Photomechanic software found in many professional images. |
xmp/models/ps
Package ps implements Adobe Photoshop metadata as defined by XMP Specification Part 2 Chapter 3.2.
|
Package ps implements Adobe Photoshop metadata as defined by XMP Specification Part 2 Chapter 3.2. |
xmp/models/qt
Package qt implements metadata found in Apple Quicktime (MOV) files.
|
Package qt implements metadata found in Apple Quicktime (MOV) files. |
xmp/models/riff
Package riff implements metadata for AVI and WAV files as defined by XMP Specification Part 3.
|
Package riff implements metadata for AVI and WAV files as defined by XMP Specification Part 3. |
xmp/models/tiff
Package tiff implements metadata for TIFF and JPEG image files as defined by XMP Specification Part 1.
|
Package tiff implements metadata for TIFF and JPEG image files as defined by XMP Specification Part 1. |
xmp/models/xmp_base
Package xmpbase implements the XMP namespace as defined by XMP Specification Part 2.
|
Package xmpbase implements the XMP namespace as defined by XMP Specification Part 2. |
xmp/models/xmp_bj
Package xmpbj implements the XMP Basic Job Ticket namespace as defined by XMP Specification Part 2.
|
Package xmpbj implements the XMP Basic Job Ticket namespace as defined by XMP Specification Part 2. |
xmp/models/xmp_dm
Package xmpdm implements the XMP Dynamic Media namespace as defined by XMP Specification Part 2.
|
Package xmpdm implements the XMP Dynamic Media namespace as defined by XMP Specification Part 2. |
xmp/models/xmp_mm
Package xmpmm implements the XMP Media Management namespace as defined by XMP Specification Part 2.
|
Package xmpmm implements the XMP Media Management namespace as defined by XMP Specification Part 2. |
xmp/models/xmp_rights
Package xmprights implements the XMP Rights management namespace as defined by XMP Specification Part 1.
|
Package xmprights implements the XMP Rights management namespace as defined by XMP Specification Part 1. |
xmp/models/xmp_tpg
Package xmptpg implements the XMP Paged Text namespace as defined by XMP Specification Part 2.
|
Package xmptpg implements the XMP Paged Text namespace as defined by XMP Specification Part 2. |
xmp/xmp
Package xmp implements the Extensible Metadata Platform (XMP) defined in ISO 16684-1:2011(E).
|
Package xmp implements the Extensible Metadata Platform (XMP) defined in ISO 16684-1:2011(E). |
Click to show internal directories.
Click to hide internal directories.