awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to pydoit/doit

Open-source alternatives to Doit

30 open-source projects similar to pydoit/doit, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Doit alternative.

  • facebook/buck2facebook avatar

    facebook/buck2

    4,360View on GitHub↗

    Buck2 is a programmable monorepo build tool and hermetic build system designed to manage large-scale projects with complex target graphs and multi-language dependencies. It functions as a remote execution framework and dependency graph analyzer, providing an artifact caching engine to ensure reproducible and consistent build results across different environments. The system distinguishes itself through an incremental computation engine that recomputes only the specific nodes in a dependency graph invalidated by changes. It utilizes content-addressable storage for build artifact caching and su

    Rust
    View on GitHub↗4,360
  • pybuilder/pybuilderpybuilder avatar

    pybuilder/pybuilder

    2,011View on GitHub↗

    Software build automation tool for Python.

    Python
    View on GitHub↗2,011
  • scons/sconsSCons avatar

    SCons/scons

    2,392View on GitHub↗

    SCons - a software construction tool

    Python
    View on GitHub↗2,392
  • nightroman/invoke-buildnightroman avatar

    nightroman/Invoke-Build

    721View on GitHub↗

    Build Automation in PowerShell

    PowerShellautomationbuildpowershell
    View on GitHub↗721
  • platformio/platformio-coreplatformio avatar

    platformio/platformio-core

    9,299View on GitHub↗

    PlatformIO Core is a toolset for embedded software development that manages the compilation, flashing, and debugging of firmware for various microcontroller targets. It provides a cross-platform build system that automates the process of transforming source code into binaries and transferring them to hardware via serial protocols. The system uses a plugin-based architecture to extend hardware platform support and incorporates a manifest-driven approach to resolve and install the specific toolchains, frameworks, and libraries required for different board definitions. Capabilities cover the fu

    Python
    View on GitHub↗9,299

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • psake/psakepsake avatar

    psake/psake

    1,615View on GitHub↗

    A build automation tool written in PowerShell

    PowerShellbuildpowershellpowershell-module
    View on GitHub↗1,615
  • openembedded/bitbakeopenembedded avatar

    openembedded/bitbake

    521View on GitHub↗

    The official bitbake Git is at https://git.openembedded.org/bitbake/. Do not open issues or file pull requests here.

    Python
    View on GitHub↗521
  • antirez/sdsantirez avatar

    antirez/sds

    5,486View on GitHub↗

    sds is a C dynamic string library that provides a memory management wrapper for heap-allocated strings. It implements binary-safe storage by tracking string lengths explicitly, allowing the library to handle null characters within data. The library distinguishes itself through a memory architecture that uses interchangeable function pointers for allocation and freeing, enabling the integration of custom memory managers. It utilizes header-stored length tracking to provide constant-time length retrieval and maintains null-terminated buffer padding to ensure compatibility with standard C string

    C
    View on GitHub↗5,486
  • andrewrk/libsoundioandrewrk avatar

    andrewrk/libsoundio

    2,089View on GitHub↗

    C library for cross-platform real-time audio input and output

    C
    View on GitHub↗2,089
  • adamierymenko/huffandpuffA

    adamierymenko/huffandpuff

    0View on GitHub↗
    View on GitHub↗0
  • assemblyscript/assemblyscriptAssemblyScript avatar

    AssemblyScript/assemblyscript

    17,926View on GitHub↗

    AssemblyScript is a compiler and tooling suite used for WebAssembly module development. It converts a subset of TypeScript syntax into binary modules to achieve high execution speeds and cross-platform binary execution. The project focuses on translating typed source code into the compact binary format required by WebAssembly runtimes. This allows for the movement of computationally heavy logic into binary modules for browser performance optimization and execution across different operating systems. The compilation process involves TypeScript-compatible syntax analysis and the generation of

    WebAssemblyassemblyscriptcompilertypescript
    View on GitHub↗17,926
  • atilaneves/reggaeatilaneves avatar

    atilaneves/reggae

    189View on GitHub↗

    Reggae

    D
    View on GitHub↗189
  • atombuild/atom-build-makeAtomBuild avatar

    AtomBuild/atom-build-make

    13View on GitHub↗

    Uses the atom-build package to execute GNU make in the Atom editor.

    JavaScript
    View on GitHub↗13
  • attractivechaos/klibattractivechaos avatar

    attractivechaos/klib

    4,679View on GitHub↗

    klib is a comprehensive C standard library extension and data structure toolkit. It provides a set of fundamental tools for memory management, data organization, and general-purpose utility functions for standalone C applications. The project features specialized capabilities for bioinformatics sequence analysis, including the parsing of FASTA, FASTQ, and Newick formats and the implementation of Smith-Waterman sequence alignment and Hidden Markov Models. It also includes a mathematical computation library for numerical routines and expression evaluation, as well as a lightweight HTTP and FTP

    C
    View on GitHub↗4,679
  • argoproj/argoargoproj avatar

    argoproj/argo

    16,770View on GitHub↗

    Argo is a cloud native CI/CD platform and Kubernetes workflow engine. It functions as a container pipeline orchestrator and job scheduler, managing multi-step sequences of containers as jobs using directed acyclic graphs within a cluster. The system acts as a progressive delivery controller, reducing release risk through automated Canary and Blue-Green deployment strategies. It provides declarative GitOps synchronization to mirror the state of a git repository directly into the cluster environment for continuous delivery automation. The platform covers a broad range of capabilities including

    Go
    View on GitHub↗16,770
  • appimagecrafters/appimage-builderAppImageCrafters avatar

    AppImageCrafters/appimage-builder

    377View on GitHub↗

    GNU/Linux packaging made easy! ™

    Python
    View on GitHub↗377
  • alanxz/rabbitmq-calanxz avatar

    alanxz/rabbitmq-c

    1,859View on GitHub↗

    RabbitMQ C client

    C
    View on GitHub↗1,859
  • balde/baldeB

    balde/balde

    0View on GitHub↗
    View on GitHub↗0
  • bampakoa/ngx-electronifybampakoa avatar

    bampakoa/ngx-electronify

    121View on GitHub↗

    A suite of Electron tools for the Angular framework

    TypeScript
    View on GitHub↗121
  • bcherny/json-schema-to-typescriptbcherny avatar

    bcherny/json-schema-to-typescript

    3,307View on GitHub↗

    Compile JSON Schema to TypeScript type declarations

    TypeScriptjson-schematypescript
    View on GitHub↗3,307
  • bioinfornatics/makefilefordbioinfornatics avatar

    bioinfornatics/MakefileForD

    20View on GitHub↗

    MakefileForD

    CSS
    View on GitHub↗20
  • boltpkg/boltboltpkg avatar

    boltpkg/bolt

    2,421View on GitHub↗

    ⚡️ Super-powered JavaScript project management

    JavaScript
    View on GitHub↗2,421
  • broccolijs/broccolibroccolijs avatar

    broccolijs/broccoli

    3,323View on GitHub↗

    Browser compilation library – an asset pipeline for applications that run in the browser

    JavaScript
    View on GitHub↗3,323
  • brunch/brunchbrunch avatar

    brunch/brunch

    6,758View on GitHub↗

    Brunch is a frontend build tool and JavaScript asset bundler designed to automate the transformation of source code into production-ready assets. It functions as an incremental build system that monitors the filesystem for changes to rebuild only modified components, and it serves as a project scaffolding engine for initializing application structures via predefined skeletons and code boilerplates. The tool utilizes a plugin-based transformation pipeline to compile and optimize JavaScript and CSS files for browser delivery. It distinguishes itself through the use of multi-core build paralleli

    JavaScriptbrunchbuild-automationjavascript
    View on GitHub↗6,758
  • buildbot/buildbotbuildbot avatar

    buildbot/buildbot

    5,452View on GitHub↗

    Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a build automation engine that coordinates the retrieval of source code, the execution of build steps, and the reporting of results through a central controller and a network of remote worker agents. The system is distinguished by a plugin-based extensibility architecture and a master-worker distribution model. It allows for dynamic build modification at runtime and supports a pluggable database backend for persisting system state and historical build data. The project covers a bro

    Python
    View on GitHub↗5,452
  • buildout/buildoutbuildout avatar

    buildout/buildout

    615View on GitHub↗

    Buildout is a deployment automation tool written in and extended with Python

    Python
    View on GitHub↗615
  • bulivlad/vertx-codegen-pluginbulivlad avatar

    bulivlad/vertx-codegen-plugin

    9View on GitHub↗

    A Gradle plugin to facilitate the codegen usage for Vert.x Java projects

    Groovy
    View on GitHub↗9
  • cacalabs/libcacacacalabs avatar

    cacalabs/libcaca

    675View on GitHub↗

    💩 Colour ASCII Art Library

    C
    View on GitHub↗675
  • cake-build/cakecake-build avatar

    cake-build/cake

    4,179View on GitHub↗

    Cake is a cross-platform build automation system and scripting framework that allows users to define software build pipelines using C# scripts. It functions as a CI/CD pipeline orchestrator and build runner, providing a strongly-typed domain-specific language to simplify the orchestration of compilation, testing, and packaging processes across Windows, Linux, and macOS. The system ensures reproducible build environments by pinning the versions of build tools, modules, and dependencies. It distinguishes itself by enabling a C# scripting workflow with full IDE support, including autocomplete, s

    C#build-automationbuild-automation-toolbuild-tool
    View on GitHub↗4,179
  • b-k/apopheniab-k avatar

    b-k/apophenia

    207View on GitHub↗

    A C library for statistical and scientific computing

    C
    View on GitHub↗207