sam VS amber

Compare sam vs amber and see what are their differences.

amber

💎 Amber the programming language compiled to Bash (by amber-lang)
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
sam amber
1 7
95 4,159
- 0.6%
1.8 9.0
11 months ago 10 days ago
Crystal Rust
MIT License GNU General Public License v3.0 only
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.

sam

Posts with mentions or reviews of sam. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-02.
  • Background jobs for Kemal server in Crystal lang
    3 projects | dev.to | 2 Mar 2023
    I have a sam.cr task in place that helps me with local develpment. I tweaked make sam dev to spin up two Sentry runners, and it continues to work seamlessly with both development executables + livereload (livecompile?) again.

amber

Posts with mentions or reviews of amber. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-23.
  • Bunster: Compile bash scripts to self contained executables
    7 projects | news.ycombinator.com | 23 Jan 2025
    This is fucking dumb. Sorry but this is just a paragon of everything wrong with Unix.

    The only reason to use shell in the first place is because I can't use a binary compiled from a sane language.

    This... Wow. This is like not having your cake and not eating it.

    The shitness of Bash combined with the non-portability of binaries! Sign me up!

    It's the opposite of https://amber-lang.com/ which tries to (not sure it succeeds) provide a sane language with the portability of shell (ignoring Windows).

    That's a sensible project. This is just... Why does this exist?

  • amber: writing bash scripts in amber instead. pt. 3: the standard library
    1 project | dev.to | 28 Jun 2024
    the official documentation currently does not cover the standard libary. to further investigate these commands and discover new ones as they are released, the best option is is refer to the std/main.ab source file.
  • amber: writing bash scripts in amber instead. pt. 2: loops and ifs
    1 project | dev.to | 20 Jun 2024
    in this series we're looking at using the amber language to write scripts that transpile into bash. so far we've covered using shell commands and handling error cases. in this installment, we'll be looking at control structures: loops and ifs, basically.
  • New shell scripting language, a new tablet, and in-product messaging
    2 projects | dev.to | 24 May 2024
    Amber is a new programming language that allows you to write code converted into BASH shell scripts. The language's syntax is a mix of JavaScript, Python, and something else (Kotlin? Rust?). The idea is to write in a language with a modern syntax, type-safety, and safety features.
  • amber, a code search & replace tool
    11 projects | news.ycombinator.com | 23 May 2024
    Not to be confused with this Amber

    https://amber-lang.com/

  • Amber, programming language that compiles to Bash
    1 project | news.ycombinator.com | 21 May 2024
  • Amber – the programming language compiled to Bash
    13 projects | news.ycombinator.com | 21 May 2024
    Assuming that these are typical outputs from Amber:

    https://github.com/Ph0enixKM/Amber/blob/master/setup/install...

    https://github.com/Ph0enixKM/Amber/blob/master/setup/uninsta...

    The inconsistent indents and decorated variable names made them less readable than hand-written Bash scripts. I understand that most compiler outputs are not meant to be human readable, but generally we would also get minification and/or obfuscation in exchange for losing readability, and Amber doesn't seem to offer those yet.

What are some alternatives?

When comparing sam and amber you can also consider the following projects:

lake - Recursive tasks managed easily

micro-mitten - You might not need your garbage collector

crake - CRystal mAKE library

lua-in-rust - The Lua programming language, implemented in Rust.

cake - Cake is a powerful and flexible Make-like utility tool. Make Tasks Great Again!

clojurust - A proof of concept version of Clojure in Rust.

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured