💾 Archived View for gemini.tuxmachines.org › n › 2024 › 05 › 10 › Free_and_Open_Source_Software.gmi captured on 2024-05-10 at 10:36:50. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Tux Machines

Free and Open Source Software

Posted by Rianne Schestowitz on May 10, 2024

Windows TCO Leftovers

Sipeed MaixCAM is a RISC-V AI camera devkit with up to 5MP camera, 2.3-inch color touchscreen display, GPIOs

Bazel - build and test your multi-language, multi-platform projects - LinuxLinks

=> https://www.linuxlinks.com/bazel-build-test-multi-language-multi-platform-projects/ ↺ Bazel - build and test your multi-language, multi-platform projects - LinuxLinks

Bazel is a software tool used for the automation of building and testing software. It’s a flavor of the tool that Google uses to build its server software internally.
Supported build tasks include running compilers and linkers to produce executable programs and libraries, and assembling deployable packages for Android, iOS and other target environments. Bazel is similar to other tools like Make, Ant, Gradle, Buck, Pants and Maven.
This is free and open source software.

Dagger - powerful, programmable CI/CD engine - LinuxLinks

=> https://www.linuxlinks.com/dagger-powerful-programmable-ci-cd-engine/ ↺ Dagger - powerful, programmable CI/CD engine - LinuxLinks

Dagger is a powerful, programmable continuous integration and continuous delivery (CI/CD) engine that runs your pipelines in containers. The software that lets you replace your software project’s artisanal scripts with a modern API and cross-language scripting engine. With a CI/CD pipeline, development teams can make changes to code that are then automatically tested and pushed out for delivery and deployment.
To use Dagger, you call Dagger Functions. Dagger Functions are regular code, written in a supported programming language, and run in containers. Dagger Functions let you encapsulate common operations or workflows into discrete units with clear inputs and outputs.
This is free and open source software.

Pants - scalable build system - LinuxLinks

=> https://www.linuxlinks.com/pants-scalable-build-system/ ↺ Pants - scalable build system - LinuxLinks

Pants is a scalable build system for monorepos: codebases containing multiple projects, often using multiple programming languages and frameworks, in a single unified code repository.
Pants installs, orchestrates and runs dozens of standard underlying tools – compilers, code generators, dependency resolvers, test runners, linters, formatters, packagers, REPLs and more – composing them into a single stable, hermetic toolchain, and speeding up your workflows via caching and concurrency.
Pants is designed to be easy to adopt, use, and extend. It doesn’t require you to refactor your codebase or to create and maintain massive amounts of build metadata. You invoke it directly on source files and directories, so it doesn’t require users to adopt a new conceptual model.
It’s currently focused on Python, Go, Java, Scala, Kotlin, Shell, and Docker, with support for other languages and frameworks coming soon.
This is free and open source software

gemini.tuxmachines.org