• Stars
    star
    14
  • Rank 1,438,076 (Top 29 %)
  • Language
    Go
  • Created over 4 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Tiny, opinionated authentication library for Go. Work in progress and not usable right now.

More Repositories

1

listmonk

High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
Go
14,893
star
2

dns.toys

A DNS server that offers useful utilities and services over the DNS protocol. Weather, world time, unit conversion etc.
Go
2,446
star
3

koanf

Simple, extremely lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
Go
2,445
star
4

niltalk

Instant, disposable, single-binary web based live chat server. Go + VueJS.
Go
939
star
5

dragmove.js

A super tiny Javascript library to make DOM elements draggable and movable. ~500 bytes (minified+gzipped) and no dependencies.
JavaScript
819
star
6

localStorageDB

A simple database layer for localStorage and sessionStorage for creating structured data in the form of databases and tables
JavaScript
812
star
7

tg-archive

A tool for exporting Telegram group chats into static websites like mailing list archives.
Python
772
star
8

otpgateway

Standalone server for user address and OTP verification flows with pluggable providers (e-mail, SMS, bank penny drops etc.)
Go
429
star
9

hugo-ink

Crisp, minimal personal website and blog theme for Hugo
HTML
395
star
10

dictpress

A stand-alone web server application for building and publishing full fledged dictionary websites and APIs for any language.
Go
360
star
11

autocomp.js

A super tiny Javascript autocomplete / autosuggestions library. Zero dependencies, ~800 bytes min+gzip.
JavaScript
299
star
12

xmlutils.py

Python scripts for processing XML documents and converting to SQL, CSV, and JSON [UNMAINTAINED]
Python
241
star
13

dont.build

A simple, opinionated decision system to help decide whether to build a software feature or not.
HTML
206
star
14

stuffbin

Compress and embed static files and assets into Go binaries and access them with a virtual file system in production
Go
166
star
15

go-get-youtube

A tiny Go library + client for downloading Youtube videos. The library is capable of fetching Youtube video metadata, in addition to downloading videos.
Go
158
star
16

smtppool

High throughput Go SMTP pool library with graceful handling of idle timeouts, errors, and retries.
Go
124
star
17

ml2en

An algorithm that transliterates Malayalam script to Roman / Latin characters (commonly 'Manglish') with reasonable phonetic fairness. Available in Python, PHP, Javascript
Python
87
star
18

git-bars

A utility for visualising git commit activity as bars on the terminal
Python
85
star
19

indexed-cache

A tiny Javsacript library for sideloading static assets on pages and caching them in the browser's IndexedDB for longer-term storage.
JavaScript
78
star
20

simplemysql

An ultra simple wrapper for Python MySQLdb with very basic functionality
Python
77
star
21

floatype.js

A tiny, zero-dependency, floating autocomplete / autosuggestion widget for textareas.
JavaScript
76
star
22

pfxsigner

A CLI utility and web server for digitally signing PDFs with docsign loaded from PFX (PKCS#12) files
Go
73
star
23

go-pop3

A simple Go POP3 client library for connecting and reading mails from POP3 servers.
Go
72
star
24

indic.page

A directory of Indic (Indian) language computing resources.
HTML
55
star
25

goyesql

Parse SQL files with multiple named queries and automatically prepare and scan them into structs.
Go
48
star
26

dirmaker

dirmaker is a simple, opinionated static site generator for quickly publishing directory websites.
Python
48
star
27

knphone

KNphone is a phonetic algorithm for indexing Kannada words by their pronunciation, like Metaphone for English.
Go
45
star
28

tinytabs

A tiny (1.3 KB minified) Javascript tabbing library for rendering tabbed UIs. Zero dependencies.
HTML
44
star
29

wordpluck

A browser based typing game in Javascript. Revived from a 2012 project.
JavaScript
43
star
30

datuk

"Datuk", the Unicode Malayalam - Malayalam dictionary dataset
40
star
31

csv2json

csv2json is a fast utility that converts CSV files into JSON line files. An experiment in Zig lang.
Zig
37
star
32

profiler

A simple wrapper over Go runtime/pprof for running multiple concurrent profiles and dumping results to files.
Go
30
star
33

mlphone

MLphone (Python, PHP) is a phonetic algorithm for indexing Malayalam words by their pronounciation, like Metaphone for English. The algorithm generates three Romanized phonetic keys (hashes) of varying phonetic proximities for a given Malayalam word.
PHP
29
star
34

paginator

Tiny Go package for pagination queries and generating page numbers
Go
20
star
35

gtbump

git tag bump: A simple utility to bump and manage git semantic version tags and generate Markdown changelogs.
Python
20
star
36

listmonk-heroku-deploy

Official listmonk install button for Heroku.
Shell
16
star
37

bigreddy

BigReddy is a small utility that generates pseudo-philosophical and pseudo-poetic ramblings.
Python
15
star
38

tinyprogressbar

tinyProgressbar is an extremely tiny (640 bytes minified+gzipped) Javascript progressbar library
JavaScript
15
star
39

listmonk-site

Static website + docs for listmonk
HTML
15
star
40

otpgateway-solsms

SMS provider for otpgateway (SolutionsInfini, India)
Go
15
star
41

go-i18n

Tiny i18n library for loading and using simple JSON language translation files in Go programs.
Go
14
star
42

simpleplanner

Simple planner
JavaScript
13
star
43

querytostruct

An extremely tiny utility for unmarshalling and scanning querystrings into structs
Go
13
star
44

jsonconfig

Super tiny JSON configuration file parser with comments support for Go programs
Go
12
star
45

tinytooltip

An extremely tiny tooltip plugin for jQuery
JavaScript
10
star
46

zig-releaser

A simple hack to use GoReleaser to build, release, and publish Zig projects.
Shell
10
star
47

scylladb-metrics

A script for generating docs for Promethus metrics exported by ScyllaDB
HTML
9
star
48

stringvalidator.py

Aa simple string validator class in Python for basic data validation such as checking if a string is alpha, alphanumeric, e-mail etc.
Python
8
star
49

jqdialog

A jQuery plugin with smooth and peristent dialog boxes meant as a replacement for alert(), confirm(), and prompt()
JavaScript
8
star
50

boastmachine

boastMachine (legacy), a full fledged blogging package. One of the earliest on the web, first released in 2002.
PHP
7
star
51

yesqlr

Parse SQL files with multiple named queries into a map for easy organisation and management of SQL queries. Port of goyesql.
Rust
7
star
52

ctunes

A prototype music list manager. C programming exercise I did a very long time ago.
C
6
star
53

CANT24

A neural network framework (primarily, a fLIF neuron simulator)
5
star
54

chunkedreader

chunkedreader is a light weight wrapper for Go's `bufio` that enables reading of byte streams in fixed size chunks
Go
4
star
55

rofi-vscode-projects

A vscode project launcher menu for the rofi app launcher
3
star
56

omeka-total-pages

An Omeka-S plugin for computing the total number of pages across items in an item set or collection.
PHP
2
star
57

csssprite

A simple utility for merging images into a sprite with accompanying CSS
Python
1
star