home.social

Search

427 results for “skunksarebetter”

  1. is a nibble based rANS coder.

    nibrans is an 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 🔗️: github.com/BareRose/nibrans

  2. #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 🔗️: github.com/BareRose/nibrans

    #free #opensource #foss #fossmendations #programming #library #compression

  3. is a lightweight dialect.

    Kuroko is a bytecode compiled 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 🔗️: kuroko-lang.github.io/

  4. is an SSTV encoder and decoder.

    robot36 is a coder for slow-scan television, which is a range of standards that send still images over low bandwidth signals. robot36 provides both a and application, with the Android app supporting the , , , , and codecs. The CLI is .

    Website 🔗️: github.com/xdsopl/robot36 f-droid.org/packages/xdsopl.ro

  5. is for files.

    -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 🔗️: github.com/Narigo/keepass-diff

  6. #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 🔗️: github.com/Narigo/keepass-diff

    #free #opensource #foss #fossmendations #security

  7. is implemented in .

    gdu is a disk usage analyzer like du and , implemented in Go with support for multithreaded disk traversal. gdu has both a and (interactive) mode, and can output size data to a file, then read it back for browsing in interactive mode. gdu can ignore directories by regex.

    Website 🔗️: github.com/dundee/gdu

    apt 📦️: gdu

  8. #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 🔗️: github.com/dundee/gdu

    apt 📦️: gdu

    #free #opensource #foss #fossmendations #sysadmin

  9. is a 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 and .

    Website 🔗️: qarmin.github.io/czkawka/

  10. is a 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 , for viewing textures in a .

    Website 🔗️: github.com/septag/dds-ktx

  11. is a processor.

    yq is a preprocessor for 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 for , and for .

    Website 🔗️: github.com/kislyuk/yq

  12. #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 🔗️: github.com/kislyuk/yq

    #free #opensource #foss #fossmendations #terminal

  13. is a for .

    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 🔗️: akamhy.github.io/videohash/

  14. #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 🔗️: akamhy.github.io/videohash/

    #free #opensource #foss #fossmendations #imagehash

  15. is a tiny .

    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 🔗️: github.com/memononen/nanosvg

  16. is a , 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 🔗️: github.com/cxong/tinydir

  17. is a collection of libraries in .

    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 🔗️: github.com/mattiasgustavsson/l

  18. is a widget for .

    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 🔗️: github.com/ArthurSonzogni/FTXUI

  19. 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 🔗️: github.com/BurntSushi/erd

  20. #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 🔗️: github.com/BurntSushi/erd

    #free #opensource #foss #fossmendations #database

  21. is an 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 .

    Website 🔗️: mattmahoney.net/dc/zpaq.html

    apt 📦️: zpaq

  22. is a 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 🔗️: sioyek.info/

  23. 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 🔗️: blosc.org/

    apt 📦️: libblosc-dev bloscpack

  24. is a man-style 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 🔗️: github.com/Titor8115/mandown

  25. is a simple .

    kissnet is a 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 /#SSL.

    Website 🔗️: github.com/Ybalrid/kissnet

  26. 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 , and offers a simple API.

    Website 🔗️: github.com/vtereshkov/umka-lang

  27. is a low-level for .

    rpng is a dependencyless 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 🔗️: github.com/raysan5/rpng

  28. is a scripting language for .

    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 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 🔗️: rhai.rs/

  29. 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 🔗️: github.com/d99kris/stackusage

  30. 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 () machine code by building instructions from macros.

    Website 🔗️: github.com/aengelke/fadec