Shell Makefile

Open-source Shell projects categorized as Makefile

Top 11 Shell Makefile Projects

  1. dotfiles

    Dotfiles for macOS (by webpro)

  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. mkdkr

    mkdkr = Makefile + Docker

  4. makesure

    Simple task/command runner with declarative goals and dependencies

    Project mention: I Like Makefiles | news.ycombinator.com | 2024-09-20
  5. termv

    A terminal iptv player written in bash

  6. dotfiles

    Dotfiles for Vim, Neovim, i3-gaps, NeoMutt, Bash, … :penguin: (by meribold)

  7. bake

    A Bash-based Make alternative. (by hyperupcall)

  8. yplatform

    Self-service bootstrap/build/CI/CD. Software and configuration that supports various cycles of software development.

  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  10. dotfiles

    These are my dotfiles. There are many like them, but these ones are mine. (by arg)

  11. .files

    No place like ~ (by matheusmoreira)

    Project mention: I Like Makefiles | news.ycombinator.com | 2024-09-20

    Makefiles are an eerily lisplike turing tarpit. I hand wrote the makefiles for my projects, they generate wonderfully organized build trees. Hell I use makefiles to manage my dotfiles repository, even blogged about it.

    https://www.matheusmoreira.com/articles/managing-dotfiles-wi...

    The sanest way I've found to write makefiles is to think of it as a tool that maps input paths to output paths. When compiling a program, I want to map source/program.c to build/$(config)/program. So I write pattern rules that do just that. Then I write make functions to convert paths in some tree to paths in another tree, which makes it easy to declare dependencies which then match the pattern rules. These functions are then helped by lots and lots of project specific variables to organize things.

    Using make without phony targets is insane. Without phony targets, I'd need to type things like "make build/aarch64/executable" in order to get a build started. So I use phony targets for everything.

    It got to the point I created a phony-targets shell script which parses make's database output and processes it into a sort of help text for any given makefile's phony targets interface:

    https://github.com/matheusmoreira/.files/blob/master/~/.loca...

  12. nas-system-exportes

    Simple installer of crucial prometheus exporters

  13. webhost-setup

    Simple makefile scripts to set up a linux server with a webhost (nginx)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Shell Makefile discussion

Log in or Post with

Shell Makefile related posts

  • I stopped worrying and loved Makefiles

    7 projects | news.ycombinator.com | 27 Apr 2024
  • [Command Line] termv : uno script bash per trovare e guardare la tv in diretta dal tuo terminale

    1 project | /r/initaliano | 13 Apr 2023
  • Best IPTV Player on Ubuntu?

    1 project | /r/linuxquestions | 20 Nov 2022

Index

What are some of the best open-source Makefile projects in Shell? This list will help you:

# Project Stars
1 dotfiles 1,117
2 mkdkr 370
3 makesure 344
4 termv 244
5 dotfiles 68
6 bake 29
7 yplatform 19
8 dotfiles 9
9 .files 4
10 nas-system-exportes 1
11 webhost-setup 1

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

Did you know that Shell is
the 11th most popular programming language
based on number of references?