Developer tools: what people want built
Code, CI, terminals, databases, and APIs. 13 wants, 13 me-too votes, 13 answered, 0 that fit exactly.
Wants
Add one →On the shelf
History Sequence Miner
Paste or drop your shell history. The tool finds repeated command sequences, works out which parts change each time (commit messages, branches, paths) and turn…
for I want a program that spots shell commands I often run together and suggests a single automated…gitjson
MIT-licensed wrapper that gives JSON output for git log and shortlog, with selectable fields. It does not cover status or branch.
for I want replacements for the Git porcelain commands that output structured data such as JSON inst…jc (JSON Convert)
MIT-licensed tool that converts command output to JSON, and it has a git log parser. It has no git status or branch parser, so it only covers part of the want.
for I want replacements for the Git porcelain commands that output structured data such as JSON inst…cligit
Rust git CLI built on libgit2 that advertises JSON output for every operation, including log, branches and status, so it is the closest fit. It is a young v0.1…
for I want replacements for the Git porcelain commands that output structured data such as JSON inst…Grid Tagger
You get custom tags (shape, color, label, default props and Lua), brush, rectangle, flood fill, eyedropper, select-move-copy and 100+ undo steps, plus per-cell…
for I want a quick grid-based level editor where I place tagged content like enemies, items and trap…RPG Tile Map Level Editor
Free in-browser editor on itch.io that saves versioned JSON. It is aimed at pixel-art RPG maps, and I couldn't confirm that it supports custom project-level ta…
for I want a quick grid-based level editor where I place tagged content like enemies, items and trap…PixLab Tilemap Editor
Free browser tilemap editor with a resizable grid, custom per-tile properties and JSON export. It is built around tilesets rather than abstract colored tags, a…
for I want a quick grid-based level editor where I place tagged content like enemies, items and trap…LDtk
Free, open-source grid level editor with custom entities and typed fields that saves to documented JSON, which matches the want well. The catch is that it is a…
for I want a quick grid-based level editor where I place tagged content like enemies, items and trap…Call Graph Explorer
Pick two functions and you get every caller that can reach both, grouped by package, with the lowest common callers marked and a shortest path to each function…
for I want code navigation tools that answer call-graph questions, such as which functions in packag…Joern
Apache-2.0 code analysis platform with an interactive query shell that builds code property graphs. Its data-flow engine could cover the 'where does this value…
for I want code navigation tools that answer call-graph questions, such as which functions in packag…Go callgraph + digraph (golang.org/x/tools)
Free CLI that builds a Go call graph (static, CHA, RTA or VTA) and emits digraph or Graphviz output, which the companion digraph tool can query for callers and…
for I want code navigation tools that answer call-graph questions, such as which functions in packag…Neighborhood Git History
Load a source snapshot (folder or .zip) and a `git log --name-status` dump, then pick a file and N. You get the neighbor files grouped by hop with the linking…
for I want a tool that shows git history across files within a chosen dependency distance of a given…par-term
Cross-platform terminal with named window arrangements, workspaces and auto-restore of layouts, but it doesn't mention per-tab command history, and its auto-re…
for I want a terminal emulator that automatically saves and restores tabs and separate command histo…resurrect.wezterm (WezTerm plugin)
Saves and restores WezTerm workspaces, windows, tabs and panes, including saved pane text, but it does not clearly handle per-tab shell history, needs Lua conf…
for I want a terminal emulator that automatically saves and restores tabs and separate command histo…Terma
Restores tab and split layout on startup and can export or import single tabs as session files, but the page doesn't mention named workspaces or per-tab comman…
for I want a terminal emulator that automatically saves and restores tabs and separate command histo…Visual Assist – Skip All Breakpoints
Exact fit: a toggle that makes the debugger skip all enabled breakpoints while leaving each one's enabled state alone, and toggling it again restores normal be…
for I want a Visual Studio plugin that temporarily disables all breakpoints from breaking while keep…C Peek Reader
Load xv6 from GitHub with one click, or open its folder or .zip. Then click calls such as bmap or bread inside readi to open them in new windows, and click str…
for I want a free Linux code reader where clicking a function call opens the callee in a new window…Woboq Code Browser
It generates static HTML with a reference database for tooltips from C/C++ code, so you can host xv6 locally. It needs LLVM/Clang 16+ and a compile_commands.js…
for I want a free Linux code reader where clicking a function call opens the callee in a new window…Elixir Cross Referencer (Bootlin)
Free AGPL self-hostable cross-referencer that you can point at a local git repo such as xv6 and that lists definitions and references for identifiers. It needs…
for I want a free Linux code reader where clicking a function call opens the callee in a new window…PruneTest
A GitHub Action that picks tests to run on each PR from the diff, using import analysis, embeddings, a model trained on run history and an optional LLM layer.…
for I want a CI tool that uses an LLM to pick which test suites should block a change and estimate r…lxc-sessionizer
Closest fit for the LXC variant: sshd ForceCommand drops each login into an LXC container, and CONTAINER_EPHEMERAL=true deletes it on logout. The catch is that…
for I want to ssh into a host and get a temporary container or microVM that is destroyed or paused w…ContainerSSH
An SSH server that starts a fresh Docker or Kubernetes container for each connection and cleans it up on logout. The catch is that it needs an auth server and…
for I want to ssh into a host and get a temporary container or microVM that is destroyed or paused w…sshbox
A single binary where ssh gives a fresh Alpine Docker/Podman container that is destroyed on disconnect, which is the simplest match for the flow. The catches a…
for I want to ssh into a host and get a temporary container or microVM that is destroyed or paused w…act – run GitHub Actions locally
Reads .github/workflows and runs jobs in Docker containers on your machine, so it fits well if your CI is GitHub Actions. Catch: it only approximates GitHub's…
for I want a CI system that lets me run the exact same environment locally, so I can prototype and d…