Best Free and Open Source Software
-
13 Best Free and Open Source Command-Line Python Application Development Tools - LinuxLinks
The prominence of Python is, in part, due to its flexibility, with the language frequently used by web and desktop developers, system administrators, data scientists, and machine learning engineers. It’s easy to learn and powerful to develop any kind of system with the language. Python’s large user base offers a virtuous circle. There’s more support available from the open source community for budding programmers seeking assistance.
The command line interface (also known as CLI) is a means to interact with a command line script. Python comes with several different libraries that allow you to write a command line interface for your scripts, but argparse, click and docopt are popular ways to create a CLI in Python.
And there’s lots of other command-line application tools available. Here’s our legendary ratings chart.
wmk - flexible static site generator - LinuxLinks
wmk is a flexible and versatile static site generator.
wmk is suitable for building any small or medium-sized static website (up to a few hundred pages).
This is free and open source software.
Hieroglyphic - find LaTeX symbols - LinuxLinks
Hieroglyphic allows you to search through over 1,000 different LaTeX symbols by sketching.
Once you found the desired symbol you can copy it to the clipboard by clicking on the entry. Hieroglyphic is powered by a machine learning model, trained on a modified version of the detexify data.
This is free and open source software.
constexprjs - static site generator - LinuxLinks
constexprjs is a static site generator without a DSL or a templating language (liquid, handlebars, haml).
Rather, it employs JavaScript to generate HTML, a function it excels at given that this was the primary reason for JavaScript’s creation. It executes some of the JavaScript in your website before deployment. The whole browser runtime is available at your disposal when generating sites with it.
This is free and open source software.