sbt-tpolecat VS sbt-native-packager

Compare sbt-tpolecat vs sbt-native-packager and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
sbt-tpolecat sbt-native-packager
6 5
371 1,581
1.3% -0.1%
7.3 6.8
7 days ago 3 days ago
Scala Scala
Apache License 2.0 BSD 2-clause "Simplified" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

sbt-tpolecat

Posts with mentions or reviews of sbt-tpolecat. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-24.
  • Scala Resurrection
    6 projects | /r/scala | 24 Jan 2023
    I'm awed by the maturity of the Scala 2 compiler. Every minor version in the 2.13 series adds a new linting improvement. You can see that if you have sbt-tpolecat in your project. I'm always happy to see that some option from Wartremover is no longer used.
  • Why are effects better for retries than Future?
    2 projects | /r/scala | 4 Jan 2023
    Note that this assumes that non-Unit values are silently thrown away, which you should always configure scalac, preferably via sbt-tpolecat, not to allow.
  • New to Scala;
    8 projects | /r/scala | 14 Oct 2022
    sbt-tpolecat to automatically provide reasonable Scala compiler settings.
  • Scala and Java Upgrade strategy
    1 project | /r/scala | 15 Apr 2022
    Start with settings strict compiler flags if you haven't already, for instance using sbt-tpolecat. This will help you remove the most obvious warts in your codebase.
  • Which static analysis tool do you use for Scala?
    8 projects | /r/scala | 12 Jan 2022
    However, after a while, I found that most of the things I needed were already covered by the compiler. And that Rob's (aka tpolecat) list of compiler options provided all the ones I needed for my style of coding. I Then learn that there was this sbt plugin that managed the list for me and also took care of changing the options according to the Scala version.
  • Is there a way to beautify the code after Scala 3 migration?
    1 project | /r/scala | 24 Aug 2021
    Sorry, have nothing useful to contribute (although I'd recommend you to set a restrictive set of scalac flags, for example from sbt-tpolecat, to let compiler help you), but just wanted to praise the Scala team and remind us of all those "Python 3 situation" rants we've saw 2 years ago and how silly they look now.

sbt-native-packager

Posts with mentions or reviews of sbt-native-packager. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-11.

What are some alternatives?

When comparing sbt-tpolecat and sbt-native-packager you can also consider the following projects:

scaluzzi - Additional rules for Scalafix. The part of scalazzi rules.

sbt-assembly - Deploy über-JARs. Restart processes. (port of codahale/assembly-sbt)

Scalafix - Refactoring and linting tool for Scala

sbt-pack - A sbt plugin for creating distributable Scala packages.

scalafix-organize-imports - A CI-friendly Scalafix semantic rule for organizing imports

sbt-native-image - Plugin to generate native-image binaries with sbt

sbt-jni - SBT Plugin to ease working with JNI

coursier - Pure Scala Artifact Fetching

sbt-dependency-check - SBT Plugin for OWASP DependencyCheck. Monitor your dependencies and report if there are any publicly known vulnerabilities (e.g. CVEs). :rainbow:

xsbt-web-plugin - Servlet support for sbt

Wartremover - Flexible Scala code linting tool

sbt-release - A release plugin for sbt