All Projects → tawesoft → go

tawesoft / go

Licence: other
Monorepo for small Go modules maintained by Tawesoft

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to go

Opensource
Delivering delightful digital solutions. Open Source packages with combined ~85M/month downloads, semantically versioned following @conventional-commits. Fully powered by Jest, @Babel TypeScript, @Airbnb @ESLint + @Prettier, @YarnPKG + @Lerna independent versioning, GH @Actions & automated dep updates with @RenovateBot.
Stars: ✭ 459 (+2768.75%)
Mutual labels:  utilities, monorepo
Gmime
A C/C++ MIME creation and parser library with support for S/MIME, PGP, and Unix mbox spools.
Stars: ✭ 57 (+256.25%)
Mutual labels:  email, mime
Mailkit
A cross-platform .NET library for IMAP, POP3, and SMTP.
Stars: ✭ 4,477 (+27881.25%)
Mutual labels:  email, mime
Mailmergelib
MailMergeLib is a mail message client library which provides comfortable mail merge capabilities for text, inline images and attachments, as well as good throughput and fault tolerance for sending mail messages.
Stars: ✭ 97 (+506.25%)
Mutual labels:  email, mime
Mailyak
An elegant MIME/SMTP email library with support for attachments
Stars: ✭ 244 (+1425%)
Mutual labels:  email, mime
Vmime
VMime Mail Library
Stars: ✭ 218 (+1262.5%)
Mutual labels:  email, mime
Mimekit
A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.
Stars: ✭ 1,214 (+7487.5%)
Mutual labels:  email, mime
Enmime
MIME mail encoding and decoding package for Go
Stars: ✭ 246 (+1437.5%)
Mutual labels:  email, mime
Bojler
Bojler is an email framework
Stars: ✭ 885 (+5431.25%)
Mutual labels:  utilities, email
tmail
A throwaway smtp server with API
Stars: ✭ 13 (-18.75%)
Mutual labels:  email
monoreact
📦 React workspaces implementation
Stars: ✭ 13 (-18.75%)
Mutual labels:  monorepo
is-biz-mail-php
isBizMail tells you whether a given email address belongs to a free email account provider (gmail.com, yahoo.es, yandex.ru etc) or not.
Stars: ✭ 19 (+18.75%)
Mutual labels:  email
mjml-starter-kit
MJML starter kit, create responsive emails very quickly using MJML and this productive toolchain
Stars: ✭ 35 (+118.75%)
Mutual labels:  email
RayCarrot.RCP.Metro
Rayman Control Panel (4.0.0 and above)
Stars: ✭ 24 (+50%)
Mutual labels:  utilities
SimpleKeylogger
Simple Keylogger with smtp to send emails on your account using python works on linux and Windows
Stars: ✭ 32 (+100%)
Mutual labels:  email
opentracing-utils
Convenient utilities for adding OpenTracing support in your python projects
Stars: ✭ 20 (+25%)
Mutual labels:  utilities
elixir-sparkpost
SparkPost client library for Elixir https://developers.sparkpost.com
Stars: ✭ 43 (+168.75%)
Mutual labels:  email
devbricksx-android
DevBricksX provides plenty of useful classes that will be used in daily Android development.
Stars: ✭ 22 (+37.5%)
Mutual labels:  utilities
twmail
Mail new tasks to your TaskWarrior inbox
Stars: ✭ 16 (+0%)
Mutual labels:  email
codeowners-generator
CODEOWNERS solution for mono repos
Stars: ✭ 16 (+0%)
Mutual labels:  monorepo

Tawesoft

A monorepo for small Go modules maintained by Tawesoft®

This is permissively-licensed open source software but exact licenses may vary between modules.

Download

go get -u tawesoft.co.uk/go

Contents

dialog - simple cross-platform messagebox

Package dialog implements simple cross platform native MessageBox/Alert dialogs for Go.

import "tawesoft.co.uk/go/dialog"
Links License Stable?
homedocssrc MIT-0 yes

drop - drop privileges and inherit handles

Package drop implements the ability to start a process as root, open privileged resources as files, drop privileges to become a given user account, and inherit file handles across the dropping of privileges.

import "tawesoft.co.uk/go/drop"
Links License Stable?
homedocssrc MIT candidate

email - format multipart MIME email

Package email implements the formatting of multipart MIME e-mail messages, including Unicode headers, attachments, HTML email, and plain text.

import "tawesoft.co.uk/go/email"
Links License Stable?
homedocssrc MIT candidate

glcaps - read and check OpenGL capabilities

Package glcaps provides a nice interface to declare OpenGL capabilities you care about, including minimum required extensions or capabilities. Glcaps has no dependencies and is agnostic to the exact OpenGL binding used.

import "tawesoft.co.uk/go/glcaps"
Links License Stable?
homedocssrc MIT yes

grace - start and gracefully shutdown processes

Package grace implements a simple way to start multiple long-lived processes (e.g. goroutines) with cancellation, signal handling and graceful shutdown.

import "tawesoft.co.uk/go/grace"
Links License Stable?
homedocssrc MIT candidate

humanizex - locale-aware natural number formatting

Package humanizex is an elegant, general-purpose, extensible, modular, locale-aware way to format and parse numbers and quantities - like distances, bytes, and time - in a human-readable way ideal for config files and as a building-block for fully translated ergonomic user interfaces.

import "tawesoft.co.uk/go/humanizex"
Links License Stable?
homedocssrc MIT no

loader - concurrent dependency graph solver

Package loader implements the ability to define a graph of tasks and dependencies, classes of synchronous and concurrent workers, and limiting strategies, and solve the graph incrementally or totally.

import "tawesoft.co.uk/go/loader"
Links License Stable?
homedocssrc MIT no

log - uniformly configurable loggers

Package log provides a common way to quickly configure a logging implementation with file rotation, syslog, console output, etc. for some popular logging implementations such as zerolog.

import "tawesoft.co.uk/go/log"
Links License Stable?
homedocssrc MIT-0 candidate

log/zerolog - easy-config zerolog

Package log/zerolog makes it trivial to configure a zerolog logger with syslog, rotating file, and/or console output using the same uniform configuration interface.

import "tawesoft.co.uk/go/log/zerolog"
Links License Stable?
homedocssrc MIT-0 candidate

lxstrconv - locale-aware number parsing

Package lxstrconv is an attempt at implementing locale-aware parsing of numbers that integrates with golang.org/x/text.

import "tawesoft.co.uk/go/lxstrconv"
Links License Stable?
homedocssrc MIT no

operator - operators as functions

Package operator implements logical, arithmetic, bitwise and comparison operators as functions (like the Python operator module). Includes unary, binary, and n-ary functions with overflow checked variants.

import "tawesoft.co.uk/go/operator"
Links License Stable?
homedocssrc MIT-0 yes

queue - same-process durable message queue

Package queue implements simple, durable/ACID, same-process message queues with best-effort ordering by priority and/or time.

import "tawesoft.co.uk/go/queue"
Links License Stable?
homedocssrc MIT candidate

router - general purpose (HTTP, etc.) router

Package router is a general purpose router of methods (e.g. HTTP "GET") and paths (e.g. "/user/123/profile") to some value e.g. a controller.

import "tawesoft.co.uk/go/router"
Links License Stable?
homedocssrc MIT candidate

sqlp - SQL database extras

Package sqlp ("SQL-plus" or "squelp!") defines helpful interfaces and implements extra features for Go SQL database drivers. Specific driver extras are implemented in the subdirectories.

import "tawesoft.co.uk/go/sqlp"
Links License Stable?
homedocssrc MIT candidate

sqlp/sqlite3 - SQLite3 database extras

Package sqlite enchances a mattn/go-sqlite3 database with simple setup of things like utf8 collation and tawesoft.co.uk/go/sqlp features.

import "tawesoft.co.uk/go/sqlp/sqlite3"
Links License Stable?
homedocssrc MIT candidate

variadic - helpers for variadic functions

Package variadic implements features that make it easier to work with variadic functions.

import "tawesoft.co.uk/go/variadic"
Links License Stable?
homedocssrc MIT candidate

ximage - extended image types

Package ximage implements Red, RG, and RGB images matching the core image interface.

import "tawesoft.co.uk/go/ximage"
Links License Stable?
homedocssrc BSD-3-Clause yes

ximage/xcolor - extended color types

Package xcolor implements Red, RedGreen, and RGB color models matching the core image/color interface.

import "tawesoft.co.uk/go/ximage/xcolor"
Links License Stable?
homedocssrc BSD-3-Clause yes

Links

Support

Free and Community Support

Commercial Support

Open source software from Tawesoft® backed by commercial support options.

Email [email protected] or visit tawesoft.co.uk/products/open-source-software to learn more.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].