{"id":16817158,"url":"https://github.com/ssddanbrown/webby","last_synced_at":"2025-11-06T03:30:25.547Z","repository":{"id":57547552,"uuid":"55865767","full_name":"ssddanbrown/webby","owner":"ssddanbrown","description":"MIGRATED TO CODEBERG","archived":true,"fork":false,"pushed_at":"2019-12-27T02:01:44.000Z","size":107,"stargazers_count":16,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-10T20:32:49.761Z","etag":null,"topics":["livereload","webby","webserver","windows"],"latest_commit_sha":null,"homepage":"https://codeberg.org/danb/webby","language":"Go","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/ssddanbrown.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-04-09T20:34:59.000Z","updated_at":"2024-07-21T10:08:22.000Z","dependencies_parsed_at":"2022-09-26T22:20:23.331Z","dependency_job_id":null,"html_url":"https://github.com/ssddanbrown/webby","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssddanbrown%2Fwebby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssddanbrown%2Fwebby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssddanbrown%2Fwebby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssddanbrown%2Fwebby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ssddanbrown","download_url":"https://codeload.github.com/ssddanbrown/webby/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239479540,"owners_count":19645759,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["livereload","webby","webserver","windows"],"created_at":"2024-10-13T10:46:22.758Z","updated_at":"2025-11-06T03:30:25.516Z","avatar_url":"https://github.com/ssddanbrown.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Webby\n\nA windows-focused tiny static web server app written in go. It features HTML file live-reload functionality built in which will also dynamically reload linked CSS files.\n\nOn windows, Webby sits in the windows taskbar. When clicked the management interface will open via a browser. You can exit webby by right-clicking this icon.\n\nMy experience of writing in Go is limited so there's likely to be some inefficiencies \u0026 bugs.\n\n## Installing and usage\n\nTo install webby simply download the `webby.exe` file from the [latest release here](https://github.com/ssddanbrown/webby/releases/latest) and place somewhere in your system.\n\nThere are a few ways to use the `webby.exe` program:\n\n1. Set webby as the default HTML file program (Recommended):\n    * Right click a HTML file.\n    * \"Open with\" \u003e \"Choose another app\".\n    * Scroll to bottom \u003e \"More Apps\".\n    * Check \"Always use this app\" checkbox.\n    * Scroll to bottom \u003e \"Look for another app on this PC\".\n    * Select the `webby.exe` file.\n2. Drag HTML files onto the `webby.exe` file.\n3. From the command line, execute `webby.exe` followed by a html file you want to open:\n    ```shell\n    webby.exe hello.html\n    ```\n\nWhen running for the first time you may get a 'Windows Smartscreen' warning.\n\n\n## Security Considerations\n\nWhen ran, Webby makes the entire directory structure below the file/folder location it's used available on a port between `8000` \u0026 `9000`. Anyone with access to that port on your pc could sniff around and search for files on your system.\n\nUpon the above, Someone with access to port `35729` on your machine could create new servers at any directory they want then access via the above method. \n\nIt is recommended to only use webby behind a firewall on networks you trust due to the above security concerns.\n\n## Project Goals\n\n* Should be focused on static HTML/CSS/JS development.\n* Should be super simple to use.\n* Should be lightweight.\n\n## Libs used\n\nThese awesome libraries have been used in webby:\n* github.com/fatih/color\n* github.com/howeyc/fsnotify\n* golang.org/x/net/websocket\n* github.com/GeertJohan/go.rice\n* github.com/akavel/rsrc\n* github.com/lxn/walk\n* github.com/livereload/livereload-js\n\n## License\n\nWebby is licensed under the [MIT License](https://opensource.org/licenses/MIT).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssddanbrown%2Fwebby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fssddanbrown%2Fwebby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssddanbrown%2Fwebby/lists"}