Skip to content

Piyush-Pal-786/dev-essentials

Repository files navigation

dev-essentials 🛠️

A curated collection of open-source utilities for developers, testers, and integrators to streamline common project tasks.

License PRs Welcome Tools


What is this?

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.

Who is this for?

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.

🚀 Quick Start

  1. Browse to the tool folder you need (e.g. 01-ascii-tree-generator/).
  2. Download or clone the repository.
  3. Open the tool's .html file 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 # Linux

What's Inside?

This 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.

📁 Repository Structure

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

Structure Explained

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 a CHANGELOG.md.


🤝 Contributing

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

About

A curated collection of open-source utilities for developers, testers, and integrators to streamline common project tasks.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages