Ammonite-Ops

Scala Scripting (by lihaoyi)

Ammonite-Ops Alternatives

Similar projects and alternatives to Ammonite-Ops

  1. vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Poetry

    Python packaging and dependency management made easy

  4. audacity

    Audio Editor

  5. direnv

    unclutter your .profile

  6. Flask

    142 Ammonite-Ops VS Flask

    The Python micro framework for building web applications.

  7. mypy

    122 Ammonite-Ops VS mypy

    Optional static typing for Python

  8. xonsh

    :shell: Python-powered shell. Full-featured and cross-platform.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. libuv

    Cross-platform asynchronous I/O

  11. mise

    dev tools, env vars, task runner

  12. ZIO

    61 Ammonite-Ops VS ZIO

    ZIO — A type-safe, composable library for async and concurrent programming in Scala

  13. VisualFSharp

    The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio

  14. audacity

    Discontinued Tenacity is an easy-to-use, cross-platform multi-track audio editor/recorder for Windows, MacOS, GNU/Linux and other operating systems and is developed by a group of volunteers as an open source software that respects user privacy. [Moved to: https://github.com/tenacityteam/tenacity] (by cookiengineer)

  15. scala-cli

    Scala CLI is a command-line tool to interact with the Scala language. It lets you compile, run, test, and package your Scala code (and more!)

  16. Scala.js

    Scala.js, the Scala to JavaScript compiler

  17. Laminar

    Simple, expressive, and safe UI library for Scala.js (by raquo)

  18. Metals

    Scala language server with rich IDE features 🚀

  19. erg

    17 Ammonite-Ops VS erg

    A statically typed language compatible with Python

  20. pixi

    Package management made easy

  21. pex

    13 Ammonite-Ops VS pex

    A tool for generating .pex (Python EXecutable) files, lock files and venvs.

  22. better-files

    Simple, safe and intuitive Scala I/O

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Ammonite-Ops alternative or higher similarity.

Ammonite-Ops discussion

Log in or Post with

Ammonite-Ops reviews and mentions

Posts with mentions or reviews of Ammonite-Ops. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-02-18.
  • A year of uv: pros, cons, and should you migrate
    22 projects | news.ycombinator.com | 18 Feb 2025
    Try Scala with an Ammonite script like https://ammonite.io/#ScalaScripts . The JVM ecosystem does dependencies right, there's no need to "pin" in the first place because dependency resolution is deterministic to start with. (Upgrading to e.g. all newer patch versions of your current dependencies is easy, but you have to make an explicit action to do so, it will never happen "magically")
  • Do any languages specify package requirements in import / include statements?
    7 projects | news.ycombinator.com | 23 Jan 2025
  • Ruby: A great language for shell scripts
    11 projects | news.ycombinator.com | 22 Jun 2024
    for Scala there's Ammonite which can do this https://ammonite.io/#MagicImports
  • RFC: A Path Forward for Ammonite REPL and Scripts in 2023 and Beyond
    1 project | /r/scala | 3 Sep 2023
  • Does ammonite support indent based syntax?
    1 project | /r/scala | 23 Oct 2022
    The indent based syntax is only available in Scala 3, you have to download a matching ammonite version from https://github.com/com-lihaoyi/Ammonite/releases
  • Scala Isn't Fun Anymore
    9 projects | news.ycombinator.com | 13 Sep 2022
    That's funny, because this is what I really like about Scala; how quick and easy it is to get a project started.

    > sbt new scala/scala3.g8

    will just create an empty project. If you don't even want to bother with a project, use use scala-cli or ammonite (http://ammonite.io/) to just start banging out code.

    Even the upgrading of a project from Scala2 to Scala3 is a breeze, thanks to very good backwards compatibility of new library releases.

  • No build target could be found
    1 project | /r/scala | 30 Aug 2022
    Ammonite is a very good REPL for Scala. You can invoke it with amm and type expressions into it, or load a Scala “script file” whose name ends with .sc into it, or many other things. It’s documented at https://ammonite.io. 2. sbt is the dominant build tool for Scala projects. As others have commented, when you open a folder in Visual Studio Code and try to make Metals “aware of it,” it expects to find a “Scala project” in the folder. A “Scala project” isn’t just Scala source code. See https://www.scala-sbt.org for details. 3. Also be aware that Metals supports worksheets, so you can easily experiment with code in your project interactively, too.
  • A Python-compatible statically typed language erg-lang/erg
    27 projects | news.ycombinator.com | 13 Aug 2022
  • Scala 3 Reflection
    5 projects | /r/scala | 1 Feb 2022
    Scripting API is quite limited, so the third option. - reuse the ammonite scripts https://github.com/com-lihaoyi/Ammonite or look how this is implemented (using internal compiler API),
  • New to Scala
    1 project | /r/scala | 14 Oct 2021
    Your exposure to Functional Programming with Haskell and Clojure suggest you will certainly pick up Scala quickly. With ZIO and cats, you can write robust software quickly. Consider the excellent Coursera Scala course. Get "the Red Book" https://www.manning.com/books/functional-programming-in-scala, and most important, play. Experiment to see how things work. Get https://ammonite.io/
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 18 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic Ammonite-Ops repo stats
18
2,616
8.8
9 days ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai