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

Reviews

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

Repository Details

๐Ÿ‘พ Plot pixels concurrently on a nostalgic 320x200 256 color canvas

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

simplemaria

๐Ÿก Easy way to use a MariaDB/MySQL database from Go
Go
7
star
54

pf

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

simpletimed

The Simple Timed Wallpaper specification + Go module
7
star
56

minitree

List files in columns
Python
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