xyproto

xyproto

👤 Developer

35 repositories on SrcLog

View on GitHub
35 Repos
6.3k Stars
380 Forks
6.3k Watchers

Repositories (35)

algernon xyproto/algernon Go

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

2.9k
orbiton xyproto/orbiton Go

Snappy and configuration-free little text editor/IDE for the terminal. Suitable for writing git commit messages, editing Markdown, config files, source code, man pages and for quick edit-format-compile cycles when programming. Has syntax highlighting, jump-to-error, rainbow parentheses, macros, cut/paste portals and a simple gdb front-end.

576
permissions2 xyproto/permissions2 Go

:closed_lock_with_key: Middleware for keeping track of users, login states and permissions

506
wallutils xyproto/wallutils Go

:city_sunset: Utilities for handling monitors, resolutions, wallpapers and timed wallpapers

505
png2svg xyproto/png2svg Go

:twisted_rightwards_arrows: Convert small PNG images to SVG Tiny 1.2

343
sdl2-examples xyproto/sdl2-examples Makefile

SDL2 examples, for 25+ different programming languages

341
gendesk xyproto/gendesk Go

:herb: Generate .desktop files and download .png icons by specifying a minimum of information

161
go2cpp xyproto/go2cpp Go

Go to C++20 transpiler

129
cxx xyproto/cxx Python

:electric_plug: 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.

122
fstabfmt xyproto/fstabfmt Go

:dagger: Format /etc/fstab files automatically

77
battlestar xyproto/battlestar Go

:dizzy: A different take on Assembly, with the goal of creating tiny executables.

69
simplehstore xyproto/simplehstore Go

:convenience_store: Easy way to use a PostgreSQL database (and the HSTORE feature) from Go

54
http2check xyproto/http2check Go

:white_check_mark: Utility for checking if a web server supports HTTP/2

49
setconf xyproto/setconf Python

:green_book: Change settings in configuration text files

48
mooseware xyproto/mooseware Go

:skull: Skeleton for writing a middleware handler

47
onthefly xyproto/onthefly Go

:link: Generate HTML and CSS together, on the fly

45
tinyxxd xyproto/tinyxxd C

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

39
metatar xyproto/metatar Go

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. Used in production in at least one company.

32
cdetect xyproto/cdetect Go

:microscope: Detect which compiler and compiler version a Linux executable (in the ELF format) was compiled with

30
botsay xyproto/botsay Go

:robot: Output text together with randomly generated ASCII robots in colors inspired by synthwave/rainbows

28
elfinfo xyproto/elfinfo HTML

Utility for displaying which compiler was used for creating an ELF file + basic info

25
ud xyproto/ud C

The UNIX day utility

19
jit xyproto/jit Go

:vulcan_salute: Go module for executing machine code directly and a machine code interpreter.

18
in xyproto/in Rust

:open_file_folder: Create a directory if needed, then run the given command there

18
ainur xyproto/ainur Go

:milky_way: Detect compiler names and versions from ELF files

16
kal xyproto/kal Go

:card_index: Utility with red days and flag flying days + calendar package for Go

12
tinyionice xyproto/tinyionice C

Drop-in replacement for ionice in 300 lines of C

11
pastefile xyproto/pastefile Go

:page_with_curl: Paste the clipboard contents to a given file

10
sealion xyproto/sealion Python

:ocean: Prompt lunch reminder

9
mcbanner xyproto/mcbanner Go

:flags: Application for generating Minecraft banners

8