Skip to content
SPECIFICTION
Get listed

Avidemux vs Scalafmt

Avidemux

avidemux.sourceforge.net

Scalafmt

scalameta.org

Side by side

FigureAvidemuxScalafmt
Price fromFreeFree
Free planYesYes
Free trial——
Open sourceYes—
WebYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
Self-hosted—Yes
Plans published21
Spec score · Code Formatting Tools8.3 (#3)7.6 (#22)
LicenseThe program is available under the GNU GPL license.The GitHub repository identifies the project license as Apache-2.0.
PurposeAvidemux is a free video editor designed for simple cutting, filtering and encoding tasks.Scalafmt is a code formatter for Scala that formats code consistently across a team.
SupportThe homepage welcomes patches, translations and bug reports.The project site links to a community Discord and GitHub, and the CLI help directs bug reports to GitHub issues.

Plans

Avidemux

  • Free and open sourceFree
  • AvidemuxFree

Avidemux pricing →

Scalafmt

  • FreeFree

Scalafmt pricing →

In their own words

Avidemux

Avidemux has no write-up on Specifiction yet; its figures are above.

Visit avidemux.sourceforge.net

Scalafmt

Scalafmt is a free Scala code formatter for keeping formatting consistent across a team. It handles Scala 2, Scala 3, sbt files and Scala scripts, with one dialect selected for each file. Formatting options are stored in a plain-text .scalafmt.conf file using HOCON syntax. Since version 3.1.0, the configuration must explicitly specify both the version and runner.dialect. Scalafmt can run from an editor, build tool or terminal. Documented editor integrations include IntelliJ, VS Code, Vim, NeoVim, Emacs, Sublime Text and Eclipse; Metals supports formatting requests from editors. It integrates with sbt and documents integrations for Maven, Gradle and Mill. Command-line check and test modes report misformatted code without writing changes. It also supports ignoring files, changed-lines formatting and a library API. IntelliJ range formatting uses IntelliJ’s own formatter by default: Scalafmt is designed primarily for whole files, and selected ranges may produce undesirable results. The project license is Apache-2.0.

Visit scalameta.org