home.social

#fossmendations — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #fossmendations, aggregated by home.social.

  1. So if I had to list my favorite/most used FOSS programs that I use, they would have to be:

    1) Linux Mint
    2) Firefox
    3) GIMP
    4) Emacs (for org mode)
    5) Xed (for simple tasks)

    I'm sure I use a lot of other FOSS programs, but this is kind of the bare minimum that gets a lot of use day to day.

  2. is a for the browser.

    v86 is a performant emulator for x86 that translates x86 machine code into on the fly. This live translation allows for emulated environments to run at maximal speed in the browser. v86 emulates several components of an x86 machine, including SSE2 extensions, floppy and IDE controller, VGA card, networking card, SoundBlaster card, and HID.

    Website 🔗️: copy.sh/v86/

  3. #v86 is a #x86 #emulator for the browser.

    v86 is a performant emulator for x86 that translates x86 machine code into #WASM on the fly. This live translation allows for emulated environments to run at maximal speed in the browser. v86 emulates several components of an x86 machine, including SSE2 extensions, floppy and IDE controller, VGA card, networking card, SoundBlaster card, and HID.

    Website 🔗️: copy.sh/v86/

    #free #opensource #foss #fossmendations

  4. #v86 is a #x86 #emulator for the browser.

    v86 is a performant emulator for x86 that translates x86 machine code into #WASM on the fly. This live translation allows for emulated environments to run at maximal speed in the browser. v86 emulates several components of an x86 machine, including SSE2 extensions, floppy and IDE controller, VGA card, networking card, SoundBlaster card, and HID.

    Website 🔗️: copy.sh/v86/

    #free #opensource #foss #fossmendations

  5. #v86 is a #x86 #emulator for the browser.

    v86 is a performant emulator for x86 that translates x86 machine code into #WASM on the fly. This live translation allows for emulated environments to run at maximal speed in the browser. v86 emulates several components of an x86 machine, including SSE2 extensions, floppy and IDE controller, VGA card, networking card, SoundBlaster card, and HID.

    Website 🔗️: copy.sh/v86/

    #free #opensource #foss #fossmendations

  6. is a thin wrapper for and sockets.

    swrap provides a uniform, platform independent interface for opening, closing, and interacting with networking sockets. swrap attempts to be very thin and lightweight, handing off as much to the operating system as possible, allowing swrap to be future-proof to any new protocols added.

    Website 🔗️: github.com/BareRose/swrap

  7. #swrap is a thin #publicdomain wrapper for #Windows and #POSIX sockets.

    swrap provides a uniform, platform independent interface for opening, closing, and interacting with networking sockets. swrap attempts to be very thin and lightweight, handing off as much to the operating system as possible, allowing swrap to be future-proof to any new protocols added.

    Website 🔗️: github.com/BareRose/swrap

    #free #opensource #foss #fossmendations #programming

  8. #swrap is a thin #publicdomain wrapper for #Windows and #POSIX sockets.

    swrap provides a uniform, platform independent interface for opening, closing, and interacting with networking sockets. swrap attempts to be very thin and lightweight, handing off as much to the operating system as possible, allowing swrap to be future-proof to any new protocols added.

    Website 🔗️: github.com/BareRose/swrap

    #free #opensource #foss #fossmendations #programming

  9. is an implementation of in .

    pywasm implements Core in pure Python, without dependence on any library. pywasm provides a simple interface for loading and executing WASM code, and provides the ability to inject functions into the runtime.

    Website 🔗️: github.com/mohanson/pywasm

  10. #pywasm is an implementation of #WASM in #Python.

    pywasm implements #WebAssembly Core in pure Python, without dependence on any library. pywasm provides a simple interface for loading and executing WASM code, and provides the ability to inject functions into the runtime.

    Website 🔗️: github.com/mohanson/pywasm

    #free #opensource #foss #fossmendations #programming

  11. is an embeddable interpreter for .

    MuJS is an ECMA-262 (version ES5) compliant implementation of JavaScript (ECMAScript) written in C. MuJS provides an interface for both running JavaScript code, as well as interacting with it in a manner similar to the C API. MuJS is a bytecode interpreter, which provides both speed and platform independence.

    Website 🔗️: mujs.com/

    apt 📦️: mujs

  12. #MuJS is an embeddable #JavaScript interpreter for #C.

    MuJS is an ECMA-262 (version ES5) compliant implementation of JavaScript (ECMAScript) written in C. MuJS provides an interface for both running JavaScript code, as well as interacting with it in a manner similar to the #Lua C API. MuJS is a bytecode interpreter, which provides both speed and platform independence.

    Website 🔗️: mujs.com/

    apt 📦️: mujs

    #free #opensource #foss #fossmendations #programming

  13. #MuJS is an embeddable #JavaScript interpreter for #C.

    MuJS is an ECMA-262 (version ES5) compliant implementation of JavaScript (ECMAScript) written in C. MuJS provides an interface for both running JavaScript code, as well as interacting with it in a manner similar to the #Lua C API. MuJS is a bytecode interpreter, which provides both speed and platform independence.

    Website 🔗️: mujs.com/

    apt 📦️: mujs

    #free #opensource #foss #fossmendations #programming

  14. is an editor.

    eyeD3 retrieves and modifies ID3 format metadata in files. eyeD3 uses plugins to access and interface with different aspects of the ID3 format, including a default textual tag editor, JSON and XML printer, and album art editor. eyeD3 provides a module.

    Website 🔗️: github.com/nicfit/eyeD3

    apt 📦️: eyed3

  15. #eyeD3 is an #ID3 #metadata editor.

    eyeD3 retrieves and modifies ID3 format metadata in #MP3 files. eyeD3 uses plugins to access and interface with different aspects of the ID3 format, including a default textual tag editor, JSON and XML printer, and album art editor. eyeD3 provides a #Python module.

    Website 🔗️: github.com/nicfit/eyeD3

    apt 📦️: eyed3

    #free #opensource #foss #fossmendations #music #programming

  16. is a for .

    Cling is an interpreter for C++ that is based on and . Cling is able to run arbitrary C++ statements interactively in a REPL, or as a typical script interpreter. Cling can also operate as an embedded scripting interface, allowing a program to expose a sandboxed C++ interface that can be injected with values.

    Website 🔗️: github.com/root-project/cling

  17. #Cling is a #REPL for #Cpp.

    Cling is an interpreter for C++ that is based on #LLVM and #Clang. Cling is able to run arbitrary C++ statements interactively in a REPL, or as a typical script interpreter. Cling can also operate as an embedded scripting interface, allowing a program to expose a sandboxed C++ interface that can be injected with values.

    Website 🔗️: github.com/root-project/cling

    #free #opensource #foss #fossmendations #programming

  18. is a vector/matrix math .

    dvector is a simple library that provides types and operations for several vector and matrix sizes. dvector only relies on the standard library, allowing it to be used nearly everywhere.

    Website 🔗️: github.com/BareRose/dvector

  19. #dvector is a #publicdomain #singleheader vector/matrix math #library.

    dvector is a simple library that provides types and operations for several vector and matrix sizes. dvector only relies on the standard library, allowing it to be used nearly everywhere.

    Website 🔗️: github.com/BareRose/dvector

    #free #opensource #foss #fossmendations

  20. is a shell parser, formatter, and interpreter.

    sh is a parser for that parses , , and Mir Korn shell syntax scripts. sh provides both a Go for parsing and handling shell scripts, as well as a command line tool for reformatting scripts. sh also includes a simple proof of concept interpreter.

    Website 🔗️: github.com/mvdan/sh

  21. #sh is a shell parser, formatter, and interpreter.

    sh is a parser for #Go that parses #POSIX, #Bash, and Mir Korn shell syntax scripts. sh provides both a Go #library for parsing and handling shell scripts, as well as a command line tool for reformatting scripts. sh also includes a simple proof of concept interpreter.

    Website 🔗️: github.com/mvdan/sh

    #free #opensource #foss #fossmendations

  22. is a save editor.

    PKHeX loads, parses, and displays save data from most games. PKHeX's interface allows for easily viewing the Pokémon collection, party, as well as individual stats. Various aspects of the save can be modified, including learned moves, level, party, PC, etc. PKHeX is also able to migrate Pokémon between versions.

    Website 🔗️: github.com/kwsch/PKHeX

  23. #PKHeX is a #Pokémon save editor.

    PKHeX loads, parses, and displays #Pokemon save data from most games. PKHeX's interface allows for easily viewing the Pokémon collection, party, as well as individual stats. Various aspects of the save can be modified, including learned moves, level, party, PC, etc. PKHeX is also able to migrate Pokémon between versions.

    Website 🔗️: github.com/kwsch/PKHeX

    #free #opensource #foss #fossmendations #game #hacking

  24. is an argument parser for .

    dimcli provides an intuitive interface for parsing out arguments from the CLI. dimcli options can have multiple aliases, defaults, and automatic type parsing. Help screens are automatically generated from option definitions. dimcli support subcommands, argument/response files, convenient version, help, final options, and more.

    Website 🔗️: github.com/gknowles/dimcli

  25. #dimcli is an argument parser for #Cpp.

    dimcli provides an intuitive interface for parsing out arguments from the CLI. dimcli options can have multiple aliases, defaults, and automatic type parsing. Help screens are automatically generated from option definitions. dimcli support subcommands, argument/response files, convenient version, help, final options, and more.

    Website 🔗️: github.com/gknowles/dimcli

    #free #opensource #foss #fossmendations #programming

  26. is a code formatter.

    Black is a strict and consistent code formatter for . Black's formatting is based on PEP 8 with some additional formatting choices. Black attempts to minimize the amount of configuration and formatting variability available. Black formatted code is consistent, allowing for diffs to be minimal, and code submissions consistent for formatting across projects.

    Website 🔗️: github.com/psf/black

  27. #Black is a #Python code formatter.

    Black is a strict and consistent code formatter for #Python. Black's formatting is based on PEP 8 with some additional formatting choices. Black attempts to minimize the amount of configuration and formatting variability available. Black formatted code is consistent, allowing for diffs to be minimal, and code submissions consistent for formatting across projects.

    Website 🔗️: github.com/psf/black

    #free #opensource #foss #fossmendations #programming

  28. is a fork of for .

    far2l is a fork of the file and archive manager (Far Manager) which is a combination file and (compressed) archive manager for the . far2l integrates and other projects to retain both accuracy to original function and minimize bugs that can be caused by generic Wine.

    Website 🔗️: github.com/elfmz/far2l

  29. #far2l is a fork of #FarManager for #Linux.

    far2l is a fork of the file and archive manager (Far Manager) which is a combination file and (compressed) archive manager for the #terminal. far2l integrates #Wine and other projects to retain both accuracy to original function and minimize bugs that can be caused by generic Wine.

    Website 🔗️: github.com/elfmz/far2l

    #free #opensource #foss #fossmendations

  30. is a collection of convenience functions.

    rcutils provides numerous common and novel interfaces for various things. Included are a memory allocator, CLI parser, filesystem checks, string find and formatting, environment variable convenience accessors, logging macros, shared library interfacing, split and dup which use an allocator, and several others.

    Website 🔗️: github.com/ros2/rcutils

  31. #rcutils is a collection of convenience functions.

    rcutils provides numerous common and novel interfaces for various things. Included are a memory allocator, CLI parser, filesystem checks, string find and formatting, environment variable convenience accessors, logging macros, shared library interfacing, split and dup which use an allocator, and several others.

    Website 🔗️: github.com/ros2/rcutils

    #free #opensource #foss #fossmendations #programming

  32. is a ANSI to highlight translator.

    kak-ansi renders text that is colourised in ANSI escape sequences using 's builtin colour highlighting system. kak-ansi has several commands, all of which remove escapes and replaces them with highlighting.

    Website 🔗️: github.com/eraserhd/kak-ansi

  33. #kakansi is a #publicdomain ANSI to highlight translator.

    kak-ansi renders text that is colourised in ANSI escape sequences using #Kakoune's builtin colour highlighting system. kak-ansi has several commands, all of which remove escapes and replaces them with highlighting.

    Website 🔗️: github.com/eraserhd/kak-ansi

    #free #opensource #foss #fossmendations

  34. Looking for computer games that are not only #freesoftware but #freeculture as well?

    #libregamewiki is a wiki focused on games and game development tools that are free as in freedom down to the included media assets. #fossmendations

    libregamewiki.org/Main_Page
  35. is a for .

    Tina provides simple to use interfaces for creating and managing lightweight, fast coroutines on a range of operating systems. Tina supports both symmetric and asymmetric coroutines. Tina can also be made to use pre-allocated memory instead of performing dynamic allocation.

    Website 🔗️: github.com/slembcke/Tina

  36. #Tina is a #singleheader #coroutine #library for #C.

    Tina provides simple to use interfaces for creating and managing lightweight, fast coroutines on a range of operating systems. Tina supports both symmetric and asymmetric coroutines. Tina can also be made to use pre-allocated memory instead of performing dynamic allocation.

    Website 🔗️: github.com/slembcke/Tina

    #free #opensource #foss #fossmendations #programming

  37. is a based compiler for .

    is a frontend for GCC that allows it compile Rust programs. Being based on GCC allows for typical GCC options like -O2 and plugins targeting GIMPLE to be used normally. gccrs also allows for mixed C and Rust code to be effectively optimized and secured as they are compiled to the same intermediate language.

    Website 🔗️: github.com/Rust-GCC/gccrs

  38. #GCCRust is a #GCC based compiler for #Rust.

    #gccrs is a frontend for GCC that allows it compile Rust programs. Being based on GCC allows for typical GCC options like -O2 and plugins targeting GIMPLE to be used normally. gccrs also allows for mixed C and Rust code to be effectively optimized and secured as they are compiled to the same intermediate language.

    Website 🔗️: github.com/Rust-GCC/gccrs

    #free #opensource #foss #fossmendations #programming

  39. is a album downloader.

    bandcamp-dl fetches songs from albums on Bandcamp and automatically sorts them into appropriate directories. bandcamp-dl can embed the album art and track lyrics directly into the downloaded files. bandcamp-dl slugifies filenames and supports ASCII translation, so all filesystems and operating systems are supported.

    Website 🔗️: github.com/iheanyi/bandcamp-dl

  40. #bandcampdl is a #publicdomain #Bandcamp album downloader.

    bandcamp-dl fetches songs from albums on Bandcamp and automatically sorts them into appropriate directories. bandcamp-dl can embed the album art and track lyrics directly into the downloaded files. bandcamp-dl slugifies filenames and supports ASCII translation, so all filesystems and operating systems are supported.

    Website 🔗️: github.com/iheanyi/bandcamp-dl

    #free #opensource #foss #fossmendations

  41. is a simple file runner.

    start.exe examines the structure of an EXE to determine whether it is best run with a emulator, , or . start.exe automatically runs the most sensible choice, allowing it to serve as a convenient frontend for the emulators and layers supported.

    Website 🔗️: github.com/brpocock/start.exe

  42. #startexe is a simple #publicdomain #EXE file runner.

    start.exe examines the structure of an EXE to determine whether it is best run with a #DOS emulator, #Wine, or #Mono. start.exe automatically runs the most sensible choice, allowing it to serve as a convenient frontend for the emulators and layers supported.

    Website 🔗️: github.com/brpocock/start.exe

    #free #opensource #foss #fossmendations

  43. is an improved version of .

    sc-im or Calculator Improvised is an updated fork of the earlier sc. sc-im features the same ncurses spreadsheet interface, but adds numerous features to accelerate the experience, including undo and redo, a large amount of cells, import-export for and , import, export, full RGB colours, sorting, support, and more.

    Website 🔗️: github.com/andmarti1424/sc-im

    apt 📦️: sc-im

  44. #scim is an improved version of #sc.

    sc-im or #Spreadsheet Calculator Improvised is an updated fork of the earlier sc. sc-im features the same ncurses spreadsheet interface, but adds numerous features to accelerate the experience, including undo and redo, a large amount of cells, import-export for #CSV and #XLSX, #ODS import, #Markdown export, full RGB colours, sorting, #Lua support, and more.

    Website 🔗️: github.com/andmarti1424/sc-im

    apt 📦️: sc-im

    #free #opensource #foss #fossmendations

  45. is a linter for .

    Protobuf is a configurable and pluggable linter for Protocol Buffer files. Protolint has configuration for actions, containers, pre commit hooks, various editors, and protoc. Various aspects of the linting can be configured, including casing, prefixes, orderings, comments, and consistency.

    Website 🔗️: github.com/yoheimuta/protolint

  46. #Protolint is a linter for #protobufs.

    Protobuf is a configurable and pluggable linter for Protocol Buffer files. Protolint has configuration for #GitHub actions, #Docker containers, pre commit hooks, various editors, and protoc. Various aspects of the linting can be configured, including casing, prefixes, orderings, comments, and consistency.

    Website 🔗️: github.com/yoheimuta/protolint

    #free #opensource #foss #fossmendations #programming

  47. is an extended .

    Markdeep is an extended dialect of Markdown that brings support for diagrams, , as well as intra-and-interdocument hyperlinking. Markdeep files are cleverly compiled so they can be viewed in both plain text as well as on a web browser. Alongside diagrams and LaTeX, Markdeep features tables, todo lists, page breaks, calendars, table of contents, references, and fallback modes.

    Website 🔗️: casual-effects.com/markdeep

  48. #Markdeep is an extended #Markdown.

    Markdeep is an extended dialect of Markdown that brings support for diagrams, #LaTeX, as well as intra-and-interdocument hyperlinking. Markdeep files are cleverly compiled so they can be viewed in both plain text as well as on a web browser. Alongside diagrams and LaTeX, Markdeep features tables, todo lists, page breaks, calendars, table of contents, references, and fallback modes.

    Website 🔗️: casual-effects.com/markdeep

    #free #opensource #foss #fossmendations

  49. is a lightweight engine.

    Duktape is an embeddable engine that allows for running JavaScript in C programs with bindings. Duktape is small, using less than 200 kB of memory for simple examples, making it suitable for . Duktape has Unicode support, a debugger, performance measuring, regex, garbage collection, coroutines, compiled functions, and more.

    Website 🔗️: duktape.org/

    apt 📦️: duktape

  50. #Duktape is a lightweight #JavaScript engine.

    Duktape is an embeddable #ECMAScript engine that allows for running JavaScript in C programs with bindings. Duktape is small, using less than 200 kB of memory for simple examples, making it suitable for #embedded. Duktape has Unicode support, a debugger, performance measuring, regex, garbage collection, coroutines, compiled functions, and more.

    Website 🔗️: duktape.org/

    apt 📦️: duktape

    #free #opensource #foss #fossmendations #programming