Search
427 results for “skunksarebetter”
-
#nibrans is a #publicdomain nibble based rANS coder.
nibrans is an #singleheader #SSE2 accelerated encoder and decoder for the rANS arithmetic coding format. rANS offers near-optimal data compression while having an adaptable frequency structure, unlike Huffman coding which uses a static structure. nibrans encode and decode data at a rate of up to 75-95 megabytes per second.
Website 🔗️: https://github.com/BareRose/nibrans
#free #opensource #foss #fossmendations #programming #library #compression
-
#nibrans is a #publicdomain nibble based rANS coder.
nibrans is an #singleheader #SSE2 accelerated encoder and decoder for the rANS arithmetic coding format. rANS offers near-optimal data compression while having an adaptable frequency structure, unlike Huffman coding which uses a static structure. nibrans encode and decode data at a rate of up to 75-95 megabytes per second.
Website 🔗️: https://github.com/BareRose/nibrans
#free #opensource #foss #fossmendations #programming #library #compression
-
#Kuroko is a lightweight #Python dialect.
Kuroko is a bytecode compiled #programming language with a nearly Python-compatible syntax. Kuroko's differences include having explicit variable declaration with block-level scoping. Kuroko features a simple C API, which allows for adding functions in the embedded VM. Kuroko supports Python's basic types, generators, with, try/catch, classes, decorators, type hints, and more.
Website 🔗️: https://kuroko-lang.github.io/
-
#robot36 is an SSTV encoder and decoder.
robot36 is a coder for slow-scan television, which is a range of #radio standards that send still images over low bandwidth signals. robot36 provides both a #CLI and #Android application, with the Android app supporting the #Robot, #PD, #Martin, #Scottie, and #Wraase codecs. The CLI is #publicdomain.
Website 🔗️: https://github.com/xdsopl/robot36 https://f-droid.org/packages/xdsopl.robot36/
-
#keepassdiff is #diff for #KDBX files.
#keepass-diff finds the differences between two Keepass files, like changed passwords and new or deleted groups. keepass-diff provides two ways of providing passwords, either directly via the command line, or by interactively requesting them. keepass-diff supports keyfiles.
Website 🔗️: https://github.com/Narigo/keepass-diff
-
#keepassdiff is #diff for #KDBX files.
#keepass-diff finds the differences between two Keepass files, like changed passwords and new or deleted groups. keepass-diff provides two ways of providing passwords, either directly via the command line, or by interactively requesting them. keepass-diff supports keyfiles.
Website 🔗️: https://github.com/Narigo/keepass-diff
-
#gdu is #du implemented in #Go.
gdu is a disk usage analyzer like du and #ncdu, implemented in Go with support for multithreaded disk traversal. gdu has both a #CLI and #TUI (interactive) mode, and can output size data to a #JSON file, then read it back for browsing in interactive mode. gdu can ignore directories by regex.
Website 🔗️: https://github.com/dundee/gdu
apt 📦️: gdu
-
#gdu is #du implemented in #Go.
gdu is a disk usage analyzer like du and #ncdu, implemented in Go with support for multithreaded disk traversal. gdu has both a #CLI and #TUI (interactive) mode, and can output size data to a #JSON file, then read it back for browsing in interactive mode. gdu can ignore directories by regex.
Website 🔗️: https://github.com/dundee/gdu
apt 📦️: gdu
-
#Czkawka is a #duplicate file finder.
Czkawka scans a directory tree to find files which are identical, similar, or empty. Czkawka can use hashes, filename checks, size, as well as visual similarity (images and video) to compare files. Directory scans are very fast, being two to four times faster than other popular scanners. Czkawka provides both a #CLI and #GUI.
Website 🔗️: https://qarmin.github.io/czkawka/
-
#ddsktx is a #singleheader DDS and KTX reader.
dds-ktx loads files in the DDS (DirectDraw Surface) and KTX (Khronos Texture) formats. dds-ktx performs no allocations, and does not attempt to convert pixel data, instead it fills in a structure definining where the textures within a file are, as well as the file's metadata. Included is #ctexview, for viewing textures in a #GUI.
Website 🔗️: https://github.com/septag/dds-ktx
#free #opensource #foss #fossmendations #programming #graphics
-
#yq is a #CLI #YAML processor.
yq is a preprocessor for #jq which converts YAML into JSON, processes the data with standard jq, finally outputting YAML. yq has the ability to preserve custom tags and formatting, allowing for more accurate round-trip processing. yq also includes #xq for #XML, and #tomlq for #TOML.
Website 🔗️: https://github.com/kislyuk/yq
-
#yq is a #CLI #YAML processor.
yq is a preprocessor for #jq which converts YAML into JSON, processes the data with standard jq, finally outputting YAML. yq has the ability to preserve custom tags and formatting, allowing for more accurate round-trip processing. yq also includes #xq for #XML, and #tomlq for #TOML.
Website 🔗️: https://github.com/kislyuk/yq
-
#Videohash is a #perceptual #hash for #video.
Videohash computes 64 bit hashes of videos such that similar videos produce similar hashes. Videohash does this by scaling videos to a uniform size, then running a wavelet hash over the frames. Hashes are robust to scaling (including aspect ratio changes), transcoding, watermarking, colour changes, etc. Videohash is weak against rotation and flips, however.
Website 🔗️: https://akamhy.github.io/videohash/
-
#Videohash is a #perceptual #hash for #video.
Videohash computes 64 bit hashes of videos such that similar videos produce similar hashes. Videohash does this by scaling videos to a uniform size, then running a wavelet hash over the frames. Hashes are robust to scaling (including aspect ratio changes), transcoding, watermarking, colour changes, etc. Videohash is weak against rotation and flips, however.
Website 🔗️: https://akamhy.github.io/videohash/
-
#NanoSVG is a tiny #SVG #library.
NanoSVG is a parser and rasterizer for scalable vector graphics (SVG) data. NanoSVG loads SVG into a tree of objects composed of Bézier curves, which can be iterated through. Coordinates are converted into uniform coordinates specified by the user. NanoSVG's rasterizer renders simple flat SVG into pixel data.
Website 🔗️: https://github.com/memononen/nanosvg
#free #opensource #foss #fossmendations #programming #graphics
-
#tinydir is a #singleheader, portable directory reader.
tinydir provides a portable interface for opening and iterating through directories, as well as getting information on files. tinydir's interface is simple, reading data into a struct which provides the name, path, extension, and whether the file is a directory or not. tinydir operates on both Windows and POSIX.
Website 🔗️: https://github.com/cxong/tinydir
-
#libs is a collection of #publicdomain #singleheader libraries in #C.
libs contains several self contained libraries for various purposes. Included are random number generators, threading utilities, data structures, an INI parser, simple graphical program toolkit, as well as HTTP request handler. libs also includes a text-to-speech algorithm translated from C++.
Website 🔗️: https://github.com/mattiasgustavsson/libs
#free #opensource #foss #fossmendations #programming #mattiasgustavsson
-
#FTXUI is a #terminal widget #library for #Cpp.
FTXUI is a collection of widgets that can be organized into a tree, automatically adjust their sizes, and be interacted with by the user. FTXUI provides many widgets, including text, gauges (progress bars), spinners, and several layout containers. Attributes like framing and colour can be applied to widgets.
Website 🔗️: https://github.com/ArthurSonzogni/FTXUI
-
#erd is an entity-relationship diagram generator.
erd takes in a textual schema with associated list of relationships and generates a graph displaying the connections. The input schema is a list of entities, each with a title and a set of keys. The relationships connect entities with one of four cardinalities. erd automatically positions entities and allows for entities and keys to have custom formatting.
Website 🔗️: https://github.com/BurntSushi/erd
-
#erd is an entity-relationship diagram generator.
erd takes in a textual schema with associated list of relationships and generates a graph displaying the connections. The input schema is a list of entities, each with a title and a set of keys. The relationships connect entities with one of four cardinalities. erd automatically positions entities and allows for entities and keys to have custom formatting.
Website 🔗️: https://github.com/BurntSushi/erd
-
#ZPAQ is an #publicdomain incremental, journaling compressor.
zpaq is an archiver for incremental additions, where new files detected in a directory tree are added to an existing archive. zpaq can extract specific versions of files, encrypt archives, as well as rollback to remove additions, and duduplicate blocks to improve compression. zpaq has an official specification and #Cpp #library.
Website 🔗️: http://mattmahoney.net/dc/zpaq.html
apt 📦️: zpaq
-
#Sioyek is a #PDF reader for technical documents.
Sioyek is a PDF reader for documents with many cross references, like research papers and textbooks. Sioyek can search through the current document and its table of contents, titles of recent documents, create reference points and bookmarks, and highlight text. Sioyek can also show the last figure side-by-side, and make smart jumps for documents lacking links.
Website 🔗️: https://sioyek.info/
-
#Blosc is a block-compressor for fast computation.
Blosc compresses data to speed up RAM to CPU data fetches. Blosc is extremely fast, and outperforms computation on uncompressed datasets. Blosc accomplishes this by compressing data into cache-sized blocks which can be transferred over the system bus very quickly. Blosc uses SIMD to greatly accelerate compression and decompression.
Website 🔗️: https://www.blosc.org/
apt 📦️: libblosc-dev bloscpack
-
#mandown is a man-style #Markdown reader.
mandown (mdn) formats and pages Markdown for display in terminals. mandown's format mimics the Unix Manual/manpages, with headers left-justified and content indented. mandown supports most formatting, including headers, bold, underline, lists, code blocks, as well as HTML based additions like keycaps and strikethrough.
Website 🔗️: https://github.com/Titor8115/mandown
-
#kissnet is a simple #Cpp #networking #library.
kissnet is a #singleheader cross-platform wrapper for the platform's socket API. kissnet abstracts away obscure protocols and endianness, providing a simple API for sending data over the network via TCP or UDP. kissnet can run as a client or server, and supports #TLS/#SSL.
Website 🔗️: https://github.com/Ybalrid/kissnet
-
#Umka is an embeddable, typed scripting language.
Umka is a Go-inspired scripting language with pointers, structs, etc. that are compatible with C. Umka has switches, optimized loops, multitasking support, anonymous functions, interface and method support, as well as reference counting garbage collection. Umka is implemented in #C99, and offers a simple API.
Website 🔗️: https://github.com/vtereshkov/umka-lang
-
#rpng is a low-level #PNG #library for #C.
rpng is a dependencyless #singleheader library for managing chunks of PNG data using a standalone DEFLATE implementation. rpng only relies on a subset of the standard library, and can be configured to use user-provided functions. rpng supports reading/writing with files as well as memory, and has some utility functions, including a CRC verifier.
Website 🔗️: https://github.com/raysan5/rpng
#free #opensource #foss #fossmendations #programming #compression
-
#Rhai is a scripting language for #Rust.
Rhai is a configurable, embeddable scripting language for use in Rust programs. Rhai scripts can easily be loaded and executed from a Rust program, even for no-std or #WebAssembly targets. Rhai supports closures, OOP, dynamic typing, and a simplified Rust-like syntax. Functions and operators can easily be added to Rhai, as well as entirely new syntax.
Website 🔗️: https://rhai.rs/
-
#stackusage measures the stack usage of a process.
stackusage attaches into a process on launch and measures usage of stack space on the main and any subsequent threads it creates. stackusage can also delay measurement until a signal is sent to the process. stackusage only performs action when a thread is created and destroyed, minimizing performance impact.
Website 🔗️: https://github.com/d99kris/stackusage
#free #opensource #foss #fossmendations #programming #sysadmin
-
#Fadec is an opcode decoder.
Fadec takes in x86 or x86-64 machine code and decodes it into assembly. Decoding instructions is very simple, and is performed by indexing a very fast and reasonably sized (24 kiB) lookup table. Fadec can also encode (#Faenc) machine code by building instructions from macros.
Website 🔗️: https://github.com/aengelke/fadec