{"id":50373870,"url":"https://github.com/devuri/wdevcli","last_synced_at":"2026-05-30T08:31:07.117Z","repository":{"id":351888502,"uuid":"1019046452","full_name":"devuri/wdevcli","owner":"devuri","description":"WDevCli is a local development environment, workflow platform","archived":false,"fork":false,"pushed_at":"2026-04-16T22:08:07.000Z","size":26,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-17T00:10:46.701Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://docs.wdevcli.com/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devuri.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-13T16:11:12.000Z","updated_at":"2026-04-16T22:08:11.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/devuri/wdevcli","commit_stats":null,"previous_names":["devuri/wdevcli"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/devuri/wdevcli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devuri%2Fwdevcli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devuri%2Fwdevcli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devuri%2Fwdevcli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devuri%2Fwdevcli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devuri","download_url":"https://codeload.github.com/devuri/wdevcli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devuri%2Fwdevcli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33686018,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-30T08:31:07.055Z","updated_at":"2026-05-30T08:31:07.110Z","avatar_url":"https://github.com/devuri.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# WDevCli\n\n\u003e Pronounce it \"Dub-Dev\"\n\nWDevCli is a local development environment, workflow platform, and remote operations tool for WordPress, PHP, and Laravel. It runs as a single binary, stores everything as files on disk, and is designed to get out of your way.\n\n```bash\nwdev add myblog --wp        # new local WordPress site\nwdev pull production.com    # clone a remote WordPress site locally\nwdev host audit staging     # security triage of a remote Linux host\nwdev remote push myblog     # deploy to a staging node\n```\n\n## Status\n\n\u003e WDevCli is in **Early Access Preview**.\n\u003e\n\u003e The core workflows are stable and used daily. Some modules remain preview or experimental and are marked as such in the documentation. You may encounter rough edges, and interfaces may change between releases. Feedback filed here directly shapes what gets fixed and prioritized.\n\n\n## What WDevCli is\n\nWDevCli is a command-line tool for developers who work across local development, server management, and deployment, often as the same person. It handles the full workflow: spinning up a local WordPress or Laravel environment, managing SSL certificates, backing up and restoring sites, cloning remote sites locally, auditing remote hosts for security issues, provisioning staging nodes, and deploying code over SSH.\n\nEverything it knows about your environment lives as files on disk. There is no hidden database, no locked-in state, no daemon that has to be running for your data to be accessible. Move the binary and your files to a new machine and keep working.\n\nIt ships as a single binary with minimal dependencies. No virtual environment setup. No npm install. Run it.\n\n\n\n## The approach\n\nMost developer tools make themselves necessary by hiding things. WDevCli is built around the opposite principle:\n\n**Your project should stay your project. The dev environment should help, not hijack.**\n\nIn practice this means:\n\n- Every site lives as a directory on disk with inspectable configs, not inside a proprietary database\n- Backups are plain archives. Certificates are plain files. Logs are plain text.\n- Moving to a new machine is a file copy, not a migration\n- Linux is the ground truth. macOS and Windows are supported, but the tool thinks in Linux terms.\n\n\n\n## What it covers\n\n**Local development**\nCreate and manage WordPress, Laravel, and generic PHP sites backed by Docker. Per-site SSL certificates, automatic `.test` domain routing via a built-in nginx proxy, Xdebug, multisite support, PHP version selection, database management, and live plugin and theme development via bind mounts.\n\n**Backup, restore, and cloning**\nFull site snapshots with optional encryption. Domain-ready backups with automatic URL rewriting so a backup can be deployed directly to a new domain. Clone sites locally from remote servers. Import from archives.\n\n**Workspace and workflow tooling**\nBlueprint system for reusable site templates. Workspace management for multi-client or multi-project organization. WordPress content scraper for migrating content via REST API. WP-CLI and Artisan integration.\n\n**Remote host operations**\nSSH-based host diagnostics, security triage (read-only, seven-phase, nothing written to the remote host), traffic analysis, file transfer, and full filesystem backup with optional database dumps. All artifacts stored locally as inspectable files.\n\n**Remote staging and deployment**\nBootstrap an Ubuntu VPS as an isolated WDevCli staging node. Provision per-site environments with isolated PHP-FPM pools, MariaDB databases, Nginx vhosts, and Let's Encrypt certificates. Deploy via atomic releases over SSH. Grant SFTP collaborator access without enabling shell login.\n\n\n\n## Who it is for\n\nWDevCli is built for developers who span more than one role. If you are the person who writes the code and manages the servers, or who runs a small agency where those responsibilities overlap, this tool is designed for your actual workflow rather than for a cleanly separated developer persona.\n\nIt is also useful for solo developers who want a local WordPress or PHP environment that behaves like production, can be backed up reliably, and does not require a full DevOps setup to maintain.\n\n\n\n## Getting started\n\nWDevCli is a premium product. Download it from [wdevcli.com](https://wdevcli.com), then follow the setup guide in the documentation.\n\nFull installation and setup documentation is at [docs.wdevcli.com](https://docs.wdevcli.com).\n\n\n## This repository\n\nThis is the public community repository for WDevCli. The main development repository is private.\n\nUse this repository to:\n\n- **File bug reports** using the issue tracker\n- **Request features** by opening an issue with the `feature request` label\n- **Ask questions** by opening a discussion\n\nWhen filing a bug report, include your operating system, WDevCli version (`wdev --version`), and the relevant command output or error message.\n\n\n\n## Links\n\n- **Website**: [wdevcli.com](https://wdevcli.com)\n- **Documentation**: [docs.wdevcli.com](https://docs.wdevcli.com)\n- **Issues**: [github.com/devuri/wdevcli/issues](https://github.com/devuri/wdevcli/issues)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevuri%2Fwdevcli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevuri%2Fwdevcli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevuri%2Fwdevcli/lists"}