home.social

Search

427 results for “skunksarebetter”

  1. #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 🔗️: github.com/aengelke/fadec

    #free #opensource #foss #fossmendations #programming

  2. is a lossless numeric compression scheme for .

    Quantile compresses integers and floats with very high compression ratio. Quantile uses ranges and offsets which are learned from a dataset and used to compress an input. Compressed data can be written directly to a file that can then be read and decompressed without any accessory data. Quantile preserves order and NaN values.

    Website 🔗️: github.com/mwlon/quantile-comp

  3. is a unit testing framework for and .

    acutest provides macros and structure for defining unit tests. Each test is a simple function that performs checks. acutest executes tests as child processes by default, but supports single process use when debugging. acutest supports diagnostic messages, test vectors, exception checks, and CLI arguments for running only specific tests.

    Website 🔗️: github.com/mity/acutest

  4. #acutest is a #singleheader unit testing framework for #C and #Cpp.

    acutest provides macros and structure for defining unit tests. Each test is a simple function that performs checks. acutest executes tests as child processes by default, but supports single process use when debugging. acutest supports diagnostic messages, test vectors, exception checks, and CLI arguments for running only specific tests.

    Website 🔗️: github.com/mity/acutest

    #free #opensource #foss #fossmendations #programming

  5. is a OBJ loader for .

    is a that loads Wavefront OBJ files into easy to use structures. tinyobjloader is implemented in pure C, only relying on the standard library, with support for using custom memory allocation functions. tinyobjloader supports loading material files.

    Website 🔗️: github.com/syoyo/tinyobjloader

  6. #tinyobjloaderc is a #singleheader OBJ loader for #C.

    #tinyobjloader is a #library that loads Wavefront OBJ files into easy to use structures. tinyobjloader is implemented in pure C, only relying on the standard library, with support for using custom memory allocation functions. tinyobjloader supports loading material files.

    Website 🔗️: github.com/syoyo/tinyobjloader

    #free #opensource #foss #fossmendations #programming

  7. is a benchmarking tool.

    hyperfine benchmarks CLI programs by running them repeatedly many times, performing statistical analysis on the results to return a final estimate of the runtime. hyperfine can perform warm benchmarking, perform actions before benchmarks, and can insert variable numeric parameters. Results can be output in several formats, including .

    Website 🔗️: github.com/sharkdp/hyperfine

    apt 📦️: hyperfine

  8. is a example provider.

    vigenere is an implementation of an extended Vigenère cipher that is used as an OpenSSL provider. The simple (and insecure) Vigenère cipher is chosen to minimize obscuring how OpenSSL providers work. The example shows the various components and methods a provider must implement using the cipher.

    Website 🔗️: github.com/provider-corner/vig

  9. is a for interactive prompts.

    inquire is a library that provides a range of prompts that perform input validation and signal a clear cue to the user. inquire includes an autocomplete enabled text input, date selector, option selector, passwords, specially-enforced text input, and a few others. inquire's theme and semantic hints/help can be customized.

    Website 🔗️: github.com/mikaelmello/inquire

  10. is a -configured emulator.

    tym runs a configuration file written in Lua on startup. The file can perform various actions, including setting styles, key combinations, setting colour schemes, etc. The file can also set up hooks which are triggered on user action, like key combinations, scrolling, selecting text, etc. tym supports having separate colour scheme files.

    Website 🔗️: github.com/endaaman/tym

  11. is a solving interface.

    cursewords provides a ( user interface) for playing crosswords. curseword supports the popular .puz file format for loading puzzles. cursewords keeps track of the solve time, provides hints for just the current columns/rows, can find errors, and can fill in difficult entries at a keypress.

    Website 🔗️: github.com/thisisparker/cursew

  12. is a file browser.

    xplr is an extensible modal file explorer with several builtin batch editing features. xplr includes a Lua-based plugin system for adding actions and changing behaviour. xplr has multiple quit options which can output the selection for use in other tools.

    Website 🔗️: github.com/sayanarijit/xplr

  13. is a for .

    MPIRE ( Is Really Easy) simplifies many concurrent tasks in a performance-maximizing way. MPIRE offers map, shared copy-on-write objects, simple methods for managing worker state, as well as builtin progress bars using . MPIRE's performance is better than most other Python multiprocessing libraries for many use cases.

    Website 🔗️: github.com/Slimmer-AI/mpire

  14. is a drop-in progress bar.

    tqdm is a module and program that provides an interface for displaying automatically updating progress bars. tqdm can use update callbacks, and can wrap range() and other iterables for a quick and easy progress bar display. Progress bars can have titles, be formatted with different characters, and be nested. tqdm is thread-safe.

    Website 🔗️: github.com/tqdm/tqdm

    apt 📦️: python3-tqdm

  15. is a collection of libraries.

    cute_headers includes many and headers that provide a wide range of functionality, mainly for . cute_headers features an file loader, sound playback/mixer, 2D (vector) and 3D math, UTF handling, font rendering, and more. Most libraries include examples that display how they can be used.

    Website 🔗️: github.com/RandyGaul/cute_head

  16. is a .

    ELFIO provides utilities that interact with Extensible Linkable Format (ELF). ELFIO can read various fields present in an ELF file, as well as data and other sections. ELFIO also can write new ELF data with simple set commands that operate sensibly for setting flags and creating sections.

    Website 🔗️: elfio.sourceforge.net/

  17. is a light sensing daemon.

    Clight captures occasional frames from webcams or readings from sensors to detect the ambient lightness. Clight then exposes these values on DBus for other programs to use the data. Clight uses modules for implementing functionality, including adjusting screen and keyboard brightness, screen gamma, etc. Clight provides an easy to use API for developing custom modules.

    Website 🔗️: github.com/FedeDP/Clight

  18. #Clight is a light sensing daemon.

    Clight captures occasional frames from webcams or readings from sensors to detect the ambient lightness. Clight then exposes these values on DBus for other programs to use the data. Clight uses modules for implementing functionality, including adjusting screen and keyboard brightness, screen gamma, etc. Clight provides an easy to use API for developing custom modules.

    Website 🔗️: github.com/FedeDP/Clight

    #free #opensource #foss #fossmendations #redshift #flux

  19. is a finder.

    okon is intended for searching for SHA-1 password hashes in password dumps, to see if a user's password has been leaked. okon is very fast, searching through an efficient B-tree that is prepared from a file of hashes in 3 to 14 milliseconds in the average case, depending on the storage medium used. okon can operate as a .

    Website 🔗️: github.com/stryku/okon

  20. is a argument parser.

    Argumentum is a with a method chaining API for parsing command line arguments. Argumentum uses richly defined arguments, like in Python's argparse. Argumentum's value conversion is intuitive, automatically converting when storing to a variable. Argumentum generates help text, and supports defining subcommands.

    Website 🔗️: github.com/mmahnic/argumentum

  21. is a compiler-only build system.

    nobuild is a for writing programs that compile other programs. Unlike other build systems, the sole dependency for nobuild is a C compiler (and system libraries), allowing it to be used anywhere. Building a nobuild program is as simple as compiling nobuild and running it to automatically compile the rest.

    Website 🔗️: github.com/tsoding/nobuild

  22. verifies the syntax and style of data.

    yamllint parses YAML files to find syntax errors, as well as stylistic issues. yamllint supports enabling rules for many stylistic elements, including newline before EOF, ordering of keys, indentation, comments, separators, trailing whitespace, implicit truthy values, and more. yamllint can be easily integrated with several editors and CI tools.

    Website 🔗️: github.com/adrienverge/yamllint

    apt 📦️: yamllint

  23. is a image displayer.

    Chafa supports many common image formats, including still formats like PNG as well as animated GIFs. Chafa can use a larger character set than other image printers, allowing for a much higher fidelity output. Chafa supports several different color modes, including true color. Chafa has a interface.

    Website 🔗️: hpjansson.org/chafa/

    apt 📦️: chafa libchafa-dev

  24. is a for .

    MPack encodes and decodes messages to/from the MessagePack serialization format. MessagePack imitates the structure of JSON, but uses packed data to save space on delimiters and metadata. MPack is very fast, outperforming many other encoders. MPack can run without the standard library, simplifying use on embedded devices like microcontrollers.

    Website 🔗️: github.com/ludocode/mpack

  25. is an parsing for .

    Exiv2 is a library and command line program which can create, read, update, and delete Exif, IPTC, XMP, and ICC metadata from files. Exiv2 can modify any data fields, and can read and write to many common image formats. Exiv2 can also operate with sidecar and thumbnail files for simpler operation.

    Website 🔗️: exiv2.org

    apt 📦️: exiv2 libexiv2-dev

  26. #Exiv2 is an #Exif parsing #library for #Cpp.

    Exiv2 is a library and command line program which can create, read, update, and delete Exif, IPTC, XMP, and ICC metadata from files. Exiv2 can modify any data fields, and can read and write to many common image formats. Exiv2 can also operate with sidecar and thumbnail files for simpler operation.

    Website 🔗️: exiv2.org

    apt 📦️: exiv2 libexiv2-dev

    #free #opensource #foss #fossmendations #programming #sysadmin #photography

  27. is a processor.

    yq is a command line program that takes in YAML data and runs an expression against it, like . yq programs can be made up of many operators, including simple accessors, assignment operators, arithmetic, sorting, recursive globbing, and more. yq can also process , as it is a subset of YAML.

    Website 🔗️: github.com/mikefarah/yq

  28. is a version control system for databases.

    Dolt keeps track of incremental changes to a relational database. Dolt allows for reverting to previous fine grained commits, branching, merging, and push/pulling to a remote. Dolt's commands are modeled closely after Git's, simplifying training. Dolt can function as a drop-in replacement for MySQL.

    Website 🔗️: github.com/dolthub/dolt

  29. #Dolt is a version control system for databases.

    Dolt keeps track of incremental changes to a relational database. Dolt allows for reverting to previous fine grained commits, branching, merging, and push/pulling to a remote. Dolt's commands are modeled closely after Git's, simplifying training. Dolt can function as a drop-in replacement for MySQL.

    Website 🔗️: github.com/dolthub/dolt

    #free #opensource #foss #fossmendations #syadmin

  30. is a piecewise fuzzy hasher.

    ssdeep computes context triggered piecewise hashes, which hash specific parts of files to allow for comparing files quickly by subsets of their contents. ssdeep provides both a and a command line tool. ssdeep is quite fast, and very reliable.

    Website 🔗️: ssdeep-project.github.io/ssdee

    apt 📦️: ssdeep