Alternatives
Products that do what I made a utility I named pmake to generate project files does
My code works but it could probably be improved. Something I'm worried about is this part of the code printf ' ;;; Directory Local Variables -*- no-byte-compile: t -*- ;;; For more information see (info "(emacs) Directory Variables") (setq flycheck-gcc-include-path "'$indir'") ' > .dir-locals.el It generates a .dir-locals.el file that forces flycheck (an emacs package) to look inside the include directory inside the project folder. I'm a little worried about whether setq is the right approach. Any help would be appreciated!
- 1IB
I love C and C++, but setting up projects can sometimes be a pain. Every time I wanted to start something new I'd spend the first hour writing CMakeLists.txt, figuring out find_package, copying boilerplate from my last project, and googling why my library isn't linking. By the time the project was actually set up I'd lost all momentum. So, I built Craft - a lightweight build and workflow tool for C and C++. Instead of writing CMake, your project configuration goes in a simple craft.toml: [project] name = "my_app" version = "0.1.0" language = "c" c_standard = 99 [build] type = "executable"…
Apr 2026 · github.com
- 2CC
2014 · tuhdo.github.io
- 3HT
2017 · blog.klipse.tech
- 4IM
2024 · github.com
- 5CP
2016 · github.com
- 6CL
2018 · github.com
- 7AL
Would love any feedback, especially on the documentation. Is it clear what the purpose of "Higml" is? Is its advantage clear? Thanks!
2010 · github.com
- 8

I recently encountered a situation where JetBrains IDEs weren't working for a project, and I wasn't even sure I wanted to keep paying the yearly fee. I decided to de-IDE myself and as part of it I decided to look at my options. The more I saw of Emacs the more interested I got. However using the Doom emacs distribution kind of threw me in the deep end without actually understanding how Emacs operates. I was lost and bounced off quick. I decided to take the approach of starting with vanilla Emacs and trying to get it to work for me as an IDE one step at a time. This post was me documenting…
13d ago · github.com
- 9IW
Shelon: https://github.com/housni/sheldon It's not a framework, it's a library. It attempts to mimic function names in Python. Most functions work in Bash 4.3+ but there are those that work on older versions. The 'help' target in Makefile is on crack! Check the issues in that repo for upcoming features. Useful for DevOps Engineers or anyone who has to write Bash scripts.
2018
- 10SS
2015 · github.com
- 11BF
2020 · github.com
- 12MT
2017 · github.com
- 13LF
2017 · github.com
- 14DB
My partner reviews a lot of P&IDs (piping and instrumentation diagrams) and the adjacent files involved (excel, docx, pdfs, acd/l5x, etc). In his company, these are usually done in Bluebeam. It's really hard to see the diff + keep track of all the revisions resulted by these iterations. They end up storing files like "rev3_final_redlined.pdf". We've been looking for something close to Github to do these reviews, but haven't found one easy enough for folks with no CLI experience to understand and use (happy to check out more tools if you know any). So I built withkord.com to help with…
Aug 2026 · withkord.com
- 15BI
2018 · github.com
- 16IM
2024 · github.com
- 17ED
2019 · github.com
- 18EI
2012 · brettcvz.github.com
- 19MA
2024 · repo-distillery.vercel.app
- 20PD
2017 · packagecontrol.io
- 21IB
2019 · github.com
- 22SF
2016 · github.com
- 23SA
The startup I work for has an internal, bash-based, cli that basically amounts to shared aliases with a common entrypoint. As the number of aliases has grown, I've had a desire to group functionality together in subcommands, add more help strings, and have better tab completion. I know I could convert it to, e.g., a python script, but I was curious what was possible if we continued to use bash. I couldn't find anything that solved those problems without lots of extra machinery. I understand why, shell scripts are generally not long, and focused on a dedicated task; adding cli features to…
Mar 2026 · github.com
- 24CC
We're two engineers that got fed up with context switching. Why do we need to do a git push, open a browser tab, wait for some task to actually start, bite nails (or read HackerNews) for 10 minutes or more while dependencies are being installed for the 100th time and finally end up with an invalid YAML error. And for some reason this usually happens in the final stage of the pipeline leading up to the inevitable git commits "Fixed", "Fixed again", "Test", "Really fixed this time". We can do better. We set out to build Zippy. A CI/CD system that works from your terminal. No context…
Mar 2026 · zippy.sh
Ranked by how close each launch is in meaning, then by votes. Refine with a description →