Ge

Genesis – A language-agnostic project scaffolder and task runner

Hacker News

Genesis – A language-agnostic project scaffolder and task runner

Hi HN, I'd like to share a project I've been working on called Genesis. It's a command-line tool written in Go that aims to unify how developers start and manage projects, regardless of the programming language or framework. The main motivation was to have a single, consistent interface for common tasks. Instead of juggling npm run, make, rake, or shell scripts for different projects, you can just use genesis run <task>. Key features: - Project Scaffolding: Initialize new projects from any Git repository that contains a template.toml file. You can create your own templates or use existing ones. - Task Runner: Define and run common tasks like build, test, or lint in a local genesis.toml file. - Language Agnostic: Works with Go, Rust, Python, Node.js, or any other stack. - Single Binary: It's a single, portable binary with no external runtime dependencies. I just finished the first version and have a roadmap that includes a TUI and a plugin system. I'm looking for feedback from the community on the concept and execution. You can check out the project and its source code here: https://github.com/felipevolpatto/genesis Thanks for taking a look

Share card

Actual performance

1points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: new, single, tasks · Missing: mac, agents, macos
86%86% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
78%78% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: exist, existing, io · Missing: https docs, excited, just released
41%41% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
34%34% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: interface · Missing: plus, platform, intuitive
28%28% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
9%9% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Ba
Bask: a task runner for bash54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Bask: a task runner for bash

Hacker News10
Ci
CingI, a distributed task runner63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CingI, a distributed task runner

Hacker News1
De
Dela, a Delegating Task Runner53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Dela, a Delegating Task Runner

Hacker News1
As
Asink - A Concurrent Task Runner in Go64%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Asink - A Concurrent Task Runner in Go

Hacker News5
Ta
Task – A task runner / Makefile alternative58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Task – A task runner / Makefile alternative

Hacker News2
Mk
Mk: Interactive Task Runner for Makefiles61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Mk: Interactive Task Runner for Makefiles

Hacker News1
Xc
Xc – A Markdown Defined Task Runner63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Xc – A Markdown Defined Task Runner

Hacker News113
A
A language-agnostic test runner37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

A language-agnostic test runner

Hacker News1
Ta
Taru – A simple local task runner59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Taru – A simple local task runner

Hacker News2
Ci
CingI, a distributed pipeline/task runner in Elixir73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CingI, a distributed pipeline/task runner in Elixir

Hacker News2