• Stars
    star
    7
  • Rank 2,294,772 (Top 46 %)
  • Language
    Go
  • License
    BSD 3-Clause "New...
  • Created almost 10 years ago
  • Updated over 1 year ago

Reviews

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

Repository Details

🍑 Easy way to use a MariaDB/MySQL database from Go

More Repositories

1

algernon

Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, SQLite and PostgreSQL support ++
Go
2,797
star
2

permissions2

πŸ” Middleware for keeping track of users, login states and permissions
Go
513
star
3

wallutils

πŸŒ† Utilities for handling monitors, resolutions, wallpapers and timed wallpapers
Go
354
star
4

sdl2-examples

SDL2 examples, for 25 different programming languages
Makefile
279
star
5

orbiton

πŸŒ€ Config-free text editor and IDE limited to VT100. Suitable for writing git commit messages, editing Markdown, config files, source code, viewing man pages and for quick edit-compile cycles when programming. Incl. syntax highlighting, jump-to-error, rainbow parentheses, macros, tab compl., cut/paste portals, a gdb front-end & ChatGPT supp.
Go
279
star
6

png2svg

πŸ”€ Convert small PNG images to SVG Tiny 1.2
Go
228
star
7

gendesk

🌿 Generate .desktop files and download .png icons by specifying a minimum of information
Go
115
star
8

cxx

πŸ”Œ Configuration-free utility for building, testing and packaging executables written in C++. Can auto-detect compilation flags based on includes, via the package system and pkg-config.
Python
95
star
9

permissionbolt

πŸ”© Middleware for keeping track of users, login states and permissions
Go
85
star
10

go2cpp

Go to C++20 transpiler
Go
85
star
11

battlestar

πŸ’« A different take on Assembly, with the goal of creating tiny executables.
Go
73
star
12

simplebolt

πŸ”© Simple way to use the Bolt database
Go
65
star
13

fstabfmt

πŸ”΅ Format /etc/fstab automatically.
Go
59
star
14

permissionsql

πŸ” Middleware for keeping track of users, login states and permissions
Go
59
star
15

c2go

🚠 The original c2go program. Attempts to convert C to Go. Works on several simple examples, but not complex applications.
C
56
star
16

simplehstore

πŸͺ Easy way to use a PostgreSQL database (and the HSTORE feature) from Go
Go
54
star
17

mooseware

πŸ’€ Skeleton for writing a middleware handler
Go
48
star
18

http2check

βœ… Utility for checking if a web server supports HTTP/2
Go
46
star
19

onthefly

πŸ”— Generate HTML and CSS together, on the fly
Go
43
star
20

setconf

πŸ“— Change settings in configuration text files
Python
41
star
21

pstore

πŸ”§ Middleware for keeping track of users, login states and permissions, using the HSTORE feature in PostgreSQL
Go
33
star
22

simpleredis

πŸ“» Easy way to use Redis from Go
Go
25
star
23

wann

βš–οΈ Weight Agnostic Neural Networks in Go
Go
25
star
24

cdetect

πŸ”¬ Detect which compiler and compiler version a Linux executable (in the ELF format) was compiled with
Go
24
star
25

vt100

πŸ’» VT100 Terminal Package
Go
24
star
26

splash

🌊 Syntax highlight code embedded in HTML with a splash of color. Also includes the auto-updated Chroma style gallery.
Go
23
star
27

elfinfo

Utility for displaying which compiler was used for creating an ELF file + basic info
HTML
22
star
28

botsay

πŸ€– Output text together with randomly generated ASCII robots in colors inspired by synthwave.
Go
22
star
29

ufw-extras

Extra ufw-* files for /etc/ufw/applications.d
19
star
30

tinyxxd

Drop-in replacement and standalone version of the hex dump utility that comes with ViM
C
18
star
31

distrodetector

πŸ“‡ Detect which Linux distro, macOS or BSD version a system is running.
Go
18
star
32

jit

πŸ–– Go module for executing machine code directly and a machine code interpreter.
Go
18
star
33

ainur

🌌 Detect compiler names and versions from ELF files
Go
16
star
34

echoperm

πŸ“£ Middleware for echo for handling users, permissions and cookies
Go
16
star
35

metatar

Manipulate tar file metadata, list tar files or convert tar to cpio. For some projects, this can replace fakeroot and cpio, when creating an initrd image that is compatible with the Linux kernel.
Go
16
star
36

monkeyjump

πŸ’ Minimalistic GUI for playing Go with GnuGo
Python
16
star
37

in

πŸ“‚ Create a directory if needed, then run the given command there
Go
12
star
38

kal

πŸ“‡ Utility with red days and flag flying days + calendar package for Go
Go
12
star
39

teaftp

🍡 Simple, read-only TFTP server
Go
12
star
40

tinyionice

Drop-in replacement for ionice in 300 lines of C
C
11
star
41

gnetlark

🐦 Fast HTTP server that supports handlers written in Starlark
Go
11
star
42

palgen

Create a palette of N colors or convert True Color images to indexed ones. Includes png2gpl and png2act.
Go
10
star
43

grimrec

😬 Record a window to a GIF, under Sway/Wayland
Python
10
star
44

term

πŸ“Ί Simple Terminal Interface
Go
9
star
45

pastefile

πŸ“ƒ Create a file that contains the contents of the clipboard
Go
9
star
46

sealion

🌊 Prompt lunch reminder
Python
9
star
47

cupholder

🍡 Remote CD tray ejection
Go
8
star
48

mcbanner

🎏 Application for generating Minecraft banners
Go
8
star
49

aget

Minimalistic AUR helper
Go
8
star
50

interfaces

πŸ§‰ List all network interfaces
Go
8
star
51

guessica

πŸ₯’ Update a PKGBUILD file by guessing the latest version number and finding the latest git tag and hash online
Go
8
star
52

yaloco

🐸 Yet Another Log Colorizer
Go
7
star
53

pf

Apply functions to each pixel in an image, concurrently
Go
7
star
54

simpletimed

The Simple Timed Wallpaper specification + Go module
7
star
55

minitree

List files in columns
Python
7
star
56

pixelpusher

πŸ‘Ύ Plot pixels concurrently on a nostalgic 320x200 256 color canvas
Go
7
star
57

randomstring

Generate random strings
Go
7
star
58

archlinux-wallpaper

Wallpapers for the archlinux-wallpaper package
7
star
59

plates

Package for dealing with RGB, HSV and HSL colors, mixing colors and for reading and writing images
Go
7
star
60

textoutput

πŸ…°οΈ Output text, with and without colors
Go
6
star
61

datablock

🌿 Types and functions for caching files and directory listings with a fixed buffer size
Go
6
star
62

purefunction

Given a Go source code file, find all known pure functions
Go
6
star
63

sheepcounter

πŸ‘ ResponseWriter that can count bytes written to the client
Go
6
star
64

sys

🎱 Wrapper for "systemctl" and "service" that never believes that "start" or "stop" is the name of a service
Shell
6
star
65

env

Provide default values when fetching environment variables
Go
6
star
66

alienpdf

πŸ“ƒ Generate letters
Go
5
star
67

pinterface

πŸ”­ Interfaces for the permission* and simple* packages
Go
5
star
68

swish

βœ… Optimized Swish activation function, for neural networks
Go
5
star
69

cookie

πŸͺ Functions related to cookies
Go
5
star
70

xpm

Encode images in the X PixMap (XPM3) image format
Go
5
star
71

kitchencalendar

πŸ“† Generate per-week calendars that are meant to be printed out and hung up in a kitchen area
Go
5
star
72

scoreserver

⚾ REST/JSON server for managing users and scores
Go
5
star
73

symbolhash

Given a string, returns a unicode hash of the desired length
Go
5
star
74

dialog

🌐 Basic wrapper for the dialog executable
Go
5
star
75

emojiterm

List and display GitHub emojis directly on the terminal
Go
5
star
76

getver

🎐 Given an URL, get the current version for a project
Go
4
star
77

easy

🍧 nice and ionice combined to a single utility using purely Go (no C)
Go
4
star
78

rangetype

πŸ”’ Mini-language/DSL for defining and dealing with ranges of numbers
Go
4
star
79

carveimg

Two image viewing utilities for the terminal
Go
4
star
80

ask

πŸ‘„ Ask the user a question
Go
4
star
81

tinysvg

πŸ“ Package for generating TinySVG images
Go
4
star
82

archlog

πŸ“’ Generates a ChangeLog from "svn log"
Go
4
star
83

tiddlywiki-launcher

Small script for launching a TiddlyWiki per user
Python
4
star
84

event2

Simple time-based event system, for triggering events at HH:MM
Go
4
star
85

termtitle

Change the title of the currently running terminal emulator
Go
4
star
86

addinclude

πŸ”Ό Add include statements within the guards of a header file
Go
4
star
87

msg2

β›² Output a blue arrow followed by a bold message
C++
4
star
88

icostring

πŸ‘οΈ Generate a favicon.ico from a short string
Go
4
star
89

shrinky-intro

Skeleton for a 4k (demoscene) intro for 64-bit Linux
C++
4
star
90

burnfont

Hand-crafted 6x6 pixel font, defined by code
Go
4
star
91

binary

🐾 Detect if a file is binary or text
Go
4
star
92

plsclient

A client for gopls
Go
3
star
93

pamcan

Learn to type "pacman" correctly
Go
3
star
94

jumpline.vim

A solid keybinding for ctrl + l for ViM and NeoVim
Vim Script
3
star
95

smileypyramid

πŸ”Ί Example application for argument handling using docopt, for Rust and C++
C++
3
star
96

siteengines

Building blocks for creating a web page
Go
3
star
97

copy

Copy a file locally or over ssh, and ask before overwriting
Go
3
star
98

spheremover

🟒 Interactive real-time raytracing on the CPU, using OpenMP, SDL2 and C++
C++
3
star
99

pixelprotocol

Experimental protocol for streaming games
3
star
100

mime

Takes a file extension, returns a mime type
Go
3
star