{"id":28906768,"url":"https://github.com/krowos1/webdash","last_synced_at":"2025-08-08T07:22:46.936Z","repository":{"id":300050020,"uuid":"1005059309","full_name":"Krowos1/WebDash","owner":"Krowos1","description":"Fast, interactive terminal application for launching your favorite websites with beautiful UI and full mouse support. Easily customizable for any collection of web resources - documentation, tools, social media, or entertainment.","archived":false,"fork":false,"pushed_at":"2025-06-19T16:21:54.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-19T16:41:33.975Z","etag":null,"topics":["bubble","bubbletea","cli","go","golang","terminal","tui"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Krowos1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-19T15:45:53.000Z","updated_at":"2025-06-19T16:21:57.000Z","dependencies_parsed_at":"2025-06-19T16:41:35.281Z","dependency_job_id":"02ac3b88-d3c4-4baa-beea-75f245fef957","html_url":"https://github.com/Krowos1/WebDash","commit_stats":null,"previous_names":["krowos1/webdash"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Krowos1/WebDash","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Krowos1%2FWebDash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Krowos1%2FWebDash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Krowos1%2FWebDash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Krowos1%2FWebDash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Krowos1","download_url":"https://codeload.github.com/Krowos1/WebDash/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Krowos1%2FWebDash/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261143159,"owners_count":23115677,"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":["bubble","bubbletea","cli","go","golang","terminal","tui"],"created_at":"2025-06-21T15:09:52.069Z","updated_at":"2025-08-08T07:22:46.918Z","avatar_url":"https://github.com/Krowos1.png","language":"Go","readme":"# WebDash\nFast, interactive terminal application for launching your favorite websites with beautiful UI. Easily customizable for any collection of web resources - documentation, tools, social media, or entertainment.\n\n# 🐹 Go Resources CLI\n\n## ✨ Features\n\n### 🎯 **Interactive Navigation**\n- **Keyboard Navigation**: Use arrow keys (↑/↓) or vim-style keys (k/j) to browse through resources\n- **Instant Access**: Press Enter, Space, or click to open resources directly in your default browser\n\n### 📚 **Curated Go Resources**\nThe application comes pre-loaded with 5 essential Go learning resources:\n\n1. **Go.dev** - Official Go website with comprehensive documentation, tutorials, and packages\n2. **Go by Example** - Hands-on introduction to Go using annotated example programs\n3. **Effective Go** - Essential guide for writing clear, idiomatic Go code\n4. **Go Tour** - Interactive tour covering Go's basics and advanced features\n5. **Awesome Go** - Curated list of awesome Go frameworks, libraries, and software\n\n### 🎨 **Beautiful Terminal UI**\n- **Modern Design**: Clean, colorful interface with professional styling\n- **Visual Feedback**: Clear indication of selected items with colors and symbols\n- **Responsive Layout**: Adapts to different terminal sizes\n- **Non-intrusive**: Uses alternate screen buffer, preserving your terminal history\n\n\n## 🚀 **Quick Start**\n\n### Installation\n```bash\n# Clone or create project directory\nmkdir go-resources-cli \u0026\u0026 cd go-resources-cli\n\n# Copy the source code to main.go\n# Copy the go.mod file\n\n# Install dependencies\ngo mod tidy\n\n# Run the application\ngo run main.go\n```\n\n### Usage\n```bash\n# Launch the application\ngo run main.go\n\n# Navigation:\n# ↑/↓ or k/j - Navigate through resources\n# Mouse wheel - Scroll through list\n# Enter/Space - Open selected resource\n# Mouse click - Select and open resource\n# q/Ctrl+C/Esc - Exit application\n```\n\n## 🔧 **Customization**\n\n### **Adapt for Your Own Resources**\nThis application is designed to be easily customizable for any collection of websites or resources you frequently visit. Simply modify the `resources` slice in the code:\n\n```go\nvar resources = []Resource{\n    {\n        Name:        \"Your Favorite Site\",\n        URL:         \"https://yoursite.com\",\n        Description: \"Description of what this site offers\",\n    },\n    // Add more resources...\n}\n```\n\n### **Perfect for Various Use Cases:**\n- **Development Resources**: Documentation sites, tutorials, code repositories\n- **News \u0026 Blogs**: Your daily reading list, tech blogs, news sources  \n- **Social Media**: Quick access to different platforms\n- **Work Tools**: Internal tools, dashboards, project management sites\n- **Learning Materials**: Online courses, reference materials, cheat sheets\n- **Entertainment**: Streaming services, gaming sites, forums\n\n### **Easy Styling Customization**\nModify the `lipgloss` styles to match your preferred color scheme:\n- Change colors by updating hex values in style definitions\n- Adjust padding and margins for different layouts\n- Customize fonts and text formatting\n\n## 🏗️ **Technical Details**\n\n### **Built With**\n- **Go**: Fast, reliable systems programming language\n- **Bubble Tea**: Powerful TUI framework based on Elm architecture\n- **Lipgloss**: Terminal styling library for beautiful interfaces\n\n---\n\n**Perfect for developers, students, and anyone who wants quick, organized access to their frequently visited websites through a beautiful command-line interface!**\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrowos1%2Fwebdash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrowos1%2Fwebdash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrowos1%2Fwebdash/lists"}