APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →
Repo-contextr Alternatives
Similar projects and alternatives to repo-contextr
-
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
-
repomix
📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.
-
pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
-
Repo-Contextor
Repo Contextor command-line tool that analyzes local git repositories and creates a text file containing repository content optimized for sharing with Large Language Models (LLMs).
-
repo-contextr
repo-contextr is a CLI tool that analyzes your git repository and packages its structure, metadata, and file contents into a single context file optimized for sharing with Large Language Models (LLMs). (by BHChen24)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
repository-context-packager
A command-line tool to analyze local git repositories and create a text file containing repository content optimized for sharing with Large Language Models.
-
repo-contextr discussion
repo-contextr reviews and mentions
-
Building Robust CI/CD Pipeline
The Repo-Contextor already had a modular architecture as displayed below:
-
My Experience Creating CI Workflows and Contributing Tests to an Existing Project
To begin with, I created a ci.yml file that runs on push and pull request to the main branch. The workflow has two major jobs. The first is the test job, which runs on a matrix of Ubuntu, Windows, and macOS to ensure cross-platform reliability. It checks out the repository, sets up Python 3.12 with pip caching, installs all necessary dependencies, runs linting and formatting checks using ruff, performs type checking with mypy(static type checker for Python), and finally executes the full test suite with coverage reporting. The second job is a build job that runs only if the tests pass successfully. It installs the build tools, creates distribution packages using python -m build, and uploads the generated artifacts so they can be reviewed.
-
Building Test Suite for "repo-contextr" using "pytest"
When building software, testing often gets pushed to the end (or forgotten completely!). But for my project repo-contextr, I decided to do testing properly from the start. This post shares my experience writing tests and usage of the tool throughout the development process. If you are reading my blog for the first time, please visit my previous posts for a better understanding of the repo-contextr CLI tool.
-
Implementing Token Count Optimization in repo-contextr
Inspired by Repomix's Token Count Optimization feature, which I had explored in my previous blog, I decided to add a similar feature to my own project, repo-contextr. The idea was to help developers quickly find out how many tokens their repository would take when used with large language models. This helps plan for context limits and estimate API costs more easily.
-
Token Count Optimization feature on Repomix
For this week, I had to extend my repo-contextr project with some additional features. However, this time the catch was that we didn’t have a feature requirement beforehand. Our professor gave us a CLI tool link called Repomix.
-
Rewriting the Codebase: repo-contextr’s Week 6 Refactor Journey
This week was the cleanup week for repo-contextr!
-
Adding TOML Config File Support to an Open Source CLI Project
Now the roles were reversed, I was the maintainer and got the feature contribution. One of my classmates suggested the same feature in my own project, repo-contextr, and opened PR #16.
-
Raising PR to Another Repository
I also received a similar PR on my repository - it was the same feature I had implemented for the original author's repository, the difference was just in the language used.
-
Introducing repo-contextr v0.1
# Install directly using pipx (recommended) pipx install git+https://github.com/dharamghevariya/repo-contextr.git # Try it on any project contextr . --include "*.py"
-
OSD 600 - Lab 2
My experience of contributing a code change to another project. I had never contributed to an open-source project before and doing this this first time was intimidating. It was a good way of improving my collaborative development skills, coding skills, and more importantly code understanding of a code I hadn't worked on before. I contributed a new feature to the Repository-context-packager repo-contextr which is a command line tool designed to package repository content for use with large language models. Below is how the process went:
-
A note from our sponsor - AppSignal
www.appsignal.com | 12 Oct 2026
Stats
dharamghevariya/repo-contextr is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of repo-contextr is Python.