Software Alternatives, Accelerators & Startups
Leiningen

Leiningen Reviews and Details

This page is designed to help you find out whether Leiningen is good and if it is the right choice for you.

Screenshots and images

  • Leiningen Landing page
    Landing page //
    2021-10-20

Features & Specs

  1. Dependency Management

    Leiningen simplifies dependency management for Clojure projects by allowing easy inclusion and exclusion of libraries through a declarative configuration file, `project.clj`.

  2. Build Automation

    It automates the build process, making it easy to compile code, run tests, and package the project, enhancing productivity in Clojure development.

  3. REPL Integration

    Leiningen provides seamless integration with Clojure's interactive REPL, facilitating quick testing and exploration of code.

  4. Plugin Ecosystem

    A rich ecosystem of plugins is available, enabling additional functionalities such as generating documentation, compiling assets, and deploying applications.

  5. Community Support

    Leiningen has a strong community support with numerous tutorials, guides, and resources for troubleshooting and learning.

Badges

Promote Leiningen. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

Leiningen Versus The Ants (Project)

Leiningen vs the Ants Reading 1

leiningen screencast

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Leiningen and what they use it for.
  • Microsoft makes Zork open-source
    Everyone's recommending books; I'm going to do the opposite and recommend a specific dialect. Install Clojure. Read https://clojure.org/guides/getting_started and choose an editor. If you don't have a favorite editor, I recommend NeoVim with the LazyVim package (clone https://github.com/LazyVim/starter and follow instructions), then run the :LazyExtras command and install the Clojure package. If you haven't used... - Source: Hacker News / 10 months ago
  • Clojure REPL-Driven Development with VS Code
    There are many ways to REPL, but this article focuses on exploring Clojure REPL with Leiningen, VS Code and the Calva extension. - Source: dev.to / almost 2 years ago
  • Let's write a simple microservice in Clojure
    The project.clj file is a configuration file for Leiningen, a build automation and dependency management tool for Clojure. It specifies the project's metadata, dependencies, paths, and other settings necessary for building the project. Let's break down the libraries listed in the project.clj file into two groups: pure Java libraries and Clojure libraries, and describe each. - Source: dev.to / over 2 years ago
  • The Current State of Clojure's Machine Learning Ecosystem
    Agreed. I started with lein, and still use lein for any 'production ready' project, but I'll use deps.edn for little personal scripts because in those cases lein feels like bloat. For me, using deps.edn was straightforward because of my previous experience with lein. There is a lot of strange shade in the Clojure community; like that thrown at lein. In addition to lein, the ones that get me a lot of negative... - Source: Hacker News / over 2 years ago
  • One Simple Trick For Resolving Java Runtime Dependency Issues
    If you work with any JVM-based language, such as Java, Kotlin, Scala, Groovy, Clojure etc., you will most likely have come across build and dependency management tools such as Ant / Ivy, Maven, sbt, Leinengen or Gradle. - Source: dev.to / over 2 years ago
  • Declarative Gradle is a cool thing I am afraid of: Maven strikes back
    NOTE: I won’t mention SBT and Leiningen here because, with all due respect, they are niche build tools. I also won’t discuss Kobalt for the same reason (besides, it’s no longer actively maintained). Additionally, I won’t touch upon Bazel and Buck in this context, mainly because I’m not very familiar with them. If you have insights or comments about these tools, please feel free to share them in the comments 👇. - Source: dev.to / almost 3 years ago
  • Moving to deps.edn
    I've been using Clojure for ... Some time now; I think I started experimenting with it in 2009, possibly earlier. At both Aviso and Walmart I have used, and often fought with, Leiningen, the standard build tool. - Source: dev.to / over 4 years ago
  • Clojure, but without the JVM?
    There's actually surprisingly little that you have to know to get started. Just install Open JDK with your package manager of choice and grab Leiningen. That's all. After that you can just do lein new app yourappnamehere and you're all set. The rest of the required knowledge will come naturally when you'll start developing. Leiningen really makes it so much easier to start, as it will even install Clojure for you,... Source: almost 5 years ago
  • 6 Years of Professional Clojure
    Not the author, but most clojure projects use leiningen to build and distribute projects (https://leiningen.org/) This seems to be the case for the author's open-source work at least (https://github.com/nanit/kubernetes-custom-hpa/blob/master/app/Dockerfile#L14). - Source: Hacker News / about 5 years ago
  • Getting Started with Clojure, Even on Windows
    Installing Leiningen is straightforward: we download the script and then place it in the same directory where we keep all of our loose tools and scripts (i.e. "C:\Users\YOUR_NAME\bin" or any location on your executable path). Open your web browser and navigate to the Leiningen website and scroll down to the "Install" section, you will see the instructions and links to the two scripts (one for Linux and one for... - Source: dev.to / over 5 years ago

Do you know an article comparing Leiningen to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Leiningen discussion

Log in or Post with

Is Leiningen good? This is an informative page that will help you find out. Moreover, you can review and discuss Leiningen here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.