A curated collection of open-source utilities for developers, testers, and integrators to streamline common project tasks.
dev-essentials is a community-driven repository that provides a set of simple, yet powerful, cross-platform tools designed to solve common problems faced during the software development lifecycle. Whether you're documenting a project, editing files, or managing assets, these tools aim to boost your productivity.
This collection is for anyone involved in software projects, including:
- Developers: Who need to automate repetitive tasks.
- Testers: Who require utilities for documentation and reporting.
- Integrators: Who manage project structures and configurations.
- Browse to the tool folder you need (e.g.
01-ascii-tree-generator/). - Download or clone the repository.
- Open the tool's
.htmlfile directly in your browser — no installation, no server, no build step required.
git clone https://github.com/your-org/dev-essentials.git
cd dev-essentials/01-ascii-tree-generator
start ascii-tree-generator.html # Windows
open ascii-tree-generator.html # macOS
xdg-open ascii-tree-generator.html # LinuxThis repository currently includes the following tools:
| Tool | Folder | Description |
|---|---|---|
| ASCII Tree Generator | 01-ascii-tree-generator/ |
Converts an indented list into a formatted ASCII directory tree. Supports 6 styles, live search, 4 export formats, drag-and-drop import, and light/dark theme. |
| Scientific Gate Calculator | 02-gate-calculator/ |
A fully self-contained scientific calculator with arithmetic, trigonometric, logarithmic, hyperbolic, and power functions, memory operations, parentheses support, and a companion Scratch Pad. (Helpful- For preparing GATE exams.) |
| Google Dork Helper | 03-google-dork-helper/ |
A visual query builder and reference guide for Google Dork operators. Supports 14 core operators, 20+ OSINT presets, a Google Advanced Search–style form, multi-engine search (Google, Bing, DuckDuckGo, Yandex, Yahoo, Startpage, Brave), saved queries, syntax highlighting, and dark/light mode. |
| In-Browser Markdown Editor | (coming soon) | A quick and easy way to edit Markdown files directly in your web browser without any installation. work-in-progress |
| ...more to come! | — | We are always looking to add more useful tools. |
dev-essentials
├── .github
│ ├── ISSUE_TEMPLATE
│ │ ├── bug_report.md
│ │ └── feature_request.md
│ └── PULL_REQUEST_TEMPLATE.md
├── 01-ascii-tree-generator
│ ├── CHANGELOG.md
│ ├── README.md
│ └── ascii-tree-generator.html
├── 02-gate-calculator
│ ├── CHANGELOG.md
│ ├── README.md
│ └── gate-calculator.html
├── 03-google-dork-helper
│ ├── CHANGELOG.md
│ ├── README.md
│ └── google-dork-helper.html
├── CONTRIBUTING.md
├── README.md
└── LICENSE
| Path | Type | Description |
|---|---|---|
.github/ |
GitHub config | Issue templates and pull request template shown automatically by GitHub |
.github/ISSUE_TEMPLATE/bug_report.md |
Template | Pre-filled form for reporting bugs |
.github/ISSUE_TEMPLATE/feature_request.md |
Template | Pre-filled form for requesting features or new tools |
.github/PULL_REQUEST_TEMPLATE.md |
Template | Pre-filled checklist shown when opening a pull request |
01-ascii-tree-generator/ |
Tool folder | Self-contained folder for the ASCII Tree Generator tool |
01-ascii-tree-generator/ascii-tree-generator.html |
App file | Single-file web app — open in any browser, no installation needed |
01-ascii-tree-generator/README.md |
Documentation | Full feature guide, usage instructions, and use cases for this tool |
01-ascii-tree-generator/CHANGELOG.md |
Changelog | Version history for the ASCII Tree Generator |
02-gate-calculator/ |
Tool folder | Self-contained folder for the Scientific Gate Calculator tool |
02-gate-calculator/gate-calculator.html |
App file | Single-file web app — open in any browser, no installation needed |
02-gate-calculator/README.md |
Documentation | Full feature guide, usage instructions, and limitations for this tool |
02-gate-calculator/CHANGELOG.md |
Changelog | Version history for the Scientific Gate Calculator |
03-google-dork-helper/ |
Tool folder | Self-contained folder for the Google Dork Helper tool |
03-google-dork-helper/google-dork-helper.html |
App file | Single-file web app — open in any browser, no installation needed |
03-google-dork-helper/README.md |
Documentation | Full feature guide, OSINT context, operator reference, and usage guide |
03-google-dork-helper/CHANGELOG.md |
Changelog | Version history for the Google Dork Helper |
CONTRIBUTING.md |
Guidelines | How to contribute: adding tools, code style, commit format, PR process |
README.md |
Documentation | This file — project overview, quick start, tool index, and structure |
LICENSE |
License | Open-source license governing use and distribution of the project |
Each tool lives in its own sub-folder and is fully self-contained. A tool folder always includes the app file, a
README.md, and aCHANGELOG.md.
Contributions are welcome! Whether you want to fix a bug, improve an existing tool, or add a brand-new utility — we'd love your help.
Please read CONTRIBUTING.md before opening a pull request. It covers:
- How to fork, branch, and submit a PR
- The required layout for new tool folders
- Commit message format and code style rules
- How to report bugs and request features