awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
technomancy avatar

technomancy/leiningen

0
View on GitHub↗
7,305 स्टार्स·1,578 फोर्क्स·Clojure·3 व्यूज़codeberg.org/leiningen/leiningen↗

Leiningen

Leiningen is a build tool, dependency manager, and project automator for Clojure. It provides a command-line interface for bootstrapping new project structures, managing external libraries, and launching interactive read-eval-print loops for live development.

The tool allows for the extension of build commands through a plugin system and manages project settings using a configuration map that can be layered with global user preferences and specific profiles.

Its capabilities cover the full project lifecycle, including automated test execution, the creation of standalone executable archives, and the publishing of libraries to remote repositories. It ensures stability by launching application code in a separate process to avoid dependency conflicts with the build tool itself.

Features

  • Clojure Build Tooling - Provides a comprehensive build tool for bundling projects into archives and publishing libraries.
  • Clojure Build Tools - Acts as a comprehensive build tool and project automator for the Clojure ecosystem.
  • Interactive REPLs - Starts a read-eval-print loop for live coding and interactive exploration of the project state.
  • Project Bootstrapping Tools - Bootstraps new project structures and executes custom build tasks via configuration files.
  • Project Task Execution - Runs named functions from a configuration file using specific profiles and arguments.
  • Read-Eval-Print Loops - Launches an interactive read-eval-print loop for live code iteration and state exploration.
  • Clojure Dependency Managers - Resolves transitive dependencies from remote repositories and manages the project classpath.
  • Dependency Resolution Engines - Calculates a flat list of required libraries by recursively resolving transitive dependencies from remote repositories.
  • Dependency Management - Resolves and downloads external libraries to ensure required code is available for development.
  • Project Automation - Manages the build process and project lifecycle from initial setup to final packaging.
  • Project Bootstrapping Tools - Generates standard directory structures and initial configuration files for new projects.
  • Configuration Layers - Merges global user settings with project-specific maps to determine the active configuration for a run.
  • Automated Test Execution - Provides a command to run automated test suites across project namespaces.
  • Package Publishing - Uploads packaged projects to remote repositories for distribution and version management.
  • Standalone Binary Packaging - Bundles a project and all dependencies into a single executable file for distribution.
  • Plugin Extensibility - Enables adding new tasks and build process functionality through project or user-level plugins.
  • Project Configuration - Defines project metadata and build settings through a central Clojure configuration map.
  • Plugin-Based Architectures - Allows the addition of new build commands by loading external Clojure namespaces into the runtime.
  • Build and Package Management - The standard build automation and dependency management tool.
  • Developer Utilities - Build automation tool for Clojure projects.

स्टार हिस्ट्री

technomancy/leiningen के लिए स्टार हिस्ट्री चार्टtechnomancy/leiningen के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Leiningen के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Leiningen के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • nomicfoundation/hardhatNomicFoundation का अवतार

    NomicFoundation/hardhat

    8,489GitHub पर देखें↗

    Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu

    TypeScriptblockchaindappsdebugging
    GitHub पर देखें↗8,489
  • rust-lang/cargorust-lang का अवतार

    rust-lang/cargo

    14,624GitHub पर देखें↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Rustcargopackage-managerrust
    GitHub पर देखें↗14,624
  • pypa/sampleprojectpypa का अवतार

    pypa/sampleproject

    5,245GitHub पर देखें↗

    This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building, versioning, and uploading Python distributions. It serves as a concrete project template and example for configuring metadata and build artifacts for package indices. The repository illustrates how to package software by defining project metadata and dependencies in static configuration files. It covers the process of transforming source trees into versioned archives and platform-specific binary distributions, specifically showing how to build binary wheels and source distribut

    Python
    GitHub पर देखें↗5,245
  • moleculerjs/moleculermoleculerjs का अवतार

    moleculerjs/moleculer

    6,373GitHub पर देखें↗

    Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a distributed service broker, task orchestrator, and service mesh framework, enabling a decentralized architecture with built-in service discovery and load balancing. The project differentiates itself through a pluggable transport layer supporting protocols such as NATS, Redis, TCP, and Kafka, as well as a dedicated microservices API gateway that maps external HTTP and WebSocket requests to internal service actions. It includes built-in fault tolerance mechanisms, including circuit breake

    JavaScript
    GitHub पर देखें↗6,373
Leiningen के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

technomancy/leiningen क्या करता है?

Leiningen is a build tool, dependency manager, and project automator for Clojure. It provides a command-line interface for bootstrapping new project structures, managing external libraries, and launching interactive read-eval-print loops for live development.

technomancy/leiningen की मुख्य विशेषताएं क्या हैं?

technomancy/leiningen की मुख्य विशेषताएं हैं: Clojure Build Tooling, Clojure Build Tools, Interactive REPLs, Project Bootstrapping Tools, Project Task Execution, Read-Eval-Print Loops, Clojure Dependency Managers, Dependency Resolution Engines।

technomancy/leiningen के कुछ ओपन-सोर्स विकल्प क्या हैं?

technomancy/leiningen के ओपन-सोर्स विकल्पों में शामिल हैं: nomicfoundation/hardhat — Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum… rust-lang/cargo — Cargo is the official build system and package manager for the Rust programming language. It provides a unified… pypa/sampleproject — This project is a reference implementation and tutorial designed to demonstrate the end-to-end workflow of building,… moleculerjs/moleculer — Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a… bencodezen/vue-enterprise-boilerplate — This project is a pre-configured architecture and development environment designed for building large-scale single… blazity/next-enterprise — This project is a production-ready enterprise boilerplate and starter for building high-performance web applications…