news
Best Free and Open Source Software
-
Buffer - embrace ephemeral text - LinuxLinks
Celebrating transience, Buffer provides a minimal editing space for all those things that don’t need keeping. It’s designed for keyboard workflows on desktop.
This is free and open source software.
Ten Forward - control a NAT-PMP gateway - LinuxLinks
Ten Forward allows you to request port forwarding to your gateway.
It allows you to create multiple mapping configurations, which can individually be requested. This tool will allow you to run a local game server (minecraft LAN, Mindustry, Stardew valley., etc..) and make it accessible online. It is tested with the NAT-PMP enabled ProtonVPN, and should be compatible with any other NAT-PMP capable gateway.
This is free and open source software.
empress - MPRIS media controls made simple - LinuxLinks
empress is a D-Bus MPRIS daemon for controlling media players.
This tool functions as a simple command-line abstraction over the D-Bus MPRIS specification which allows for querying and controlling media players. It functions similarly to playerctl, but features more basic controls and a more complex method of tracking which player you want to control. empress uses its own D-Bus daemon to keep track of which players are currently playing (and which players have been updated the most recently), and uses this information to determine you wanted to pause Spotify rather than playing a minimized YouTube video.
This is free and open source software.
14 Best Free and Open Source Linux WebRTC Tools - LinuxLinks
WebRTC is real-time communication for the web, enabling video, voice, and data transfer between peers using an open standard.
It allows audio and video communication and streaming to work inside web pages by allowing direct peer-to-peer communication, eliminating the need to install plugins or download native apps.
ICE, STUN and TURN are the NAT traversal techniques used to connect to remote peer.
Redocly CLI - lint OpenAPI - LinuxLinks
Redocly CLI is an all-in-one OpenAPI utility. It builds, manages, improves, and quality-checks your OpenAPI descriptions, all of which comes in handy for various phases of the API Lifecycle.
Create your own rulesets to make API governance easy, publish beautiful API reference documentation, and more. Supports OpenAPI 3.1, 3.0 and OpenAPI 2.0 (legacy Swagger), AsyncAPI 3.0 and 2.6, Arazzo 1.0.
The Redocly CLI also supports many of the other operations you need to be successful working with OpenAPI. API linting, enhancement, bundling and other tools are also available as part of this CLI tool.
This is free and open source software.
Spectral - flexible JSON/YAML linter - LinuxLinks
Spectral is a flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI (v3.1, v3.0, and v2.0), Arazzo v1.0, as well as AsyncAPI v2.x.
Spectral, being a generic YAML/JSON linter, needs a ruleset to lint files. A ruleset is a JSON, YAML, or JavaScript/TypeScript file (often the file is called .spectral.yaml for a YAML ruleset) that contains a collection of rules, which can be used to lint other JSON or YAML files such as an API description.
Linting isn’t just about validating OpenAPI or JSON Schema documents against specifications. It’s for enforcing style guides to ensure that your APIs are consistent, valid, and of high quality.
This is free and open source software.