is a perceptual hashing .

Blockhash is a collection of libraries that implement a blockwise perceptual hash algorithm. Blockhash calculates a unique number for an image that is comparable to numbers of similar looking images. Blockhash can be used to very quickly find similar images in a large gallery by appearance, with little indexing space. Blockhash has experimental video support.

Website πŸ”—οΈ: blockhash.io/

is a collection of syntax files.

nano-highlight is a convenient collection of several repositories that has syntax specification files for many languages, including common languages like , , , , as well as configuration formats, markup languages, etc. nano-highlight provides highlighting for common markers like FIXME, TODO, etc.

Website πŸ”—οΈ: github.com/serialhex/nano-high

is a parser for world files.

anvil-parser parses the Anvil file format, which is used by Minecraft to encode world data for saves. anvil-parser allows for loading files, querying blocks/changing, and writing the changes. anvil-parser supports interacting with the extended properties of blocks.

Website πŸ”—οΈ: github.com/matcool/anvil-parse

is a version requirement checker.

Vermin scans through a project's source code to find features that are limited to certain Python versions. Vermin contains thousands of checks, covering nearly any version specific feature that could be used. Vermin uses the builtin Python parser that the environment provides, ensuring correctness.

Website πŸ”—οΈ: github.com/netromdk/vermin

is a abstraction layer.

SIMDe (SIMD everywhere) translates SIMD intrinsics from a given ISA to another native ISA. SIMDe allows SSE code to run on NEON, for instance. SIMDe is very fast, with thin translations that are optimized away if the abstraction and native platforms are the same. SIMDe supports many extensions from a variety of processors.

Website πŸ”—οΈ: github.com/simd-everywhere/sim

is a rendering engine.

litehtml renders HTML and into a list of objects to draw with styles, position, z-index, etc. which is used to call user defined drawing functions. litehtml's structure allows it to be used in many scenarios, including embedded browsers, application frameworks, or advanced text rendering. litehtml supports and .

Website πŸ”—οΈ: litehtml.com/

is a engine.

LΓ–VE is a framework for developing games using Lua. LΓ–VE provides scripts with many functions for interacting with the screen, audio devices, controllers, the general system, etc. LΓ–VE also simplifies physics and decoding media like images and video. LΓ–VE has countless examples and is used in a number of complete games.

Website πŸ”—οΈ: love2d.org/

is a image viewer.

viu displays images in the terminal using full color and high resolution where possible, falling back to block characters and low color mode when needed. viu uses the viuer for image conversion. viu can display animated images, transparency, images piped through stdin, and can resize images for display.

Website πŸ”—οΈ: github.com/atanunq/viu

is a implementation.

termtris is an implementation of the popular game in . termtris is a literate Lua file, explaining the rationale and process in verbose, plain English (with Markdown styling). termtris is implemented in a simple and sensible way, showing how a Lua program can be composed.

Website πŸ”—οΈ: github.com/tylerneylon/termtri

is a text styler.

tml (Terminal Markup Language) is a simple XML-style language for styling text with terminal escape codes. tml accepts text with tags for text color and strength/style and replaces it with the appropriate escape codes for printing. tml provides both a and a command line program.

Website πŸ”—οΈ: github.com/liamg/tml

is a #2048 in .

2048 is a game where numbers appear on a 4Γ—4 grid. When a number is shifted into the same number they add together. The goal of the game is to create a 2048 tile, requiring 11 merges. bash2048 implements the game in text, with colored/highlighted numbers and a running overall score.

Website πŸ”—οΈ: github.com/JosefZIla/bash2048

is a domain .

No Google is a collection of lists containing domains owned and operated by Google. No Google can be used in domain blocking systems like to prevent unwanted Google services from being interacted with.

Website πŸ”—οΈ: github.com/nickspaargaren/no-g

is an Old School .

RuneLite is a client for the RuneScape, a game where players complete quests, fight enemies, trade, and battle other players. RuneLite implements all of the features of the standard client, as well as better rendering, features for AFKing, UI improvements, calculators and pricing tools, and others.

Website πŸ”—οΈ: runelite.net/

is a for .

bmp provides several functions for encoding image data into 24 bit bitmap images. bmp is quite simple, having the flow of allocate memory, set pixels, and write data buffer. bmp supports the common bottom-to-top encoding method, static allocation, and being compiled with compilers.

Website πŸ”—οΈ: github.com/skeeto/bmp

is a implementation in .

Tiny ECDH C implements elliptic curve Diffie-Hellman algorithms in a standards-compliant manner. Tiny ECDH C supports 20 different curves, 10 being standard curves chosen by . Tiny ECDH C's API is very simple, and can be compiled for very constrained systems like microcontrollers.

Website πŸ”—οΈ: github.com/kokke/tiny-ECDH-c

is a handwriting simulator.

Handright imitates handwritten Chinese, complete with shaky strokes and slightly imperfect characters. Handright works by altering the position and rotation of strokes for a character before outputting the result. Handright can be used with most fonts.

Website πŸ”—οΈ: github.com/Gsllchb/Handright

is a code highlighter.

highlight.js is a clientside source code highlighter that does not depend on any frameworks. highlight.js can be easily used in scripts and webpages by simply using the prebuilt minified source. highlight.js supports hundreds of languages, has many themes, and supports programming language detection.

Website πŸ”—οΈ: highlightjs.org/

is an addition chain generator.

addchain creates very well optimized addition chains for elliptic curve . Addition chains are used to quickly compute equations with exponents without performing each multiplication. Generated chains are very close to hand-optimized chains, with some chains outperforming the best public chains.

Website πŸ”—οΈ: github.com/mmcloughlin/addchai

is a for .

Ace of Spades is a first person shooter that takes place in a voxel landscape. Players choose from one of three weapons, and can built fortifications during battle. BetterSpades is a fully compatible client for Ace of Spades, running on systems with very low specifications with ease, while still providing the complete experience.

Website πŸ”—οΈ: github.com/xtreme8000/BetterSp

is a full monitor.

Munin monitors a network of computers, sensors, etc. to see if and when failures or performance issues occur. Munin uses a plugin (graph) system for monitoring specific statuses about its nodes, with many default graphs available. Munin's collected data can be viewed from a live web interface, used in a program, or even sent off to another monitoring suite.

Website πŸ”—οΈ: munin-monitoring.org/

apt πŸ“¦οΈ: munin

Show older
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.