Xc – A Markdown Defined Task Runner
Markdown defined task runner. Contribute to joerdav/xc development by creating an account on GitHub.
Xc – A Markdown Defined Task Runner launched on February 23, 2023 with 113 votes, #367 of 3,829 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 3 years on.
In plain words
Xc is a task runner that uses Markdown to define and execute tasks. It allows users to write task definitions directly in Markdown files, making automation more accessible without learning complex configuration syntax. The tool is designed for developers and technical users who want a simpler alternative to traditional task runners. It runs on multiple platforms and is available on GitHub as an open-source project.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
Maid – Markdown driven task runner2018 · github.com · ▲83Markdown driven task runner. Contribute to egoist/maid development by creating an account on GitHub.
Ledge.sh – Runnable Markdown Notes22d ago · ledge.sh · ▲204Ledge is a Markdown notebook for developers and DevOps. Run a code block in place and its output streams in beneath it. Free and open source, for Mac and iPhone.
- EMExecutable Markdown files with Unix pipesJan 2026 · ▲126
I wanted to run markdown files like shell scripts. So I built an open source tool that lets you use a shebang to pipe them through Claude Code with full stdin/stdout support. task.md: #!/usr/bin/env claude-run Analyze this codebase and summarize the architecture. Then: chmod +x task.md ./task.md These aren't just prompts. Claude Code has tool use, so a markdown file can run shell commands, write scripts, read files, make API calls. The prompt orchestrates everything. A script that runs your tests and reports results (`run_tests.md`): #!/usr/bin/env…


Async tasks in 350 lines of C2024 · github.com · ▲146Tasks are a primitive for asynchronous programming and an alternative to working with threads directly. Instead of creating a thread, performing work, then waiting on it using synchronization primitives, you only define a unit of work and let a scheduler decide when and where to execute it. The threads that the scheduler uses are created once and reused for many tasks throughout the program's lifetime. In most cases, creating and executing a task requires not even a single syscall and is a significantly faster operation than creating a thread, resulting in lower latency. Furthermore, tasks…
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 27d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 25d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 23d ago · openbot.run
Talanoa▲345Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗