30 open-source projects similar to eli64s/readme-ai, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
Experimental toolkit for auto-generating codebase documentation using LLMs
Hyperfine is a command-line benchmarking tool used to measure the execution time of shell commands through multiple runs and statistical analysis. It functions as a comparative benchmarking utility and a shell performance analyzer, allowing for the evaluation of multiple commands against a reference baseline to determine relative speed. The tool distinguishes itself by isolating actual command performance through shell overhead correction and the ability to bypass the shell entirely using system calls. It supports parameterized execution, enabling benchmarks to run across a range of varying i
Rodeo is an interactive Python notebook environment and integrated development environment designed for data science. It provides a workspace for combining executable code, rich text, and data visualizations within a single document to manage the lifecycle of research scripts. The platform facilitates data science workflow management, covering the process from initial data exploration to final model execution. It supports the development of Python scripting environments tailored for data analysis, modeling, and iterative hypothesis testing. The system utilizes a cell-based document structure
⚡ Modern Python CLI for Nostr protocol interactions - secure key management, event creation, and relay operations
This project is an artificial intelligence-powered frontend generator that translates visual design inputs into functional source code. It functions as a workflow engine that interprets graphical user interfaces, mapping layout structures and styling rules to structured markup and programming language syntax. The tool distinguishes itself by supporting both static design mockups and dynamic video recordings. It processes temporal and spatial information from screen captures to reconstruct interaction flows and state transitions, enabling the creation of functional software prototypes from vis
Sublist3r is a subdomain enumeration tool and passive reconnaissance framework designed to discover subdomains by querying search engines and public intelligence sources. It functions as a security tool for identifying the digital footprint of a target domain. The project provides both passive enumeration through multi-source API aggregation and active discovery via a DNS brute force tool. It includes a TCP port scanner to identify active services and open ports on discovered subdomains, facilitating attack surface mapping. The tool can be used as a standalone utility or as a Python security
snapbridge is a Rust CLI for managing Proxmox snapshots on NetApp ONTAP-backed storage.
Generates Conventional Commit messages with AI. Supports OpenAI, Ollama, and Gemini.
kubectl-aliases is a Kubernetes CLI alias generator that programmatically creates shorthand shell commands for common cluster operations and resource management. It functions as a workflow optimizer designed to reduce typing and increase the speed of interactions with the Kubernetes API. The tool operates as a shell command permutator, combining verbs, resources, and flags to automate the creation of a comprehensive library of CLI shortcuts. It utilizes combinatorial mapping and template-driven scripting to generate these shorthand definitions. The project covers several operational areas, i
kubectl plugin to browse Kubernetes object hierarchies as a tree 🎄 (star the repo if you are using)
kubectx is a set of command-line productivity tools designed to simplify the switching of cluster contexts and active namespaces for Kubernetes CLI users. It serves as a context manager that allows users to quickly change the current cluster environment and default namespace within the configuration. The tool provides capabilities for renaming cluster contexts to improve identification and the ability to toggle rapidly between two clusters by preserving the previous active state. It also supports launching isolated shell sessions constrained to a specific cluster or configured as read-only to
.. image:: http://img.shields.io/pypi/v/cppman.svg?style=flat :target: https://pypi.python.org/pypi/cppman .. image:: https://img.shields.io/github/downloads/aitjcize/cppman/total.svg :target: https://pypi.python.org/pypi/cppman#downloads
Argparse for golang. Just because flag sucks
This project is a community-driven directory that serves as a comprehensive index of command-line tools, frameworks, and resources. It functions as a curated knowledge base designed to help users discover software for enhancing terminal environments and streamlining daily development tasks. The collection is maintained through an open-source contribution model, where community members manually verify and organize resources into structured categories. This collaborative approach ensures the directory remains a reliable reference for finding specialized utilities, alternative shell implementati
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
Kong is a declarative command line interface framework and parser for Go. It maps flags and positional arguments directly into typed Go structures using struct tags, allowing developers to define terminal interfaces through data models rather than manual parsing logic. The project functions as a configuration mapper that populates Go structures from a combination of command-line arguments, environment variables, and JSON files. It distinguishes itself by providing a dependency injection container to pass external services into command handlers and a plugin architecture for dynamic command reg
OpenHands is an autonomous AI software engineer and coding assistant designed to execute software engineering tasks by interacting directly with codebases and development environments. It functions as a platform for running AI agents that can write code and manage files to automate complex development workflows. The system distinguishes itself through a container-based execution environment that isolates agent actions within a sandboxed Linux environment. It employs an autonomous agent loop of observation, planning, and action, supported by a standardized communication protocol that allows it
Awesome deno terminal spinners :art:
The easy way to switch between your projects on ZSH
Sync data from one Postgres database to another